由于QQ,www.baidu.com等搜索网页功能一切正常, 怀疑是局域网内存在病毒,产生大量垃圾数据包堵塞了网络。我到分公司后,由于没有带任何测试工具,无法直接测试局域网的数据包情况,只有通过笔记本直接连 接到ADSL,上网上下载了一个抓包工具,安装后,没有发现任何异常,整个网络的数据包非常少,同时局域网的通讯一切正常。而笔记本电脑直接连接到 ADSL上网,一切正常,网速比较快,打开网页也非常快。又将ADSL和笔记本连接到路由器,又无法打开网页。
难道路由器出现故障?正好手中有一个新的无线路由器,就将无线路由器替换目前的宽带路由器,笔记本通过路由器上网就非常缓慢,许多网站基本 上无法打开。看来更换路由器没有问题。难道网上传言电信封杀多台电脑共享一个ADSL上网是真的?但是通过路由器能够上QQ呀。我打电话问了一下电信技术 人员,回答是上午对宽带进行了升级,没有对共享上网封杀,而且他查看了分公司的ADSL账号,显示一切正常。
看来是电信宽带升级造成路由器以前的设置出现问题。我又登陆到路由器上仔细查看,是哪里设置出了问题。无意中发现路由器的默认MTU值是 1492,是否由于此数值过大造成的?运行ping -f -l 1472 (路由器地址),呵呵反馈信息是Packet needs to be fragmented but DF set. 果然是电信宽带升值后,电信服务器的MTU值设置小了。通过多次测试,我将路由器的MTU值设定为1480后,局域网的电脑上网又恢复一切正常了。
MTU:最大传输单元,意思是网络上传送的最大数据包,单位是字节。不同的接入方式,MTU值是不一样的,如果值太大就会产生很多数据包碎片,增加丢包率,降低网络速度。而太低就会造成网络效率低下(因为IP包头都是有一定长度的,MTU越小则用户数据所占比例越小)
摘自:http://www.dwcpa.com.cn/dwblog/user1/dwcpa/archives/2007/200744141734.html