O suporte de rede é um dos processos mais complexos que nós, como administradores ou equipe de suporte de TI, devemos lidar devido ao número de situações e cenários que podem surgir. Além disso, a causa do erro pode estar presente localmente, remotamente ou em qualquer um dos dispositivos pelos quais as informações trafegam, o que pode ser muito difícil de detectar.
Um dos comandos básicos que temos para determinar o status de um dispositivo é o comando ping e o Solvetic irá explicar em detalhes como usar este comando no macOS, neste caso o macOS Mojave, mas o procedimento é o mesmo para as outras versões do macOS.
Qual é o comando pingPing é um comando desenvolvido basicamente para realizar a rastreabilidade entre um computador local e um remoto, atua enviando uma série de pacotes com solicitações ICMP (Internet Control Message Protocol). O objetivo é avaliar quantos desses pacotes retornam ao equipamento que os enviou e quanto tempo leva esse processo, o que será útil para determinar não só o estado da rede, mas também sua integridade.
A sintaxe básica para usar o comando ping, que se aplica a todos os sistemas operacionais, é a seguinte:
ping [-t] [-a] [-n contagem] [-l tamanho] [-f] [-i TTL] [-v TOS] [-r contagem] [-s contagem] [-w tempo limite] [- R] [-S srcaddr] [-p] [-4] [-6] destino [/?]
Parâmetros de pingSeus parâmetros de uso são:
- -t: esta opção nos permite fazer ping no destino continuamente até que paremos seu resultado com as teclas Ctrl-C.
- -a: com esta opção podemos resolver, se aplicável, o nome do host de um destino a partir do endereço IP.
- -n (-c): esta opção permite definir o número de solicitações de eco ICMP que devem ser enviadas e seu intervalo de uso é de 1 a 4294967295.
- -l (tamanho): graças a esta opção podemos definir o tamanho, em bytes, do pacote de solicitação de eco de 32 a 65.527. Por padrão, o comando ping enviará uma solicitação de eco de 32 bytes
- -f: Usar esta opção evita que solicitações de eco ICMP sejam fragmentadas por roteadores entre o computador local e o destino.
- -i TTL: com esta opção podemos definir o valor do Time To Life (TTL - Time To Life), cujo valor máximo é 255.
- -v TOS: permite definir um valor de Tipo de serviço (TOS).
- -r contagem: se usarmos esta opção, será possível especificar o número de saltos entre o computador de origem e o computador ou dispositivo de destino que deve ser registrado e visível.
- -s: esta opção permite exibir a hora, em formato de carimbo de data / hora da Internet, em que cada solicitação de eco é recebida e a resposta de eco é enviada com o comando ping.
- -w: permite que você especifique um valor de tempo limite durante o ping, ajusta a quantidade de tempo, em milissegundos, com o qual o ping aguardará cada resposta do dispositivo de destino.
- -R: com esta opção, o comando ping rastreará a rota de ida e volta dos pacotes.
- -S: Esta opção permite que você especifique o endereço de origem.
- -4: Esta opção força o comando ping a usar apenas o endereçamento IPv4, mas só será útil se o destino for um nome de host e não um endereço IP.
- -6: Esta opção força o comando ping a usar apenas endereços IPv6 quando o destino for um nome de host.
- target: é o dispositivo de destino para o qual faremos o ping.
Agora aprenderemos vários métodos de ping no macOS.
1. Como fazer ping pelo terminal no Mac
Passo 1
Para acessar o terminal, temos as seguintes opções:
- No caminho do Finder "Go / Utilities / Terminal"
- Usando a seguinte combinação de teclas:
⇧ + ⌘ + U
- Através do Spotlight
Passo 2
Uma vez no terminal, executaremos a seguinte linha. Este comando serve para executar ping no host solvetic.com
ping www.solvetic.cometapa 3
Por padrão, no macOS, o comando continuará a ser executado até que seja interrompido usando as seguintes chaves:
Ctrl + C
PROLONGAR
Passo 4
Como resultado, encontramos:
- Número de pacotes enviados
- Número de pacotes recebidos
- Porcentagem de pacotes perdidos
- Tempo máximo de resposta
Etapa 5
Outra forma que temos no macOS Mojave é definir a quantidade de pacotes que serão enviados, para isso usaremos o parâmetro -c indicando a quantidade de pacotes a enviar, neste caso 3. Para problemas de suporte, o resultado mostrado pelo ping é vital agora que cada linha retornada representa uma transmissão de pacote. O tempo especificado em milissegundos que é essencial para determinar se a comunicação com o dispositivo é ideal e, assim, determinar exatamente que tipo de suporte executar.
ping -c 3 192.168.0.1
PROLONGAR
2. Como fazer ping usando o utilitário de rede no Mac
Passo 1
O Network Utility no macOS é outra das opções integradas para conhecer os parâmetros da rede e executar determinadas ações nela. Para acessá-lo, podemos clicar no logo da Apple e lá selecionar a opção "Sobre este Mac", em seguida, na janela exibida, clicar no botão "Relatório do Sistema":
Passo 2
Agora, na janela exibida, vamos ao menu "Janela" e lá selecionaremos "Network Utility":
ObservaçãoTambém podemos acessar o utilitário através do Spotlight.
etapa 3
A seguinte janela será exibida, onde encontramos aspectos detalhados da rede, como:
- Endereço MAC da interface
- IP Atribuído
- Velocidade da rede
- Status do link
- criador
- Modelo
- Pacotes que foram enviados e recebidos
- Quantidade de erros e mais
PROLONGAR
Passo 4
Agora, para executar um ping deste utilitário, iremos até a aba "Ping" e lá inseriremos o endereço IP ou domínio no qual executaremos o ping. Na parte inferior podemos definir o número de solicitações ICMP a enviar (por padrão 10), ou ativar a caixa para envio ilimitado de solicitações:
PROLONGAR
Etapa 5
Clique no botão "Ping" para iniciar o processo. Portanto, o Network Utility é outra opção prática para fazer ping e avaliar a saúde da rede.
PROLONGAR
3. Como fazer ping usando Speedtest no Mac
Passo 1
Um dos aplicativos mais populares para fazer ping e acessar detalhes de status da rede é o Speedtest, que podemos baixar gratuitamente no seguinte link:
Passo 2
Aí clicamos no botão "Instalar" e assim que descarregamos e acedemos à aplicação veremos o seguinte:
etapa 3
Aí clicamos em "Iniciar" e o processo de execução do comando ping começará para determinar a velocidade atual de upload e download:
Passo 4
Depois de terminar, veremos os resultados no topo:
Etapa 5
Lá encontramos os seguintes detalhes:
PingÉ mostrado em ms (milissegundos) e com base neste resultado, quanto menor for, significa que os pacotes serão enviados e recebidos em menos tempo.
JitterÉ um parâmetro que mede a quantidade de variação entre as diferentes medidas de ping, permitindo-nos saber o quão estável é a quantidade de ping enviado.
PerdidoEles são os pacotes que foram perdidos durante a execução e são medidos como uma porcentagem.
Graças ao comando ping, será possível saber o estado da rede e a partir dela poder trabalhar de forma muito mais completa e direta.