Есть свичи 3200-26
Код:
Firmware Version : Build 1.80.B009
Hardware Version : A1
Включен DHCP Snooping
Код:
config address_binding ip_mac ports 1-24 state enable strict allow_zeroip enable forward_dhcppkt enable
и также DHCP Relay
Код:
enable dhcp_relay
config dhcp_relay hops 16 time 0
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check enable
config dhcp_relay option_82 policy replace
config dhcp_relay option_82 circuit_id default
config dhcp_relay option_82 remote_id default
config dhcp_relay add ipif System x.x.0.1
config dhcp_relay ports 1-24 state enable
config dhcp_relay ports 25-26 state disable
Есть клиент у которого комп с ВинХР и ноут с Вин7. Подключен ноут, работает. Потом он подключает комп и тоже работает. Потом он снова подключает ноут и он не работает (пишет в лог Unauthenticated IP-MAC address and discarded by ip mac port binding).
Что происходит: когда отключается комп, то остается висеть неактивная запись в списке show address_binding dhcp_snoop binding_entry.
Когда подключается ноут повторно - он сраз посылает DHCP Request с предыдущим адресом, который ему тут же и выдается (привязка по порту). В этот момент на свиче включается привязка address_binding dhcp_snoop, в которой продолжает фигурировать старый мак-старыйIP, поэтому новый мак на том же IP лочится и нифига не работает. Если удалить запись address_binding dhcp_snoop - то таже картина - тоже лочит (в логе пишет Unauthenticated IP-MAC и попадает в show address_binding blocked all) и новая запись привязки не создается.
Проверил по ходу: При перезагрузке свича такая же лажа - ноут сразу шлёт DHCP Request, получает адрес, но лочится. Получается что у клиента с Вин7 даже если один комп и всё работает, то при перезагрузке свича он лочится. При освобождении адреса ipconfig /release и повторной полной процедуре получения начиная с DHCP Discover - всё работает. Но это не дело, каждому не объяснишь что мол так и так - нужно вот эти команды набирать.
Как быть ?