Ping – Validação de Conectividade
O comando ping é essencial para verificar a comunicação entre dispositivos. Ele envia solicitações de eco ICMP para determinar se um host remoto está acessível. Por padrão, caso não seja especificado um limite de tentativas, o processo continua enviando pacotes indefinidamente até ser interrompido manualmente.
Para parar a operação imediatamente, utilize Ctrl + C. O sucesso da conexão ocorre quando há uma resposta válida. Se o resultado divergir das respostas esperadas (como perda total de pacotes ou mensagens de tempo esgotado), é necessário investigar rotas ou configurações de firewall.
admin@server:~$ ping -c 5 dns.google
PING dns.google (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=115 time=12.4 ms
64 bytes from 8.8.8.8: seq=1 ttl=115 time=15.2 ms
64 bytes from 8.8.8.8: seq=2 ttl=115 time=18.1 ms
64 bytes from 8.8.8.8: seq=3 ttl=115 time=14.9 ms
64 bytes from 8.8.8.8: seq=4 ttl=115 time=13.5 ms
--- dns.google ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4010ms
rtt min/avg/max/mdev = 12.400/14.820/18.100/1.898 ms
Ifconfig – Inspeção e Configuração de Interfaces
A ferramenta ifconfig exibe detalhes sobre o estado dos adaptadores de rede e seus parâmetros de configuração. Ela pertence ao conjunto de utilitários net-tools, que pode não estar presente em instalações modernas. Caso a mensagem de erro indique ausência do comando, instale-o através do gerenciador de pacotes:
# Instalação prévia necessária
apt install net-tools
Com a ferramenta ativa, observe duas interfaces comuns listadas: a loopback local (lo) e a interface física ou virtual principal (ex: eth0 ou enp0s3). Ao visualizar a saída, note os endereços IPv4 atribuídos, máscaras de sub-rede, endereços MAC e contadores de pacotes recebidos ou transmitidos.
enp0s3: flags=4163<up> mtu 1500
inet 192.168.1.15 netmask 255.255.255.0 broadcast 192.168.1.255
ether 08:00:27:xx:xx:xx txqueuelen 1000
RX packets 12500 bytes 1024000 (1.0 MB)</up>
Além da visualização, esse utilitário permite gerenciar o ciclo de vida das interfaces. Para desativar uma conexão sem alterar arquivos de sistema permanentemente, use:
sudo ifconfig enp0s3 down
sudo ifconfig enp0s3 up
Também é possível definir manualmente endereços estáticos temporários adicionando o IP e a máscara após o nome da interface:
sudo ifconfig enp0s3 192.168.1.50 netmask 255.255.255.0
Traceroute – Análise de Roteamento
Utilizado para identificar a jornada dos dados desde a origem até o destino final, o traceroute mostra cada hop (salto) intermediário. Isso é crucial para diagnosticar onde a latência aumenta ou onde o pacote é descartado.
Cada linha numérica corresponde a um roteador na rota. Se aparecer apenas asteriscos (*), indica frequentemente que um dispositivo de segurança bloqueou as mensagens de retorno do protocolo UDP ou ICMP.
traceroute -n 8.8.4.4
traceroute to 8.8.4.4 (8.8.4.4), 64 hops max
1 192.168.1.1 2.345 ms 2.100 ms 2.050 ms
2 10.0.0.1 12.100 ms 11.800 ms 12.500 ms
...
Netstat – Diagnóstico de Sockets Ativos
Para obter um panorama das conexões de rede ativas e portas escutando, recorre-se ao netstat. Esta ferramenta lista detalhes técnicos como protocolos utilizados, endereços locais e remotos, bem como o estado da transmissão.
-ano: Lista todas as conexões ativas, mostrando processos associados (PID).-nt: Foca nas conexões TCP atualmente estabelecidas.
Wget – Utilitário de Transferência
O wget opera diretamente no terminal para baixar recursos da web ou servidores FTP. Sua flexibilidade permite automatizar downloads via scripts sem interfaces gráficas.
wget --help # Visualiza todas as opções disponíveis
Algumas flags úteis incluem:
-c: Capacita a reinicialização de downloads interrompidos (resumo de progresso).-P: Especifica o diretório de saída onde os arquivos serão gravados.
Nmtui – Configuração por Terimnal
Quando a edição manual de aruqivos de configuração é complexa, o nmtui oferece uma interface de usuário baseada em texto (TUI) integrada ao NetworkManager. Ele simplifica tarefas administrativas comuns sem exigir um ambiente gráfico completo.
- Ajustar endereços e configurações de gateway.
- Alternar a conectividade (ligar/desligar interfaces específicas).
- Definir identificadores únicos do host (hostname) da máquina.