为什么宽带用路由器拨号上网的速度比电脑拨号上网慢
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
为什么宽带用路由器拨号上网的速度比电脑拨号上网慢
我用的是联通4M宽带,在电脑上拨号上网的时候带宽可达到4M,用360测速达到450K左右。接上TP-Link路由器拨号上网之后,网速变慢很多,速度测试最高仅有200多K。这是为什么??
开始我以为是路由器质量不给力,用了一个晚上在寒风中潜水搜索,终于找到了网速慢的病根了!现在把经验拿出来给大家分享!这是在网找了好久才找到的!这里提醒下跟我一样的英文盲们,如果cmd里面提示的是中文“需要拆分数据包但是设置 DF”,跟下面这句英文“Packet needs to be fragmented but DF set,”是一个意思。哈,别像我以为自己没搞对。搞了好久才明白。
这是宽带路由器的一个小小弊端。通过对网速的实测证明,在ADSL接入电脑之间安装宽带路由器后,在多台电脑同时在线的情况下,由于路由器在地址解析、路由分发等方面的耽误,实际到达电脑的速度比单机直接连入ADSL线路要稍慢一些。当然我们也可以采用以下办法将这种损耗降至最低,即更改路由器的MTU值。MTU是Maximum Transmission Unit的缩写,意思是网络上传送的最大数据包,单位是字节。不同的接入方式,MTU值是不一样的,如果值太大就会产生很多数据包碎片,增加丢包率,降低网络速度。我们平常使用的宽带PPPoE连接方式,其MTU值最大为1492,解决的办法就是对其逐步调低,直到网络最正常为止。
那么又如何判定某个MTU值是最适合的呢?进入DOS环境(开始->所有程序->附件->命令提示符),输入以下命令行:ping -f -l 1492 192.168.1.1。注:其中“192.168.1.1”是网关IP地址(路由器的IP,不同的路由器的IP不一样,我的是192.168.18.1),1492为数据包的长度,参数“-l”是小写的L。如果出现信息:Packet needs to be fragmented but DF set,那就表示MTU值太大了!而如果出现:Reply from 192.168.1.1: bytes=1492 time<10ms TTL=128,则表示此MTU值是可行的,不过还是建议多试几个找到最佳值。
我的路由器是TP-Link 742N,MTU值默认设置是1480,我从1480试到1472,发出的四个包终有数据返回,在这里要注意,发出的包丢失率越小,这个mtu值越合适。1472就是你路由器内MTU的最佳值,我把MTU默认值修改为1472,然后重启路由器,哈哈,一切正常!现在下载、网页、BT都和直接在电脑拨号上网一样的快了。大家还有什么好的方法可以研究研究!