¿Qué opciones de ping debo especificar en Linux para imitar los valores predeterminados de Windows?

¿Qué opciones de ping debo especificar en Linux para imitar los valores predeterminados de Windows?

Si alguna vez ha ejecutado pingtanto en una PC con Windows como en una PC con Linux, resulta bastante evidente que no usan las mismas configuraciones, como tamaño de paquete, TTL, tiempo de espera, etc. ¿Qué pingopciones debo especificar en Linux para que? ¿Estoy usando la misma configuración que una PC con Windows (con opciones predeterminadas)?

Lo que he reunido hasta ahora comparando losDocumentos de MicrosofthaciaPágina de manual de Arch Linux.

ping -c 4 -s 32 -M dont -t ?? -Q 0 -W 4 www.google.com
  1. -c 4 Envíe un total de 4 paquetes (valor predeterminado de Windows). El valor predeterminado de Linux es ∞.
  2. -s 32 Utilice 32 bytes de datos (valor predeterminado de Windows). El valor predeterminado de Linux es 56.Tenga en cuenta que esto no incluye los encabezados ICMP y ECHO_REQUEST de 28 bytes.
  3. -M dontNo establezca el indicador DF (fragmentación de paquetes). Microsoft Docs parece implicar que se permite la fragmentación, la página de manual no indica el valor predeterminado.
  4. -t ??Establezca TTL (tiempo de vida). Estado de Microsoft Docs"El valor predeterminado es el valor TTL predeterminado para el host".La página de manual no indica un valor predeterminado.
    • ¿Cómo determino el TTL del host predeterminado?
  5. -Q 0Creo que la opción equivalente de Windows es /v <TOS> la que indica que el valor predeterminado es 0.
  6. -W 4Tiempo de espera/tiempo de espera de respuesta. Microsfot Docs indica que el valor predeterminado es 4 segundos.

información relacionada