сервер dhcp не отправит опции

Я установил isc-dhcp-server на одной машине и настроил для отправки адреса wpad:

option local-proxy-config code 252 = text;

subnet 192.168.1.0 netmask 255.255.255.0 {
    ## dhcp start  and end IP range ##
    range 192.168.1.140 192.168.1.144;
    option local-proxy-config "http://www.example.org/proxy.pac";

    option subnet-mask 255.255.255.0;     ## subnet 
    option broadcast-address 192.168.1.255; ## broadcast
    option routers 192.168.1.1; ## router IP

}

затем сделал dhcpd-t и перезапустил сервер, и затем я хотел протестировать опцию от другой машины, таким образом, я использовал dhcping:

sudo dhcping -iV -s 192.168.1.98 -h 01:02:03:04

который дал мне:

op: 2
htype: 1
hlen: 4
hops: 0
xid: b8990b59
secs: 0
flags: 0
ciaddr: 0.0.0.0
yiaddr: 0.0.0.0
siaddr: 192.168.1.98
giaddr: 0.0.0.0
chaddr: 01:02:03:04:00:00:00:00:00:00:00:00:00:00:00:00
sname : .
fname : .
option 53 DHCP message type
    DHCP message type: 5 (DHCPACK)
option 54 Server identifier
    Server identifier: 192.168.1.98
option 1 Subnet mask
    Subnet mask: 255.255.255.0
close

сервер не зарегистрировал предупреждения или чего-то:

May  5 01:12:43 node2 dhcpd: DHCPACK to 192.168.1.251 (01:02:03:04) via eth0
May  5 01:14:31 node2 dhcpd: DHCPINFORM from 192.168.1.251 via eth0

кто-либо может сказать мне, почему я не получаю 252 опции?

2
задан 5 May 2017 в 19:06

1 ответ

По умолчанию клиент должен запросить опцию на сервер отправить его.

Можно использовать эти строки в dhcpd.conf файле для принуждения некоторых опций:

if exists dhcp-parameter-request-list {
  option dhcp-parameter-request-list = concat(option dhcp-parameter-request-list,fc);
}

Примечание: кодируйте 252 = 0xfc

4
ответ дан 2 December 2019 в 02:15

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

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