如何配置服务器的内网IP以及MTU?

如何配置服务器的内网IP以及MTU?,第1张

在本机打开dos窗口,执行: ping -f -l 1472 19216801 其中19216801是网关IP地址,1472是数据包的长度。请注意,上面的参数是“-l”(小写的L),而不是“-1”。 如果能ping通,表示数据包不需要拆包,可以通过网关发送出去。
如果出现: Packet needs to be fragmented but DF set 表示数据包需要拆开来发送。此时,减少数据包长度,再执行上面的ping命令。从1400到1472之间多试几次,就能找到合适的数据包长度了。把数据包长度加上数据包头28字节,就得到MTU的值。
如果检测到网关的MTU值是1500,不需要修改。 如果网关有防火墙ping不通,可以试试直接把MTU设为1400。

看的网络信号还是很足的,接收信号是没有问题的,问题的话是路由器的问题了!

可能局域网中有他人使用大流量,如看视频下载游戏等等。

路由器时间过长,发热量大影响速度,或者路由器配置有问题。

你测速的节点有问题了。

解决办法:

在路由器中查看一下是否他人在使用,如果使用的人过多的话,尝试重新修改一下无线的面膜的。

在知道路由器的上网账户,然后把路由器恢复出厂设置,重新设置一下就可以了。

几个概念:

TCP 在三次握手的第一个SYN消息中有一个选项option 4,通告双方的MSS,如果一方MSS=1460,而另一方的MSS=9000,会选择较小的一方即1460作为这个TCP连接的MSS:

注意,MSS只是解决路径上第一跳的MTU问题,不能保证由于路径中有更小的MTU导致的分片。

什么时候用配置大MTU值?

比如在数据中心,MTU经常设置为大于8192字节。 这是因为NFS网络服务器之间的数据读取、存储最小单位是磁盘扇区,而服务器扇区多用8192,而且为了避免被分片,发送这些扇区数据的IP包的DF设置为1,意思是不允许分片。这里整个数据中心的MTU都要设置为大于8192,再加上IP 头,UDP头,文件系统头等,一般设置9000就好了。

案例:
在华为路由器上,接口配置mtu 9000,我们可以看到:端口下配置的是IP MTU,配置成9000字节后, 二层MTU自动变成9600

在思科NCS上,端口配置MTU 9014,可以看到:MTU is 9014 (9000 is available to IP)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10838795.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存