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

Клиент Windows не получает IP-адрес от DHCP-сервера Windows (через DMZ Linux)

Имею следующее:

Я предполагаю, что это обычный сенарио.

NetworkManager - это Отключено
-w net.ipv4.ip_forward = 1 включен
eth1 и eth2 назначен внутренней зоне, с подключенной службой DHCP
eth0 установлен на внешний, с NAT

Сервер может подключаться к Интернету
Сервер может пинговать eth2 (192.168.10.4)
Но клиент, похоже, не получает IP от DHCP.

Я пробовал:

Так что мне интересно, возможно ли это вообще? Должен ли DHCP-сервер Windows находиться в одной LAN / ethX, а не в отдельной?

Клиент и сервер DCHP должен находиться в одной физической подсети, поскольку он полагается на трансляции. В противном случае вам придется использовать Агент ретрансляции DHCP для пересылки запросов между клиентом и сервером. «Нормальной» IP-пересылки / маршрутизации недостаточно. Вы можете прочитать об этом на Википедия а вот ссылка на Документация CentOS для получения инструкций по его настройке.

Два других решения - разместить клиент и сервер на одном виртуальном коммутаторе или использовать CentOS в качестве DHCP-сервера.

Кстати, какова цель этой установки? :-)