MTU Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Последняя версия Следующая версия справа и слева
wiki:mtu [2013/10/05 05:09]
wiki:mtu [2013/10/05 22:10]
[Ссылки]
Строка 1: Строка 1:
 ====== MTU ====== ====== MTU ======
 +
 В компьютерных сетях термин maximum transmission unit (MTU) означает максимальный размер полезного блока данных одного пакета , который может быть передан протоколом без фрагментации. В компьютерных сетях термин maximum transmission unit (MTU) означает максимальный размер полезного блока данных одного пакета , который может быть передан протоколом без фрагментации.
  
Строка 10: Строка 11:
  
 Существует несколько вариантов решения этой проблемы. Существует несколько вариантов решения этой проблемы.
 +
 ==== Отмена фильтрации пакетов ICMP ==== ==== Отмена фильтрации пакетов ICMP ====
  
Строка 22: Строка 24:
 <code bash>​sudo nano /​etc/​network/​if-up.d/​iptables-rules</​code>​ <code bash>​sudo nano /​etc/​network/​if-up.d/​iptables-rules</​code>​
  
-Копируем следующий код и заменяем ​<​inet_if>​ на имя внешнего сетевого интерфейса:​+Копируем следующий код и подставляем имя внешнего сетевого интерфейса:​
  
 <code bash>#​!/​sbin/​iptables-restore <code bash>#​!/​sbin/​iptables-restore
Строка 28: Строка 30:
 :FORWARD ACCEPT [0:0] :FORWARD ACCEPT [0:0]
 :OUTPUT ACCEPT [0:0] :OUTPUT ACCEPT [0:0]
--A FORWARD -o <​inet_if> ​-p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu +-A FORWARD -o внешний_сетевой_интерфейс ​-p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu 
--A OUTPUT -o <​inet_if> ​-p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu+-A OUTPUT -o внешний_сетевой_интерфейс ​-p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1300:1500 -j TCPMSS --clamp-mss-to-pmtu
 COMMIT</​code>​ COMMIT</​code>​
  
Строка 41: Строка 43:
 ==== Статическая настройка MTU в параметрах сетевого подключения ==== ==== Статическая настройка MTU в параметрах сетевого подключения ====
  
-Для ручной настройки MTU необходимо подобрать максимальный размер MTU, для которого не будет выводиться сообщение "Frag needed and DF set", записать это значение в параметры текущего сетевого подключения и переустановить соединение.+Для ручной настройки MTU необходимо подобрать максимальный размер MTU, для которого не будет выводиться сообщение "Frag needed and DF set", записать это значение в [[manual:​подключение_к_интернету#​прямое_подключение_к_сети|параметры текущего сетевого подключения]] и переустановить соединение.
  
 Для подбора можно воспользоваться следующими командами:​ Для подбора можно воспользоваться следующими командами:​
Строка 47: Строка 49:
 <code bash>​ping -c 4 -M do -s 1500 ya.ru <code bash>​ping -c 4 -M do -s 1500 ya.ru
 tracepath ya.ru</​code>​ tracepath ya.ru</​code>​
 +
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[https://​ru.wikipedia.org/​wiki/​Maximum_transmission_unit|Maximum transmission unit]]+  * [[wpru>Maximum transmission unit]]
   * [[http://​www.opennet.ru/​base/​net/​pppoe_mtu.txt.html|О PPPoE, MTU и проблеме Path MTU Discovery Black Hole]]   * [[http://​www.opennet.ru/​base/​net/​pppoe_mtu.txt.html|О PPPoE, MTU и проблеме Path MTU Discovery Black Hole]]
   * [[http://​forum.ubuntu.ru/​index.php?​topic=230520.0|Обсуждение статьи]]   * [[http://​forum.ubuntu.ru/​index.php?​topic=230520.0|Обсуждение статьи]]
  
-{{tag>​mtu pmtud}}+{{tag>​mtu pmtud сеть}}