由于最近家里新添置了一台电脑,为了实现ADSL共享上网,笔者找朋友借用了一个Netcom无线路由器,但是使用过程中发现,该路由器在数据传输过程中经常出现无故掉包的问题,玩游戏时掉包现象更是特别明显,游戏画面时断时续。
起初怀疑是线路问题,仔细检查线路后发现各线路接口连接良好。然后笔者检查了路由器的设置,也没发现故障原因。就在笔者要放弃的时候,突然发现一个平常不注意的路由器参数设置似乎有些问题,就是MTU值。 MTU值是设置路由器封包大小的一个参数,数据在网络上传送时,往往会被自动分割成尺寸不同的数据封包,而MTU值参数就是用来指定数据封包大小的。当MTU值被设置得越大时,就表示数据封包尺寸越大,理论上还能达到增加传送速率的目的。不过,我们不能将MTU值设置得过大,毕竟数据封包太大时,数据在传输时就很容易出现错误,特别是和电信部门的局端设备参数不匹配的时候。 正常情况下,使用PPPoE拨号方式连接上网时我们可以将MTU值设置成{zd0}的1492。如果是通过局域网方式上网,那可以尝试将MTU值的{zd0}数值设置成1500。因此,当遇到无线路由器无法自动拨号上网或掉包现象时,我们可以进入到该设备的后台设置界面,检查一下该设备的MTU值是否为1492,如果发现不对的话,必须及时将它修改过来。 |