Сорри, ошибся, проблема оказалась не в этом.
SE100 присылает Аккаунтинг-СТОП пакет с формулировкой
Код:
Session-Error-Msg=DHCP IP-host mismatch
Session-Error-Code=196
Собственно проблема где-то в DHCP диалоге. Внимательно еще раз посмотрел на дамп и понял, что сам DHCP клиент по какой-то причине видимо игнорирует DHCP ACK от SE100, поскольку пытается запросить адрес до последнего и в финале дает широковещательно новый запрос на выдачу адреса, после чего SE100 ему говорит NACK и оправляет на биллинг Аккаунтинг-СТОП по установленной сессии.
Пример DHCP ACK который игнорирует клиент. Сам клиент это DLINK DIR-615.
Код:
TIME: 2014-11-25 14:20:36.581
IP: 10.1.0.1 (0:30:12:17:f:4c) > 10.1.0.95 (d8:fe:e3:c8:cd:f2)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 1
XID: 29b47563
SECS: 0
FLAGS: 0
CIADDR: 10.1.0.95
YIADDR: 10.1.0.95
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: d8:fe:e3:c8:cd:f2:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 5 (DHCPACK)
OPTION: 54 ( 4) Server identifier 10.1.0.1
OPTION: 51 ( 4) IP address leasetime 900 (15m)
OPTION: 1 ( 4) Subnet mask 255.255.252.0
OPTION: 3 ( 4) Routers 10.1.0.1
OPTION: 6 ( 8) DNS server 1.1.1.1,2.2.2.2