У меня есть один DHCP-сервер Windows 2003 с одной сетевой картой в подсети 192.168.40.x, и я хочу обслуживать IP-адреса из двух разных подсетей 192.168.40.x и 192.168.178.x. Теперь у меня есть подсеть 192.168.40.x, но Сервер не дает адреса из другой подсети. Можно ли сделать так, чтобы сервер работал только с одной сетевой картой?
Моя установка такова:
Windows 2003 Server [192.168.40.x]
· Область [192.168.40.x] полная
Маршрутизатор 192.168.40.x
Широковещательный адрес 192.168.40.255
DNS-сервер 192.168.40.x, 192.168.178.x
· Область [192.168.178.x] пуста
Маршрутизатор 192.168.178.x
Широковещательный адрес 192.168.178.255
DNS-сервер 192.168.40.x, 192.168.178.x
Это возможно, но давайте вернемся назад и зададимся вопросом, как настроены ваши подсети.
Обычный, реально работающий способ сделать это - установить на коммутаторе две сети VLAN, по одной на подсеть. Если это то, что вы делаете, вы можете просто преобразовать порт коммутатора DHCP-сервера в режим магистрали, а затем настроить два разных виртуальных адреса на одном и том же сетевом адаптере, снова по одному на каждую VLAN. На этом этапе машина действительно будет находиться в обеих подсетях / VLAN, поэтому может раздавать IP-адреса машинам на обеих.
Если ваша установка отличается от этой, сообщите нам, и мы постараемся помочь.
Если ваш коммутатор поддерживает это, вы можете настроить вспомогательный IP-адрес для DHCP-сервера. Затем ваш коммутатор будет выступать в роли брокера для запроса DHCP. Вы также можете настроить агент DHCP-ретрансляции, который будет делать то же самое. Таким образом можно настроить обычную рабочую станцию Linux для работы в качестве агента DHCP-ретрансляции.