У меня есть следующее:
Я предполагаю, что это обычный сценарий.
NetworkManager is Disabled
-w net.ipv4.ip_forward=1 enabled
eth1 & eth2 назначены на внутреннюю зону, с подключенной службой DHCP
eth0 установлен на внешнюю, с NAT
Сервер может подключиться к интернету
.
Сервер может пинговать eth2 (192.168.10.4)
Но клиент, похоже, не получает IP от DHCP.
Я пробовал:
Поэтому мне интересно, возможно ли это вообще? Должен ли сервер Windows DHCP находиться в той же LAN/ethX, а не в отдельной?
Клиент и сервер DCHP должны находиться в одной физической подсети , так как они полагаются на широковещательные рассылки. В противном случае вы должны использовать агент ретрансляции DHCP для пересылки запросов между клиентом и сервером. «Нормальной» IP-переадресации / маршрутизации недостаточно. Вы можете прочитать об этом в Википедии , а здесь есть ссылка на документацию CentOS для получения инструкций по его настройке.
Два других решения - разместить и клиент, и сервер. на том же виртуальном коммутаторе или с использованием CentOS в качестве DHCP-сервера.
Какова, кстати, цель этой настройки? : -)