У меня есть один DHCP-сервер под управлением Windows Server 2008 R2. Он сконфигурирован с одной суперобластью, которая содержит 5 областей действия. По одной области для каждой из моих подсетей.
Вот проблема: если я нахожусь в VLAN 12, я получаю IP-адрес VLAN 12, но если я отключу свой ноутбук, перейду к порту, который находится в VLAN 1, и снова подключусь, ничего не работает. Это имеет смысл, потому что у моего ноутбука все еще есть IP-адрес VLAN 12. Я выполняю ipconfig / release с последующим обновлением, но получаю тот же IP-адрес, который по-прежнему является адресом VLAN 12!
Я предполагаю, что это потому, что мой ноутбук запрашивает тот же IP-адрес. Как я могу сделать так, чтобы мой ноутбук не запрашивал тот же IP-адрес? Или еще лучше, как я могу настроить DHCP, чтобы знать, что ноутбук находится в другой VLAN, и не давать ему тот же IP-адрес?
Я не уверен, зачем вы вообще используете суперскопы, если вы используете VLANS.
Вам следует попробовать использовать ретранслятор dhcp на маршрутизаторе, который соединяет все эти VLANS - я почти уверен, что это сработает для вас.
Вы абсолютно уверены, что IP-адрес сохраняет ваш ноутбук, а не DHCP-сервер, ошибочно назначающий тот же IP-адрес, потому что у него уже есть аренда для этого MAC-адреса (хотя и на другом vlan)? Поскольку вы по-прежнему получаете тот же IP-адрес при обновлении вручную, я бы сказал, что здесь виноват DHCP-сервер.
Клиентская система должна отбрасывать свой DHCP-IP, когда теряет ссылку на интерфейсе, но проверьте, проверив адрес между отключением и повторным подключением на другом vlan. И не стесняйтесь быть действительно уверен, захватив разговор об обновлении с wirehark.
Но похоже, что проблема DHCP-сервера - на каком программном обеспечении DHCP-сервера он работает и как он настроен? И как настроена ваша ретрансляция, чтобы получать запросы к серверу от разных vlan?
В этом ответе предполагается, что вы уже настроили IP-Helper для ретрансляции DHCP-запросов и назначили правильный VLAN портам на коммутаторе (ах).
Удалите DHCP Superscope в Windows 2008 R2, не используйте Superscope. Не волнуйтесь, удаление Superscope не приведет к удалению дочерних областей. Затем перейдите к свойствам каждой области, перейдите на вкладку «Дополнительно» и выберите «Оба» для динамического назначения IP-адресов клиентам. Выберите «Без ограничений» для Срока аренды для клиентов BOOTP. Затем нажмите Применить, затем ОК.
Освободить и обновить IP-адрес на клиентских рабочих станциях.
Теперь они должны получить правильный IP-адрес для соответствующей VLAN.