Код: Выделить всё
SW version 1.1.45[5bb753fb] ( date 30-May-2016 time 12:24:53 )
Boot version 0.0.0.3 ( date 23-Feb-2011 time 17:40:14 )
HW version 01.06
Железо следующее
Код: Выделить всё
System Description: MES2124M AC 28-port 1G Managed Switch
Конфиг такой
Код: Выделить всё
p dhcp relay address <ip>
ip dhcp relay enable
no ip dhcp snooping verify
!
interface gigabitethernet 1/0/25
ip dhcp snooping trust
switchport mode general
exit
!
interface vlan 1
ip address 10.0.0.2 255.255.255.0
no ip address dhcp
ip dhcp relay enable
exit
!
ip default-gateway 10.0.0.1
!
Где на <ip> используется FreeRADIUS в качестве DHCP сервера. Он получает DHCP-Discover от свитча т.е. со 10.0.0.2 выделяет ему IP и отправляет Offer:
Код: Выделить всё
Sending DHCP-Offer of id b643a533 from <ip>:67 to 10.0.0.2:67
DHCP-Your-IP-Address = 10.159.0.2
DHCP-Server-IP-Address = 10.0.0.2
DHCP-Gateway-IP-Address = 10.0.0.2
DHCP-Subnet-Mask = 255.255.255.0
DHCP-Router-Address = 10.159.0.1
DHCP-Domain-Name-Server += 8.8.8.8
DHCP-Broadcast-Address = 10.159.0.255
DHCP-IP-Address-Lease-Time = 86400
DHCP-DHCP-Server-Identifier = 10.0.0.2
DHCP-Rebinding-Time = 75600
Далее свитч получает ответ и делает следующее:
Код: Выделить всё
DHCP Relay: DHCPP_bootp_oper_rep_CNS case
out_ipif_id - 3bd3208
input interface - 3bd3208
DHCPP_treat_options:start print
DHCPP_treat_options:end print
DHCP Relay rep : interface_dhcp_relay_mode - 2 for ifindex - 100000
DHCP Relay: dropped - cannot get output IP inteface 3
У меня такое поведение кроме WTF не вызывает. Т.е. свитч получает ответ от FreeRADIUS по dhcp и благополучно его дропает по не понятным причинам. Гугление приводит к мало внятному ответу вида ой нас там с противоположной стороны было сломано.Что было сломано хз. Включен сервер с DHCP сервером в первый порт, роутер для него на 25 порту. Сервер который отправляет dhcp запросы на 13 порту.