我在Android手机上从dnsmasq获取地址时遇到问题。
我在Raspberry Pi上运行dnsmasq和hostapd。 Hostapd连接和握手工作正常。使用调试开关运行dnsmasq将返回:
Nov 19 13:10:26 dnsmasq-dhcp[3428]: DHCPDISCOVER(wlan0) d8:b3:77:00:00:00
Nov 19 13:10:26 dnsmasq-dhcp[3428]: DHCPOFFER(wlan0) 192.168.69.204 d8:b3:77:00:00:00
Nov 19 13:10:26 dnsmasq-dhcp[3428]: DHCPREQUEST(wlan0) 192.168.69.204 d8:b3:77:00:00:00
Nov 19 13:10:26 dnsmasq-dhcp[3428]: DHCPACK(wlan0) 192.168.69.204 d8:b3:77:00:00:00 Android_A1000017000000
Nov 19 13:10:32 dnsmasq-dhcp[3428]: DHCPDISCOVER(wlan0) d8:b3:77:00:00:00
Nov 19 13:10:32 dnsmasq-dhcp[3428]: DHCPOFFER(wlan0) 192.168.69.204 d8:b3:77:00:00:00
.... forever ....
运行命令:
sudo dnsmasq -C network/dnsmasq.conf -d -q -8-
配置文件:
domain-needed
bogus-priv
address=/double-click.net/127.0.0.1
interface=wlan0
dhcp-range=192.168.69.33,192.168.69.254,12h
Android想要的是什么? 另外,服务的第一个地址是204?这看起来有点奇怪。 (没有其他dhcp服务器正在运行,我检查过)