解决Win7在TP-Link R402上狂掉线问题
Posted | archive
在中文网站搜索了一下,有下面几个办法
- Intel 网卡会自作聪明电源管理,所以掉线,关掉网卡的电源选项;
- 本地连接 IPv6关掉就不会掉线了;
- 禁用TP-Link R402上的 DHCP,UPnP,防火墙;
我最近越来越发现这问题严重了。ping 192.168.1.1有的时候居然会出现>6ms甚至>10ms,>20ms的rtt延迟。开始以为是网线问题,后来弄了很久这个问题依然持续。
但是我注意到:
- TP-Link R402的 DHCP服务器 - 客户端列表 下只显示我这一台PC的IP和MAC地址
- arp -a里居然没有路由器的IP和MAC
- 禁用 启用 本地连接,又能上一会儿的网
所以估计多半是脑残的微软又在Win7里改DHCP的什么东东了。Google一搜索Win7 dhcp bug果然找到了办法:
regedit打开
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{GUID}
这里的{GUID}
要一个一个看,看你 “本地连接” 那个IP
把 DhcpConnForceBroadcastFlag
设置为 1
问题解决。再反观国内互联网,搜索关键词 "Win7 掉线" 会有 1,080,000 个结果,而搜索 DhcpConnForceBroadcastFlag 只有 3,360 个结果。而且居然没有一个大站提出这个问题的准确解决方法。遗憾。
第二个教训就是,TL-R402这种廉价低端路由器实在不靠谱。
Comments