O que é o equivalente ping do Windows (continue até interrompido) no ping do iputils

1

No windows 8 eu costumava fazer na execução:

ping 166.18.0.1 -t

em que 166.18.0.1 é o meu DNS IP (suponha).

Como fazer a mesma coisa no Ubuntu? Eu já tentei isso na janela do terminal, mas mostra um erro:

option requires an argument t

Então, como fazer isso?

    
por Sourajit 24.06.2015 / 20:18

3 respostas

6

Somente ping 166.18.0.1 seria suficiente.

No Ubuntu por padrão ping continua a ser executado indefinidamente, a menos que você mencione um limite (pela opção -c ), então ping 166.18.0.1 é o mesmo que windows ping 166.18.0.1 -t .

No Ubuntu, a opção -t de ping é definir um valor TTL. Como você inseriu a opção -t sem fornecer um valor TTL, está recebendo o erro dizendo que precisa atribuir um valor a -t .

Se você precisar alterar o tamanho do pacote ICMP de 64 bytes para 32 bytes:

ping -s 24 166.18.0.1

Quando o cabeçalho ICMP de 8 bytes é adicionado, o tamanho total do pacote seria 24 + 8 = 32 bytes.

Verifique man ping para ter mais ideia.

    
por heemayl 24.06.2015 / 20:27
2

ping -t <IP_ADDRESS> no Windows é equivalente a ping <IP_ADDRESS> no Linux.

Você deve sempre começar lendo a página do manual de um programa antes de usá-lo:

man ping
    
por el_tigro 24.06.2015 / 20:33
1

Quando se trata do Ubuntu, usar o -t exigirá um argumento para definir o tempo de vida dos pacotes IP. Se você quiser pingar mais de 4 vezes (um prompt de comando padrão com o Windows), basta executar ping xxx.xxx.xxx.xxx no Ubuntu. Ele continuará pingando até que você diga para parar com um ctrl-c .

    
por Andrew Wallace 24.06.2015 / 20:25