Назад | Перейти на главную страницу

Хост Linux не выполняет повторную передачу с меньшим размером пакета в ответ на сообщение ICMPv6 Packet Too Big

Я вижу это в Wireshark при завивке этот URL:

В той же сети хост Windows выполняет повторную передачу правильно, а хост Android - нет. В другой сети (предположительно настроенной соответствующим образом) работает тот же хост Android.

Что может быть причиной?

Я понял проблему.

Это вызвано рандомизацией порядковых номеров TCP в моем брандмауэре. Ядро, по-видимому, не смогло определить, к какому TCP-соединению относится сообщение Packet Too Big, поэтому оно не могло повторить попытку с правильным MTU. Отключение рандомизации порядковых номеров TCP в моем брандмауэре устранило проблему.

РЕДАКТИРОВАТЬ: рассматриваемый брандмауэр - это SonicWALL NSA 220, прошивка 5.9.1.0-22o.