Рассмотри самые популярные дистрибутивы - CentOS и Debian. Есть два варианта смены MTU в системах Linux: 1) Разово 2) На постоянной основе Для начала нужно определиться с вашими сетевыми интерфейсами. Вы можете использовать команду Ifconfig Она выведет все ваши сетевые интерфейсы и их параметры:
[root@55012 ~]# ifconfiglo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 0 (Local Loopback)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0venet0: flags=211<UP,BROADCAST,POINTOPOINT,RUNNING,NOARP> mtu 1500inet 127.0.0.1 netmask 255.255.255.255 broadcast 0.0.0.0 destination 127.0.0.1unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 0 (U NSPEC)RX packets 207767 bytes 186577506 (177.9 MiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 148617 bytes 16890789 (16.1 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0venet0:0: flags=211<UP,BROADCAST,POINTOPOINT,RUNNING,NOARP> mtu 1500inet 95.181.152.99 netmask 255.255.255.255 broadcast 95.181.152.99 de stination 95.181.152.99unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 0 (U NSPEC)
Теперь можно приступить к изменению MTU. Сменить MTU Разово: Разово (то есть до перезагрузки системы/сервера) для данных двух систем настройку можно выполнить одной командой:
ip link set mtu 1400 dev venet0
где 1400 — новое значение MTU; venet0 — сетевой интерфейс, для которого поменяли максимальный размер пакетов. Или же:
ifconfig venet0 mtu 1400
Для систем на базе Debian (Ubuntu) и Red Hat (CentOS) процедура немного отличается.
Ubuntu Открываем настройку сетевых интерфейсов:
vi /etc/network/interfaces
К нужному адаптеру добавляем строчку:
iface venet0 inet static...mtu 9000
Перезапускаем сеть:
systemctl restart networking
CentOS Открываем конфигурационный файл для соответствующего сетевого интерфейса:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Добавляем строку:
...MTU="9000"
Перезапускаем сетевую службу:
systemctl restart network
Поздравляю, вы справились, у вас новое значение MTU!