Какие параметры ping следует указать в Linux, чтобы имитировать параметры Windows по умолчанию?

Какие параметры ping следует указать в Linux, чтобы имитировать параметры Windows по умолчанию?

Если вы когда-либо работали pingи на ПК с Windows, и на ПК с Linux, то станет очевидно, что они используют разные настройки, такие как размер пакета, TTL, время ожидания и т. д. Какие pingпараметры мне следует указать в Linux, чтобы использовать те же настройки, что и на ПК с Windows (с параметрами по умолчанию)?

То, что я собрал на данный момент, сравниваяДокументы MicrosoftкСтраница руководства Arch Linux.

ping -c 4 -s 32 -M dont -t ?? -Q 0 -W 4 www.google.com
  1. -c 4 Отправьте всего 4 пакета (по умолчанию для Windows). По умолчанию для Linux — ∞.
  2. -s 32 Использовать 32 байта данных (по умолчанию в Windows). По умолчанию в Linux — 56.Обратите внимание, что сюда не входят 28-байтовые заголовки ICMP и ECHO_REQUEST.
  3. -M dontНе устанавливайте флаг DF (фрагментация пакетов). Документация Microsoft, похоже, подразумевает, что фрагментация разрешена, страница руководства не указывает значение по умолчанию.
  4. -t ??Установить TTL (время жизни). Состояние Microsoft Docs«По умолчанию это значение TTL по умолчанию для хоста».На странице руководства не указано значение по умолчанию.
    • Как определить TTL хоста по умолчанию?
  5. -Q 0Я полагаю, что эквивалентным вариантом Windows является , /v <TOS> в котором указано, что по умолчанию используется 0.
  6. -W 4Тайм-аут ожидания / время ожидания ответа. В документах Microsfot указано, что значение по умолчанию составляет 4 секунды.

Связанный контент