Я провожу добровольный сетевой семинар по основам работы в сети в среде Linux. Идея состоит в том, чтобы показать им, как работает сеть, и предложить возможное решение для миграции на решения с открытым исходным кодом вместо текущих чистых решений Microsoft.
У меня есть ограничения на использование live USB или, в худшем случае, live DVD. Я планировал установить Lubuntu с предустановленным KVM и две небольшие установки Debian в качестве виртуальных машин.
Идея заключалась в том, чтобы попытаться установить DHCP-сервер на хосте Lubuntu и назначить ему IP-адреса для виртуальных клиентских машин.
Затем попробуйте разделить клиентов, чтобы каждый из них находился в отдельной локальной сети, и установите хост в качестве маршрутизатора с NAT, чтобы клиенты могли получать доступ в Интернет через хост и пинговать друг друга, даже если они находятся в разных подсетях.
Затем мы также хотели бы настроить DNS на хосте, чтобы каждая подсеть могла иметь доменное имя ...
Какой вариант виртуальной сети вы бы предложили?
Мне не нужен мостовой вариант, при котором хосты будут получать свой IP-адрес от настоящего маршрутизатора, потому что тогда мы не сможем экспериментировать с настройкой маршрутизатора на главном компьютере.
Однако, если мы используем KVM NAT, мы снова не сможем настроить маршрутизатор на хосте.
Я предполагаю, что мы ищем, как достичь просто "виртуального физического" :) сетевого подключения, а все остальное оставить хосту.
Вы создаете два моста:
Затем вы можете выполнить NAT для своего IP-адреса WAN по отношению к виртуальным машинам и настроить DHCP.