Я пытаюсь запустить dhcp-сервер на виртуальной машине с помощью Parallels Desktop.
У меня есть dhcp-сервер, работающий в Ubuntu на виртуальной машине, если я дам виртуальной машине свой собственный сетевой интерфейс на хост-машине, тогда все будет работать так, как ожидалось.
Однако, когда у меня виртуальная машина совместно использует сетевой интерфейс с хост-машиной, сервер DHCP никогда не отвечает на запросы DHCP.
Я включил переадресацию портов для порта 67, и когда я использую tcpdump на виртуальной машине, я вижу поступающие запросы dhcp.
Есть идеи относительно того, что мешает ответам?
Спасибо
Если вы настроили машину, к которой вы пытаетесь получать запросы DHCP, как статический IP-адрес, можете ли вы выполнить эхо-запрос от виртуальной машины к физической системе? Т.е. может ли ваша ВМ видеть машины, которым вы пытаетесь ответить?
Вы используете NAT или мостовую сеть? Обычно все, кроме моста, может вызвать некоторую нестабильность.
Как указал Барт, вам определенно понадобится настроить интерфейс в режиме моста (прозрачное сетевое соединение). Если он находится в режиме только хоста (изолированный сегмент сети с хостом) или режиме NAT (маршрутизация между изолированными сегментами сети), интерфейс не будет находиться в том же сегменте сети, что и остальные хосты, которым вы, возможно, захотите назначить адреса.
У меня есть dhcp-сервер, работающий на KVM, обслуживающий несколько подсетей. Попробуйте отключить iptables на виртуальной машине или v-host