Под окнами существует установка реестра для включения "Обнаружения Маршрутизатора Черной дыры", включая пути исследование MTU для функционирования, когда существуют неправильно сконфигурированные маршрутизаторы / брандмауэрам в пути, блокирующем фрагментацию ICMP, были нужны сообщения.
http://technet.microsoft.com/en-us/library/cc958871.aspx
Существует ли эквивалентная опция, которая может быть активирована на Linux?
Я выполняю 2.6.31-14-универсальное Ядро Ubuntu 9.10 и очень интересовался бы любыми командами включать / контролируют это поведение или любые ссылки на статьи / практические руководства, объясняющие, как оно реализовано.
Да, Вы можете.
Заключить в кавычки из списка рассылки ядра Linux в 2008:
От: John Heffner
<johnwheffner@...>
Тема: Ре: Исследование PMTU - это работает?
Дата: четверг, 22 мая 2008 - 13:19
Идентификатор сообщения:<1e41a3230805221019u4c739527u2a9c1217d1c7411c@mail.gmail.com>
[...]
Это - известная проблема (RFC 2923) и было мотивацией для разработки MTU, зондируя (RFC 4821), включенный с
tcp_mtu_probing
.
John Heffner записал изменения в ядре Linux в 2007.
таким образом включать tcp_mtu_probing
# echo 2 > /proc/sys/net/ipv4/tcp_mtu_probing
Возможные значения
0: disabled
1: enabled when black hole detected
2: always enabled
Я думаю поддержка восстановлению черной дыры ICMP (как обозначено в RFC4821, но завершите RFC ¿is не реализованный?) был добавлен к ядру Linux 2.6.17. Посредством этого можно включить tcp_mtu_probing option
.
Подробнее: http://staff.psc.edu/mathis/MTU/
Я не нашел более обновленную информацию до сих пор (дополнительная информация приветствуется).