Иногда нестабильная работа приложений или странные задержки в соединении могут быть связаны с неправильным MTU. Как быстро проверить, где «режется» трафик?
Пошагово:
1. Узнайте текущую MTU на интерфейсе:
ip link show eth0
Ищите строку типа:
mtu 1500.2. Проверьте прохождение пакетов с флагом "Don't Fragment":
ping -M do -s 1472 8.8.8.8
(1472 + 28 байт заголовков = 1500 MTU)
3. Если получаете
Frag needed and DF set, уменьшайте -s, пока не пройдут пакеты. Например:
ping -M do -s 1464 8.8.8.8
Зачем это нужно:
MTU mismatch приводит к фрагментации, что убивает производительность VPN, TCP и может ронять нестабильные соединения.
Бонус:
Для автоматизации поиска оптимального MTU:
for i in $(seq 1472 -1 1400); do ping -c1 -M do -s $i 8.8.8.8 >/dev/null && echo "MTU=$(($i+28)) OK" && break; done
📌 Проверь свою сеть — иногда это решает кучу «магических» проблем!
#Linux@linux_odmin #LinuxTips@linux_odmin #Команды@linux_odmin
👉 @linux_odmin