Изменить размер пинга

Я хотел бы изменить размер пинга по умолчанию, чтобы иметь возможность тестировать MTU на моей ссылке.

Как я могу это сделать?

7
задан 7 July 2016 в 20:29

3 ответа

В Windows OS -l параметр позволяет изменять размер icmp пакета (размер по умолчанию составляет 32 байта). Согласно Microsoft

Здесь является примером ping с 1 450 байтами данных:

ping -l 1450 131.107.8.1
0
ответ дан 7 July 2016 в 20:29
  • 1
    Спасибо за Ваш ответ. Но этим решением не является работа. – michinari nukazawa 31 January 2018 в 12:10

Чтобы протестировать максимальный размер MTU на ссылке (т.е. протестировать на фрагментацию ICMP), можно установить ping размер пакета с помощью -s опция.

, Например, для нахождения максимального MTU можно циклично выполниться по увеличению размеров пакета до ping возвраты код ошибки:

size=1272
while ping -s $size -c1 -M do google.com >&/dev/null; do 
  ((size+=4))
done
echo "Max MTU size: $((size-4+28))"
0
ответ дан 7 July 2016 в 20:29

Вот очень простое решение:

ping -s 4024 192.168.0.3

, Где -s определяет размер пакета, отправляемого

0
ответ дан 17 April 2019 в 02:10

Другие вопросы по тегам:

Похожие вопросы: