|
发表于 2015-1-17 15:54:20
|
显示全部楼层
经过下载你的LOG并看了全篇,我认为你的路由器是已经上网了,但是你的有线电脑为什么不能上网呢,
因为DNS错误,华硕路由器启动后,DHCP服务器已经启动,并应你电脑的要求,给你电脑Leader-PC分配了IP地址:192.168.1.133
Jan 1 00:00:22 dnsmasq-dhcp[555]: DHCPDISCOVER(br0) c8:9c:dc:37:c9:dc
Jan 1 00:00:22 dnsmasq-dhcp[555]: DHCPOFFER(br0) 192.168.1.133 c8:9c:dc:37:c9:dc
Jan 1 00:00:22 dnsmasq-dhcp[555]: DHCPREQUEST(br0) 192.168.1.133 c8:9c:dc:37:c9:dc
Jan 1 00:00:22 dnsmasq-dhcp[555]: DHCPACK(br0) 192.168.1.133 c8:9c:dc:37:c9:dc Leader-PC
但是此时,路由器pppd拨号服务尚未启动,所以DHCP也不知道外网环境的DNS是多少,所以,此时你在电脑上开终端打ipconfig /all
看到的DNS要么是空,要么是在路由器DHCP服务页面填写的DNS,如果你填写了正确的DNS(如114.114.114.114),后面也是能够上网的。
在路由器启动到43秒,又给你的手机android-7742a8f2cbe3f852分配了一个192.168.1.177的IP,同样此时路由器还没拨号成功
Jan 1 00:00:43 dnsmasq-dhcp[555]: DHCPDISCOVER(br0) 44:d4:e0:89:44:17
Jan 1 00:00:43 dnsmasq-dhcp[555]: DHCPOFFER(br0) 192.168.1.177 44:d4:e0:89:44:17
Jan 1 00:00:43 dnsmasq-dhcp[555]: DHCPREQUEST(br0) 192.168.1.177 44:d4:e0:89:44:17
Jan 1 00:00:43 dnsmasq-dhcp[555]: DHCPACK(br0) 192.168.1.177 44:d4:e0:89:44:17 android-7742a8f2cbe3f852
在2分12秒时pppd成功拨号一次,但几秒后就被远端挂断了
Jan 1 00:02:12 pppd[731]: PAP authentication succeeded
Jan 1 00:02:12 pppd[731]: peer from calling number 8C:903:A6:06:B1 authorized
Jan 1 00:02:18 pppd[731]: LCP terminated by peer
Jan 1 00:02:21 pppd[731]: Connection terminated.
Jan 1 00:02:21 pppd[731]: Sent PADT
Jan 1 00:02:21 pppd[731]: Modem hangup
在3分17秒,pppd再次发起拨号,并且成功。
Jan 1 00:03:17 pppd[772]: pppd 2.4.7 started by admin, uid 0
Jan 1 00:03:17 pppd[772]: PPP session is 1 (0x1)
Jan 1 00:03:17 pppd[772]: Connected to 8c:90:d3:a6:06:b1 via interface eth0
Jan 1 00:03:17 pppd[772]: Using interface ppp0
Jan 1 00:03:17 pppd[772]: Connect: ppp0 <--> eth0
Jan 1 00:03:20 pppd[772]: Remote message: Login ok
Jan 1 00:03:20 pppd[772]: PAP authentication succeeded
Jan 1 00:03:20 pppd[772]: peer from calling number 8C:903:A6:06:B1 authorized
Jan 1 00:03:23 pppd[772]: local IP address 10.208.170.51
Jan 1 00:03:23 pppd[772]: remote IP address 10.208.128.1
Jan 1 00:03:23 pppd[772]: primary DNS address 221.5.88.88
Jan 1 00:03:23 pppd[772]: secondary DNS address 210.21.4.130
从记录可以看到,获取了WAN口本地地址10.208.170.51,服务器端为10.208.128.1,DNS为221.5.88.88,210.21.4.130,
然后DHCP记录这两个DNS参数,并且退出重新启动,这在后面的记录里可以看到不再贴图
如果这时候你的电脑或者手机等连接路由器,应能够顺利上网了。这应该是一个华硕的问题?还是电脑的问题?别的路由器是怎么解决拨号和DHCP分配的先后的问题的?
不是很清楚。
解决方案1:推荐
在“内部网络(LAN)”菜单的“DHCP服务器”页面的“DNS 及 WINS 服务器设置”下的DNS项目中,手工填写正确的DNS,这样DHCP分配IP的时候就不管pppoe获得的DNS了,没拨号也能获得
可以填写pppoe获得的那两个,或者114.114.114.114,114.114.115.115,8.8.8.8,8.8.4.4等等
解决方案2:不推荐
在拨号完成路由器上网后,电脑打开终端,输入ipconfig /renew重新向DHCP获取一次IP,这回应该给你送回来正确的DNS了。 |
|