2017-10-16 99 views
0

我正在用udhcpd和nginx(Linux raspbian,4.9.41-v7 +,armv71)构建一个热点。它工作得很好,但我希望该用户在浏览器中输入“home”而不是“192.168.2.1”以访问我的门户。Udhcpd读取/ etc/hosts像dns

我设置了以下配置: /etc/hosts中

127.0.0.1  localhost 
127.0.1.1  rpi 
192.168.2.1  home 
::1    localhost ip6-localhost ip6-loopback 
fe00::0   ip6-localnet 
ff00::0   ip6-mcastprefix 
ff02::1   ip6-allnodes 
ff02::2   ip6-allrouters 

和/etc/udhcpd.conf

start 192.168.2.10 
end 192.168.2.254 
interface wlan0 
opt dns 192.168.2.1 8.8.8.8 8.8.4.4 
opt subnet 255.255.255.0 
opt router 192.168.2.1 
opt hostname rpi 

但是,当我尝试访问 “家/” 或“ rpi /“出现以下错误:

Isn't possible to find "home" on DNS server. 
ERR_NAME_NOT_RESOLVED 

dhcp ack后的客户端配置:

Connected to WiFi SSID: rpi 
IP: 192.168.2.76 

有什么建议吗? 感谢您的帮助。

回答

0

udhcpd没有内置的dns服务器。我只是切换到dnsmasq,它的工作!