Se você já executou ping
em um PC Windows e em um Linux, ficou evidente que eles não usam as mesmas configurações como tamanho de pacote, TTL, tempo de espera, etc. Qual ping
opções devo especificar no Linux para que eu esteja usando as mesmas configurações de um PC com Windows (com opções padrão)?
O que eu recordei até agora comparando o Microsoft Docs para a página do Arch Linux .
ping -c 4 -s 32 -M dont -t ?? -Q 0 -W 4 www.google.com
-c 4
Enviar um total de 4 pacotes (padrão do Windows). O padrão do Linux é ∞. -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.
-M dont
Não defina o sinalizador DF (fragmentação de pacote). O Microsoft Docs parece implicar que a fragmentação é permitida, a manpage não indica o padrão. -t ??
Defina TTL (time-to-live). Microsoft Docs state "O padrão é o valor padrão do TTL para o host." Manpage não indica um valor padrão.
-Q 0
Acredito que a opção equivalente do Windows seja /v <TOS>
, o que indica que o padrão é 0
. -W 4
Aguarde o tempo limite / tempo para aguardar uma resposta. O documento do Microsfot indica que o padrão é de 4 segundos.