Introdução aos comandos de rede
O sistema operacional consiste em vários utilitários de rede de linha de comando internos que são usados para solução de problemas de rede. Veremos vários comandos de rede que são essenciais para todo administrador de rede.
9 principais comandos de rede
Esses comandos de rede são os seguintes
1. Ping
O ping é usado para testar a capacidade de um host de rede para interagir com outro host. Basta digitar o comando Ping, seguido pelo nome ou endereço IP do host de destino. Os utilitários de ping parecem ser a ferramenta de rede mais comum. Isso é realizado usando o Internet Control Message Protocol, que permite que o pacote de eco seja enviado ao host de destino e a um mecanismo de escuta. Se o host de destino responder ao host solicitante, isso significa que o host está acessível. Esse utilitário geralmente fornece uma imagem básica de onde pode haver um problema específico de rede,
Por exemplo: Caso uma conexão com a Internet não esteja no escritório, por exemplo, o utilitário ping é usado para determinar se o problema existe no escritório ou na rede do provedor da Internet. A seguir, é mostrada uma imagem de como as ferramentas de ping podem obter o status de conectividade do roteador conectado localmente.
Existem várias opções que um usuário pode usar com o comando ping.
As opções para o comando Ping são as seguintes:
Opções |
Descrição |
alvo | Este é o endereço IP de destino ou um nome de host que o usuário deseja executar ping. |
-uma | Esta opção resolve o nome do host de um destino de endereço IP. |
-t | Esta opção de comando ping fará ping no alvo até você pará-lo pressionando Ctrl-C. |
-n count | Esta opção é usada para definir o número de solicitações de eco do ICMP a serem enviadas, de 1 a 4294967295. Se -n não for especificado, o comando ping retornará 4 por padrão. |
-l tamanho |
Esta opção é usada para definir o tamanho, em bytes, do pacote de solicitação de eco de 32 a 65.527. Se a opção -l não for especificada, o comando ping enviará uma solicitação de eco de 32 bytes. |
-s contam | Esta opção é usada para relatar a hora no formato de carimbo de data / hora da Internet, que cada solicitação de eco é recebida e uma resposta de eco é enviada. O valor máximo de contagem é 4, ou seja, apenas os quatro primeiros saltos podem ter carimbo de tempo. |
-r contagem | Este comando usa a opção de comando ping para especificar o número de saltos entre o computador de origem e o computador de destino. O valor máximo de contagem é 9, o comando Tracert também pode ser usado se o usuário desejar visualizar todos os saltos entre dois dispositivos. |
-i TTL | Esta opção de comando ping define o valor do tempo de vida (TTL), o valor máximo é 255. |
-f | Use esta opção de comando ping para impedir que solicitações de eco ICMP sejam fragmentadas por roteadores entre a origem e o destino. A opção -f é frequentemente usada para solucionar problemas de PMTU (Path Maximum Transmission Unit). |
-w timeout | Um valor de tempo limite deve ser especificado durante a execução deste comando ping. Ajusta a quantidade de tempo em milissegundos. Se a opção -w não for especificada, o valor do tempo limite padrão de 4000 será definido, ou seja, 4 segundos. |
-p | Para executar ping em um endereço do provedor de virtualização de rede Hyper-V. |
-S srcaddr | Esta opção é usada para especificar o endereço de origem. |
2. NetStat
O Netstat é um método comum de linha de comando de rede TCP - IP presente na maioria dos sistemas operacionais Windows, Linux, UNIX e outros. Sobre o protocolo, o netstat fornece estatísticas e informações no uso da rede de conexão TCP-IP atual.
Existem várias opções que um usuário pode usar com o comando Netstat.
As opções para o comando NetStat são as seguintes:
- -a: Isso exibirá todas as conexões e portas
- -b: mostra o executável envolvido em cada conexão ou porta de audição
- -e: Este protocolo será combinado com a exibição -sand as estatísticas ethernet
- -n: Isso exibirá o endereço e o número da porta na forma de número
- -o: exibirá o ID de cada conexão para o processo de propriedade.
- -r: exibirá a tabela de roteamento
- -v: Quando usado em combinação com -b, é exibida a sequência de porta de link ou de audição para cada executável.
3. Configuração de IP
O comando IP config exibirá detalhes básicos sobre a configuração do endereço IP do dispositivo. Basta digitar IP config no prompt do Windows e o IP, máscara de sub-rede e gateway padrão que o dispositivo atual será apresentado. Se você precisar ver informações completas, digite no prompt de comando config-all e verá todas as informações. Também existem opções para ajudá-lo a resolver problemas de DNS e DHCP.
4. Nome do host
Para se comunicar, o computador precisa de um endereço exclusivo. Um nome de host pode ser alfabético ou alfanumérico e conter símbolos específicos usados especificamente para definir um nó ou dispositivo específico na rede. Por exemplo, um nome de host deve ter um nome de domínio (TLD) de nível superior e uma distância entre um e 63 caracteres, quando usado em um sistema de nome de domínio (DNS) ou na Internet.
Etapas para determinar o nome do seu computador
Abra uma janela do terminal e digite o comando dado abaixo
nome de anfitrião
Fornecerá o nome do seu computador
A primeira parte do resultado é o nome de um computador e a segunda parte é o nome do domínio.
Para obter apenas o nome do computador, execute o seguinte comando
hostname -s
A saída será localhost.
Da mesma forma, se um usuário quiser descobrir qual sistema de domínio está sendo executado, use o seguinte comando.
hostname -d
O endereço IP do nome do host também pode ser recuperado usando o seguinte comando
hostname -i
O usuário pode descobrir todos os aliases do computador usando o comando fornecido abaixo
hostname -a
5. Rastrear comandos de rede
O comando tracert é um comando do prompt de comando usado para obter e enviar e receber pacotes de rede e o número de saltos necessários para que esse pacote chegue ao destino. Este comando também pode ser chamado de traceroute. Ele fornece vários detalhes sobre o caminho que um pacote leva da origem até o destino especificado.
O comando tracert está disponível para o prompt de comando em todos os sistemas operacionais Windows.
A sintaxe do comando Tracert
tracert (-d) (-h MaxHops) (-w TimeOut) target
Existem várias opções que o usuário pode usar com o comando tracert.
As opções para o comando tracert são as seguintes:
- target: este é o destino, seja um endereço IP ou um nome de host.
- - d: Esta opção impede que o Tracert resolva endereços IP para nomes de host para obter resultados mais rápidos.
- -h MaxHops: esta opção Tracert especifica o número máximo de saltos na pesquisa do destino. Se a opção MaxHops não for especificada, o destino não foi encontrado por 30 saltos, o comando tracert deixará de procurar.
- -w timeout: um valor de tempo limite deve ser especificado durante a execução deste comando ping. Ajusta a quantidade de tempo em milissegundos.
6. Nslookup
O Nslookup, que significa comando de pesquisa do servidor de nomes, é um comando do utilitário de rede usado para obter informações sobre servidores da Internet. Ele fornece informações do servidor de nomes para o DNS (sistema de nomes de domínio), ou seja, o nome e o endereço IP do servidor DNS padrão.
A sintaxe para o Nslookup é a seguinte
Nslookup
or
Nslookup (domain_name)
7.Rota
Nas redes IP, as tabelas de roteamento são usadas para direcionar pacotes de uma sub-rede para outra. O comando Rota fornece as tabelas de roteamento do dispositivo. Para obter esse resultado, basta digitar route print. O comando Rota retorna a tabela de roteamento, assim como o usuário, pode fazer alterações por comandos como Adicionar rota, Excluir rota e Alterar rota, o que permite modificar a tabela de roteamento como requisito.
8. ARP
ARP significa Address Resolution Protocol. Embora as comunicações em rede possam ser facilmente consideradas como endereço IP, a entrega de um pacote depende, em última análise, do controle de acesso à mídia (MAC). É aqui que o protocolo para resolução de endereços entra em vigor. Você pode adicionar o endereço IP do host remoto, que é o comando arp -a, caso tenha problemas para se comunicar com um determinado host. O comando ARP fornece informações como endereço, sinalizadores, máscara, IFace, tipo de hardware, endereço de hardware etc.
9. Ping do caminho nos comandos de rede
Discutimos o comando Ping e o comando Tracert. Existem semelhanças entre esses comandos. O comando pathping que fornece uma combinação dos melhores aspectos do Tracert e Ping.
Esse comando leva 300 segundos para reunir estatísticas e, em seguida, retorna relatórios sobre estatísticas de latência e perda de pacotes em saltos intermediários entre a origem e o destino com mais detalhes do que os relatórios fornecidos pelos comandos Ping ou Tracert.
A sintaxe para o ping do caminho é a seguinte:
path ping (-n) (-h) (-g ) (-p ) (-q (-w ) (-i ) (-4 ) (-6 )()
- -n: impede que o ping do caminho tente resolver os endereços IP dos roteadores para seus nomes.
- -h MaxHops: Esta opção tracert especifica o número máximo de saltos na procura do destino. Se a opção MaxHops não for especificada, o destino não foi encontrado por 30 saltos, o comando tracert deixará de procurar.
- -w timeout: um valor de tempo limite deve ser especificado durante a execução deste comando ping. Ajusta a quantidade de tempo em milissegundos.
- -ip: indica o endereço de origem.
- target: este é o endereço IP de destino ou um nome de host que o usuário deseja executar ping.
Conclusão
Neste artigo, vimos vários comandos de rede, como Route, Arp, etc., juntamente com sua sintaxe e exemplos. Espero que esses comandos o ajudem a solucionar problemas rapidamente.
Artigos recomendados
Este foi um guia para os comandos de rede. Aqui discutimos seus conceitos e os 9 principais comandos de rede disponíveis no mercado. Você também pode consultar os seguintes artigos para saber mais -
- O que são protocolos de rede
- O que é topologia de rede?
- Comandos de script de shell
- Kubernetes vs Docker
- O que é IPv6?
- O que é IPv4? | (Limitações, benefícios, uso)
- Exemplos de comandos de script em lote