Назад | Перейти на главную страницу

Виртуальные машины KVM, получающие адреса через dhcp IPv4

У меня есть сервер DHCP и DNS на машине, отличной от моего узла KVM. Есть ли способ заставить виртуальную машину получать IP-адрес от DHCP-сервера, при этом трафик направляется на виртуальную машину через сетевой адаптер хоста? Я мог бы настроить все статически, но тогда мне пришлось бы все синхронизировать на DNS-сервере. На хосте работает Debian Buster, а DHCP / DNS находится на машине OpenWRT. Идея состоит в том, чтобы попытаться сделать сеть для виртуальных машин похожей на любую другую машину во внутренней сети. Я видел, как это работает на ESXi (с разными серверами DHCP / DNS), но не знаю, сколько работы за кулисами пришлось сделать VMWare, чтобы это стало возможным?

Конечно, ты можешь просто установить мост с вашим сетевым адаптером в качестве единственного (физического) интерфейса, подключенного к нему. (Вы переносите конфигурацию IP-адреса с физического интерфейса на мост и удаляете конфигурацию для физического интерфейса.) Например:

iface enp1s0 inet manual

auto br0
iface br0 inet static
        address 192.168.42.2/24
        gateway 192.168.42.1
        bridge_ports enp1s0

Затем вы можете настроить виртуальный сетевой адаптер каждой виртуальной машины на использование этого моста. Например: