Есть биллинг UTM5.3-002 update9, есть интерес запустить модуль utm5_dhcp по схеме подключения клиентов dhcp snooping option 82, делаю тэстовый стэнд: БИЛЛИНГ -> EDGE-CORE 3510 -> КЛИЕНТ.
И вот проблема, если поставить edge-core в режим dhcp relay то всё прекрасно работает(тоесть клиент авторизуется согласно настройкам, на нужном порту и с нужным mac адрессом), все remote-id и circuit-id прекрасно распознаются и согласно настройкам оборудования и клиента выдается ip.
Но вот когда я конфигурирую этот свитч в режиме dhcp snooping option 82 клиенту ничего не приходит, хотя в логах utm5_dhcp я вижу как он авторизирует его:
Код: Выделить всё
Nov 19 12:25:57 ?Debug : 3007800 DHCP_Server: request from 0.0.0.0:68:
DHCP packet header
op: 1
htype: 1
hlen: 6
hops: 0
xid: 6a9ef754
secs: 3072
flags: 0
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 0.0.0.0
giaddr: 0.0.0.0
chaddr: 00:0c:29:d4:23:78
sname:
file:
option [dhcp-message-type]: 01
option [unknown option 116]: 01
option [dhcp-client-identifier]: 01000c29d42378
option [host-name]: 11-51d1f3ef2e60
option [dhcp-class-identifier]: MSFT 5.0
option [dhcp-parameter-request-list]: 010f03062c2e2f1f21f92b
option [vendor-encapsulated-options]: dc00
option [relay-agent-info]: 0106000400010103020e020c373037324346423142354436
Nov 19 12:25:57 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL SELECT query: SELECT id,ip,expired,client_id,binding_id,flags FROM dhcp_leases WHERE mac='00:0c:29:d4:23:78' ORDER BY id
Nov 19 12:25:57 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL SELECT query: 1 rows in 0.006 sec
Nov 19 12:25:57 ?Debug : 3007800 DHCP_Server: got DHCPDISCOVER packet
Nov 19 12:25:57 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL query: UPDATE dhcp_leases SET ip='168493058',client_id='11-51d1f3ef2e60',binding_id='9437923',expired='1416389172',updated='1416389157',flags='1' WHERE id='26'
Nov 19 12:25:57 ?Debug : 3007800 DBConnection_mysql: <0x8030bf100> SQL query takes 0.003 sec
Nov 19 12:25:57 ?Debug : 3007800 DHCP_Server: offered IP 10.11.0.2 from the pool ID 3
Nov 19 12:25:57 ?Debug : 3007800 DHCP_Server: sending OFFER of 10.11.0.2 to 00:0c:29:d4:23:78
Nov 19 12:25:57 ?Debug : 3007800 DHCP_Server: sending reply to client 255.255.255.255:68
DHCP packet header
op: 2
htype: 1
hlen: 6
hops: 0
xid: 6a9ef754
secs: 0
flags: 0
ciaddr: 0.0.0.0
yiaddr: 10.11.0.2
siaddr: 80.245.112.142
giaddr: 0.0.0.0
chaddr: 00:0c:29:d4:23:78
sname:
file:
option [dhcp-message-type]: 02
option [dhcp-server-identifier]: 80.245.112.142
option [dhcp-lease-time]: 86400
option [routers]: 10.11.0.1
option [subnet-mask]: 255.255.255.0
option [domain-name-servers]: 80.245.112.9;80.245.112.10
option [domain-name]: utm5.loc
option [relay-agent-info]: 0106000400010103020e020c373037324346423142354436
Код: Выделить всё
ip dhcp snooping trust
и в глобальной конфигурации:
Код: Выделить всё
ip dhcp snooping
ip dhcp snooping vlan 1
ip dhcp snooping information option
ip dhcp snooping information option remote-id mac-address encode ascii
ip dhcp snooping information policy drop