У меня быстрый вопрос. У меня есть несколько виртуальных машин (VMWare Workstation), работающих на сервере Ubuntu, и я обнаружил, что служба VMWare NAT (DHCP) ненадежна и работает медленно. Я должен использовать NAT вместо мостов, потому что сервер находится в центре обработки данных, который не имеет DHCP, и у меня недостаточно статических IP-адресов для всех виртуальных машин.
Можно ли настроить хост (Ubuntu) в качестве сервера DHCP, но только для локальных виртуальных машин?
Сервер имеет два сетевых интерфейса, поэтому я бы установил eth0
в качестве статического IP-адреса, который подключается к внешнему миру, и eth1
для прослушивания DHCP. Теперь я думаю, что если я не хочу, чтобы DHCP транслировал, я бы просто не подключил кабель к eth1
и не настроил виртуальные машины на использование мостового соединения на eth1
. Таким образом, DHCP не будет транслироваться через мою сеть, а будет прослушивать этот интерфейс.
Будет ли эта настройка работать?
Взгляните на dnsmasq
- на странице man dnsmasq
написано, что DHCP обслуживает со статическими адресами.