Пропадает нагруженный пинг

Одна из самых отказоустойчивых и неприхотливых платформ. Описание процесса установки, настройки и эксплуатации.
Аватар пользователя
Администратор
Сообщений: 158
Зарегистрирован: 27 фев 2011, 17:40
Откуда: откуда и все :)
СообщениеДобавлено: 13 июн 2018, 14:35
Проблема/фишка:
Пинг сервера на freebsd размером пакета в 24000 проходит
Увеличиваем пакет до 24001, пинг пропадает.

Решение:
Ограничение во фре такое... типа секурити... :) все нормально. ping -s 25152 x.x.x.x если точней прокатит. а вот ping -s 25153 x.x.x.x уже не прокатит :) короче Цитирую: "переменная net.inet.ip.maxfragsperpacket по умолчанию равна 16. (16*1500=24000). Затрудняюсь сказать, как ещё 1152 байта пролазит, но это не столь важно. Соответственно, если уж очень критично, то исправить это можно командой "sysctl net.inet.ip.maxfragsperpacket=50"", а если точно то количество фрагментов получается не 16, а 17 (отсчет от нуля). соответственно пакет ICMP 25152+8 байт ICMP заголовка = 25160 = 1480 х 17 где 17 количество фрагментов а 1480 - максимальный размер нефрагментируемого пакета IP (1480 + 20 байтов заголовок=1500 размер MTU езернета). типа так.

Для просмотра текущего значения переменной: sysctl net.inet.ip.maxfragsperpacket
Для изменения значения: sysctl net.inet.ip.maxfragsperpacket=50

ПыСы: Мне нравится фря!!! \m/ \m/ \m/
Windows версия: ping -l <абсолютная величина пакета> <адрес/имя>

Взято с https://forum.nag.ru/index.php?/topic/17194-freebsd-60-ping-paketami-65500-bayt/
Проблема, это задача в решении которой никто не заинтересован.
СВС

Вернуться в FreeBSD

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Яндекс.Метрика
cron