首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone失败的dnsmasq

iPhone失败的dnsmasq
EN

Stack Overflow用户
提问于 2013-07-18 06:33:28
回答 1查看 2.4K关注 0票数 0

我正在尝试使用Linux上的dnsmasq作为wifi接入点。Windows7和安卓智能手机可以很好地连接到Linux系统,但我的iPhone不能。Windows和iPhone都可以通过wpa_supplicant进行身份验证,但问题是iPhone永远不会获得ip地址。

我的配置文件对于dnsmasq.conf来说非常简单:

代码语言:javascript
复制
# Only listen for DHCP on wlan0
interface=wlan0 
# Create a dhcp range on your /24 wlan0 network with a lease time
dhcp-range=192.168.1.6,192.168.1.15,255.255.255.0,5m
# Configure DHCP        
dhcp-option=3
dhcp-option=6
# Be authoritative with Windows 
dhcp-authoritative

对于Windows,dnsmasq调试日志显示这一点,您可以看到它是成功的:

代码语言:javascript
复制
dnsmasq: started, version 2.65 cachesize 150
dnsmasq: compile time options: no-IPv6 GNU-getopt DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
dnsmasq-dhcp: DHCP, IP range 192.168.1.6 -- 192.168.1.15, lease time 5m
dnsmasq: failed to access /etc/resolv.conf: No such file or directory
dnsmasq: failed to load names from /etc/hosts: No such file or directory
dnsmasq-dhcp: DHCPREQUEST(wlan0) 192.168.1.14 24:77:03:2b:79:20 
dnsmasq-dhcp: Ignoring domain global.tektronix.net for DHCP host name PC-MSP-183B
dnsmasq-dhcp: DHCPACK(wlan0) 192.168.1.14 24:77:03:2b:79:20 PC-MSP-183B
dnsmasq-dhcp: DHCPINFORM(wlan0) 192.168.1.14 24:77:03:2b:79:20 
dnsmasq-dhcp: DHCPACK(wlan0) 192.168.1.14 24:77:03:2b:79:20 PC-MSP-183B

但是,它为iPhone显示了以下内容:

代码语言:javascript
复制
dnsmasq: started, version 2.65 cachesize 150
dnsmasq: compile time options: no-IPv6 GNU-getopt DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack
dnsmasq-dhcp: DHCP, IP range 192.168.1.6 -- 192.168.1.15, lease time 5m
dnsmasq: failed to access /etc/resolv.conf: No such file or directory
dnsmasq: failed to load names from /etc/hosts: No such file or directory
dnsmasq-dhcp: DHCPREQUEST(wlan0) 192.168.1.15 84:38:35:df:5f:c2 
dnsmasq-dhcp: DHCPACK(wlan0) 192.168.1.15 84:38:35:df:5f:c2 iPhone
dnsmasq-dhcp: DHCPREQUEST(wlan0) 192.168.1.15 84:38:35:df:5f:c2 
dnsmasq-dhcp: DHCPACK(wlan0) 192.168.1.15 84:38:35:df:5f:c2 iPhone

它就这么停在那里!

有什么建议或帮助吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-20 00:06:45

如果您删除以下选项,它将与iPhone一起使用:

代码语言:javascript
复制
dhcp-option=3

注释掉它,iPhone就可以连接了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17711437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档