已经有 PMTUD 算法,它能够推断出路径上的 MTU 大小。当 MTU 超过这个值时,您要么会遇到一些数据包丢失,要么会让网络管理人员感到难过,因为他们的路由器和交换机将不得不使用 CPU 对您的数据包进行分段,而不是使用 ASIC 进行快速路由。
如果这是您想要的,那么您可能希望查看 http://wiki.archlinux.org/index.php/Jumbo_Frames,它有一些不错的数字和提示。基本命令ip link set mtu 4000 dev eth0(或ifconfig eth0 mtu 4000旧的 ifconfig 工具)用于 4K 数据包。
我会警告你不要这样做,除非你真的确定这是你真正想要的(比如通过千兆以太网接口通过交叉电缆直接连接两台服务器)。
已经有 PMTUD 算法,它能够推断出路径上的 MTU 大小。当 MTU 超过这个值时,您要么会遇到一些数据包丢失,要么会让网络管理人员感到难过,因为他们的路由器和交换机将不得不使用 CPU 对您的数据包进行分段,而不是使用 ASIC 进行快速路由。
如果这是您想要的,那么您可能希望查看 http://wiki.archlinux.org/index.php/Jumbo_Frames,它有一些不错的数字和提示。基本命令
ip link set mtu 4000 dev eth0
(或ifconfig eth0 mtu 4000
旧的 ifconfig 工具)用于 4K 数据包。使用 ifconfig 命令更改 MTU 大小
要更改 MTU 大小,请使用 /sbin/ifconfig 命令,如下所示:
在 CentOS / RHEL / Fedora Linux 下永久更改 MTU 大小
添加MTU,设置:
保存并关闭文件。重启网络:
IPV6 设置专用 MTU 的注意事项如下:
在 Debian / Ubuntu Linux 下永久更改 MTU 大小
编辑 /etc/network/interfaces,输入:
为所需的接口添加 mtu 如下:
保存并关闭文件。重启网络,输入:
永久更改 MTU 大小(其他 Linux 发行版)
编辑 /etc/rc.local 并添加以下行:
假设您的意思是 MTU(最大传输单元),请查看这篇文章: http: //www.debianhelp.co.uk/mtu.htm(在 Linuxen 中应该类似)
我认为它在
区域。将有“iface”条目。找到您的界面并更改 mtu 行(如果没有,则在末尾添加一个)。
请记住,这不是魔术。如果将 MTU 增加太多,就会出现网络问题。
要检查而不将配置“刻录”到您的 /etc 文件中,您可以尝试
其中,eth0 是您的接口名称。此更改将在重新启动时丢失。