暂时解决方法:拔插网线后马上可以打开网页(多试几次)
问题分析:
1.TP-link 8810路由器负载过重
2.ubuntu自身的问题(可能性不大)
3.可能是路由器的arp轮询机制失效
用wireshark抓包发现都是arp请求报文和DNS请求报文
代码: 全选
$sudo wireshark
代码: 全选
$sudo arp -s 192.168.1.1 00:14:78:F2:35:B5
代码: 全选
$ arp -v
地址 类型 硬件地址 标志 Mask 接口
192.168.1.1 ether 00:14:78:F2:35:B5 CM eth0
如果你感觉这样比较麻烦 也可以使用
代码: 全选
vi /etc/ethers
保存后192.168.1.1 00:14:78:F2:35:B5
在/etc/rc.local文件中增加一行
这样每次开机后 将自动静态绑定你的网关MAC[/code]arp -f
很遗憾,上面的方法不能解决问题。ubuntu和xp都一样有问题。
两个月后。。。
后来发现问题依然,偶尔动一下网线有时会掉线,出现问题是网络可以发送数据包,但不能接收,想想应该是网线8条细芯中的某条接触有问题,所以重做了水晶头,问题改善了好多。
水晶头重做后,每天偶尔也会出现一两次,通过拔插网线可以恢复,所以怀疑是TP-LINK的402M SOHO路由器有问题,上次莫名其妙就是不能登录web界面,今天把里面的软件版本从070201升级到070605。
现在一些看起来很正常。。。
随后试用还是不正常,当开bt或者长时间下载时,问题依旧存在。。。
一个月后的现在,买了一个motorala的无线路由器W850G(200MHz的CPU),固件是DD-WRT V24, 接到tp-link的402m后面当交换机用,试用了两周,一切正常的不得了。
现在应该可以断定:问题出现在tp-link上面,它不稳定。