Здравсвуйте!
Подскажите, пожалуйста, какой командой можно отучить обнуление поля giaddr широковещательного dhcp пакета, в режиме dhcp_local_relay? Вставка option 82 при этом происходит корректно, но на dhcp сервере giaddr вместо 10.0.0.1 видиться как 0.0.0.0. После отключения dhcp_local_relay, поле giaddr сохраняется верным, но, естественно, необходимая мне option 82 в запрос не вставляется .
Замена DGS-3120-24 на Cisco (2950, 2960, 3560 и т.д.) сохраняет поле giaddr при вставке opt 82 (на Cisco доступа включен dhcp snooping).
Схема сети следующая: [dhcp_клиент] <-> [ acess vlan 114, DGS-3120-24 с local_relay, tagged vlan 114 ] <-> [... сеть из 0..n коммутаторов...] <-> [ tagged vlan 114 Cisco 4948 (L3), она же шлюз и релей ] <-> [dhcp server в другой подсети]
Т.е до/от релея, в том же, 114 vlan, должены ходить широковещательные запросы от/до клиента, с вставленной коммутатором доступа opt 82 (mac коммутатора и port клиента).
# Конфигугация коммутатора доступа (DGS-3120-24) # disable address_binding dhcp_snoop # config filter dhcp_server ports 2-24 state enable # enable dhcp_local_relay config dhcp_local_relay vlan vlan114 state enable # disable dhcp_relay config dhcp_relay hops 4 time 0 config dhcp_relay option_82 state enable config dhcp_relay option_82 check disable config dhcp_relay option_82 policy keep config dhcp_relay option_82 remote_id default config dhcp_relay option_82 circuit_id default config dhcp_relay ports 1-26 state enable
# Конфигурация релея (Cisco 4948) ! Vlan114 ! interface Vlan114 ip address 10.0.0.1 255.255.255.0 ip helper-address 192.168.1.2 end ! interface Vlan1 ip address 192.168.1.10 255.255.255.0 end
192.168.1.2 - адрес DHCP сервера.
Может быть, я где-то ошибся в настройках, соответственно, вопрос: как правильно добиться прозрачной вставки исключительно полей option 82 в широковещательный пакет (без потери того же giaddr)?
|