Как добавить специальный параметр к запросу DHCP Ubuntu

Я добавил следующие строки в мой /etc/dhcp/dhclient.cong

option option125 code 125 = string; option option125 0D:E9:19:01:06:31:32:33:34:35:36:02:0a:31:32:33:34:35:36:37:38:39:61:03:03:61:62:63 request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, dhcp6.name-servers, dhcp6.domain-search, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers, dhcp6.fqdn, dhcp6.sntp-servers, option125;

Я проверил захват wirehark, и я обнаружил, что клиент dhcp не отправляет вариант 125. Что мне не хватает?

2
задан 9 October 2017 в 15:17

2 ответа

request option125; означает, что 125 будет включен в dhcp-parameter-request-list.

Используйте send option125 = 0D:E9:19:01...; для отправки необязательного параметра.

Кстати, согласно в RFC3925 ваш 0D:E9:19:01... может быть 00:00:0D:E9:01..., поскольку номер предприятия 32 бит. Если это так, вы можете использовать встроенную опцию vendor для VIVSO:

# 3561 is 0x00000de9 option vendor.adslforum code 3561 = string; # no need to prepend enterprise-number and whole length send vendor.adslforum = 01:06:31:32:33:34:35:36:02:0a:31:32:33:34:35:36:37:38:39:61:03:03:61:62:63;
1
ответ дан 18 July 2018 в 05:46

request option125; означает, что 125 будет включен в dhcp-parameter-request-list.

Используйте send option125 = 0D:E9:19:01...; для отправки необязательного параметра.

Кстати, согласно в RFC3925 ваш 0D:E9:19:01... может быть 00:00:0D:E9:01..., поскольку номер предприятия 32 бит. Если это так, вы можете использовать встроенную опцию vendor для VIVSO:

# 3561 is 0x00000de9 option vendor.adslforum code 3561 = string; # no need to prepend enterprise-number and whole length send vendor.adslforum = 01:06:31:32:33:34:35:36:02:0a:31:32:33:34:35:36:37:38:39:61:03:03:61:62:63;
1
ответ дан 24 July 2018 в 18:26

Другие вопросы по тегам:

Похожие вопросы: