Como engenheiro de redes, terás que resolver muitos problemas, e quero dizer mesmo muitos.
Por isso, terás que estar preparado para usar diferentes comandos de troubleshooting em diferentes sistemas. Aqui está uma lista de 15 comandos que podes usar quando fores solucionar problemas de rede em sistemas Linux:
- ping ip / host - usado para verificar a conectividade entre hosts.
- traceroute - exibe o percurso que o pacote faz para chegar a um host remoto.
- ifconfig / ip address - exibe informações sobre interfaces de rede (endereço IP, máscara de rede, endereço MAC).
- iwconfig - configura interfaces de redes sem fios, mostrando detalhes específicos de wireless.
- netstat - exibe conexões de rede, tabelas de roteamento, estatísticas de interfaces.
- nslookup/dig - consulta o DNS para resolver o nome do host para endereço IP e vice-versa.
- whois - consulta a base de dados whois para obter informações de registo e proprietário de domínio.
- arp - exibe ou modifica a tabela ARP.
- route / ip route - exibe ou modifica a tabela de roteamento IP.
- tcpdump - captura e analisa pacotes de rede transmitidos ou recebidos por uma interface de rede.
- Wireshark / tshark - analisadores de protocolos de rede para capturar e inspecionar pacotes.
- Telnet / ssh - usados para conectar a hosts remotos.
- ip addr flush dev - remove endereços IP atribuídos a uma interface.
- nc (netcat) - útil para testar conexões de rede usando TCP ou UDP.
- iperf - usado para testar a largura de banda da rede entre hosts.