Skip to content

opensource-lover/lab-3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Лабораторная работа 3

Для решения был выбран гипервизор QEMU-KVM, поскольку он уже был установлен.

image

Создание трех виртуальных машин

В качестве ОС я выбрал Manjaro XFCE minimal, потому что у меня уже был образ, и установка происходит быстро.

image

Обеспечение доступа в сеть Интернет

Настройки по-умолчанию обеспечивают доступ в интернет на каждой из виртуальных машин. Для виртуальной локальной сети создаётся виртуальный свитч (virbr = virtual brigde = virtual switch), связывающий устройства, IP-адресса которых попадают в диапазон адресов 192.168.122.2 - 192.168.122.254 (у самого свитча адрес 192.168.122.1). После свитча пакеты попадают в виртуальный роутер, который и обеспечивает соединение с интернетом.

image

Обеспечение доступа из A в B и С

Поскольку все три виртуальные машины принадлежат одной виртуальной локальной сети, требуемый доступ так же есть по-умолчанию, проверить его можно с помощью команды ping:

image

Запрет доступа из B в C

Неудачная попытка

Для решение этой задачи возникла идея создать три виртуальных локальных сети, DHCP диапазоны двух из которых не будут пересекаться.

image

Что не дало результата по ставшим понятными впоследствии причинам:

image

Удачная попытка

Обращаюсь к источнику, в котором есть всё, нахожу гайд невадского университета по аналогичной задаче, который указывает на возможность добавления второй виртуальной сетевой карты, что я и делаю для машины А:

image

Новый план состоит в следующем: сделать по одной сети для B и для C, а А подключить к обоим сетям с помощью второго созданного NIC:

image

image

Схематичное изображение:

image

Итоговая конфигурация карт:

image

Доступ к интернету по-прежнему есть у каждой из трех машин:

image

А вот пингануть C из B и B из C не удаётся: image

Что и было целью.

About

IT lab 3 networking in virtual machines

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published