Quais opções de ping devo especificar no Linux para imitar os padrões do Windows?

Quais opções de ping devo especificar no Linux para imitar os padrões do Windows?

Se você já executou pingum PC com Windows e um PC com Linux, fica bastante aparente que eles não usam as mesmas configurações, como tamanho do pacote, TTL, tempo de espera, etc. Quais pingopções devo especificar no Linux para que eu ' Estou usando as mesmas configurações de um PC com Windows (com opções padrão)?

O que reuni até agora comparando oDocumentos Microsoftpara oPágina de manual do Arch Linux.

ping -c 4 -s 32 -M dont -t ?? -Q 0 -W 4 www.google.com
  1. -c 4 Envie um total de 4 pacotes (padrão do Windows). O padrão do Linux é ∞.
  2. -s 32 Use 32 bytes de dados (padrão do Windows). O padrão do Linux é 56.Observe que isso não inclui os cabeçalhos ICMP e ECHO_REQUEST de 28 bytes.
  3. -M dontNão defina o sinalizador DF (fragmentação de pacotes). O Microsoft Docs parece sugerir que a fragmentação é permitida, a página de manual não indica o padrão.
  4. -t ??Defina TTL (tempo de vida). Estado do Microsoft Docs"O padrão é o valor TTL padrão para o host."Manpage não indica um valor padrão.
    • Como determino o TTL do host padrão?
  5. -Q 0Acredito que a opção equivalente do Windows é /v <TOS> aquela que indica que o padrão é 0.
  6. -W 4Tempo limite de espera/tempo para aguardar uma resposta. O Microsfot Docs afirma que o padrão é 4 segundos.

informação relacionada