ping -l 10000 192.168.16.1不通,但-l 1000就通

来源:百度知道 编辑:UC知道 时间:2024/06/15 20:21:48
我用的是dlink530tx C的网卡,阿尔法G3的路由,上网总好像有问题,我ping路由ping -l 10000 192.168.16.1 显示timed out 但我ping 1000就通,同样的网卡在单位ping 10000就通,开始以为是路由只有10M,但客服说是10M、100M自适应的,那就说明没问题,可以ping通10000的大包呀,高手解决一下吧,帮帮小弟
我的本地连接上显示的是100M,我指定网卡速度100M,也是这样,我单位的电脑上显示10M,可ping 10000的大包也正常,ping 30000的大包都通,这又是为什么呀,不是10M的ping大包ping不通吗

路由器对转发数据包的单个包大小有限制,称为MTU,一般以太网MTU为1499,所以当你ping -l 10000的时候,超过了MTU的限制,路由器必须把一个数据包重新拆成若干个包来转发。
有些低档路由器不支持MTU协商和数据包重拆,会自动丢弃超过MTU的数据包。
这和你本地链接的速度,用什么机器无关,和路由器的配置有关。