DHCP-клиент должен отправить имя, чтобы имя стало доступным в DNS. В противном случае dnsmasq может предоставить имя, но вы должны сначала настроить его в /etc/dnsmasq.conf или / etc / hosts.
Поскольку dnsmasq является DNS-сервером, вам необходимо иметь доменное имя. domain-needed
Часть навязывает это. Установите доменное имя в вашей конфигурации также.
Итак, вот что у меня есть:
bogus-priv dhcp-authoritative dhcp-host=00:0c:29:1b:62:c6,host1,192.168.1.86,infinite dhcp-host=00:0c:29:f7:e6:7d,host2,192.168.1.89,infinite dhcp-host=00:1e:58:94:d2:5b,192.168.1.10,infinite dhcp-option=19,0 # option ip-forwarding off dhcp-option=27,1 dhcp-option=42,0.0.0.0 dhcp-option=44,192.168.1.10 # set netbios-over-TCP/IP nameserver(s) aka WINS server(s) dhcp-option=45,0.0.0.0 # netbios datagram distribution server dhcp-option=46,8 # netbios node type dhcp-option=6,0.0.0.0 dhcp-option-force=210,/ dhcp-option-force=211,30i dhcp-option=option:domain-search,example.com dhcp-option=option:router,192.168.1.1 dhcp-range=192.168.1.50,192.168.1.150,255.255.255.0,30d domain=example.com domain-needed enable-tftp expand-hosts interface=eth0 local=/dartworks.biz/ local=/localnet/ no-poll no-resolv server=<ISP DNS 1> server=<ISP DNS 2>