Можно что угодно сувать в ответную часть dhcp, но если для аппарата "что угодно" фиолетово то и будет фиолетово
Тобишь надо сперва смотреть какие опции по dhcp хочет аппарат и только потом что-то думать если это возможно
Согласен.
Необходимо смотреть, какие опции железка запрашивает по DHCP. Обычно это выглядит вот так:
00:00:15.197668 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 375)
0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from XX:XX:XX:XX:XX:XX, length 347, xid 0x76450232, Flags [none] (0x0000)
Client-Ethernet-Address XX:XX:XX:XX:XX:XX
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Client-ID Option 61, length 7: ether XX:XX:XX:XX:XX:XX
MSZ Option 57, length 2: 576
Parameter-Request Option 55, length 11:
Subnet-Mask, Time-Zone, Default-Gateway, Domain-Name-Server
Hostname, Domain-Name, BR, NTP
Vendor-Option, TFTP, Option 125
Vendor-Class Option 60, length 32: "Grandstream GXPXXXX dslforum.org"
T125 Option 125, length 41: 0.0.13.233.36.1.6.99.48.55.52.97.100.2.17.58.100.101.118.105.99.101.95.115.101.114.105.97.108.95.110.111.3.7.71.88.80.49.54.50.48
Но практика показала, что многие (в том числе Grandstream и Yealink) слушают и принимают опции, не указанные в их запросе!
Т.е. им можно иногда скормить даже то, что они не спрашивают )
Grandstream DHCP option 66 слушает и принимает при каждой загрузке. Вряд-ли РТК настолько глубоко пропатчили прошивку, что смогли вырезать кусок этого кода. Хотя в нашем мире может быть все что угодно...