segunda-feira, 4 de janeiro de 2010

Utilitários interessantes de rede (parte 1)...

Algumas ferramentas úteis em linha de comando (prompt) para a administração e diagnóstico de redes:

IPCONFIG
Verifica as configurações de endereçamento do host (Win).
Uso:
  ipconfig /all (lista todas as informações relacionadas as interfaces de rede)
  ipconfig /displaydns (lista o cache de resoluções DNS)
  ipconfig /release (libera as definições recebidas pelo servidor de DHCP)
  ipconfig /renew (solicita as definições de endereçamento para algum servidor DHCP na rede)

IFCONFIG
Verifica as configurações de endereçamento do host (Linux).
Uso:
 ifconfig (lista as informações de endereçamento e algumas estatísticas de todas interfaces de rede)
 ifconfig eth0 (lista as informações de endereçamento e algumas estatísticas da interface eth0)
 ifconfig eth0 192.168.2.1 netmask 255.255.255.0 (configura o endereçamento da interface eth0 para 192.168.2.1 e máscara 255.255.255.0)

NETSTAT
Verifica as conexões e as tabelas de roteamento (Win/Linux).
Uso:
netstat -an (lista as conexões atuais (parâmetro -a) e não tenta resolver o nome dos endereços (parâmetro -n).
netstat -rn (mostra a tabela de roteamento do host).
netstat -s (mostra estatísticas dos protocolos)
netstat -e (mostra estatísticas das interfaces sobre a rede Ehernet - somente no Windows)
netstat -l (mostra todas as conexões em modo de escuta - somente no Linux)

ARP
Verifica e gerenciar a tabela arp no host (Win/Linux).
Uso:
arp -a (mostra a tabela ARP do host)

TRACERT
Mostra a rota (hops) entre o host de origem e o host de destino (Win/Linux (traceroute)).
Uso:
 tracert www.terra.com.br (dispara a marcação da rota entre o host de origem e o host de destino, neste caso www.terra.com.br). No caso do Linux, o comando é o traceroute www.terra.com.br

PING
Verifica atraso, perdas e conectividade de hosts (Win/Linux).
Uso:
ping www.terra.com.br (gera requisições para o host de destino www.terra.com.br, utilizando o protocolo ICMP com mensagens ECHO REQUEST. Se o host estiver ativo, responderá com mensagens ECHO REPLY).
ping -t www.terra.com.br (o parâmetro -t determina que sejam feitas requisições de forma infinita. Para terminar as requisições deverá ser feito um CTRL+C). No Linux, o padrão é gerar requisições infinitas.

NSLOOKUP
Cliente (resolver) de DNS. (Win/Linux)
Uso:
nslookup www.terra.com.br (será feita uma requisição ao servidor de DNS para resolver o nome www.terra.com.br para o endereço IP correspodente. Pode-se rodar o nslookup e a partir do prompt ">" solicitar vários nomes de hosts para serem resolvidos. Para sair, basta fazer um CTRL+C).

TELNET
Originalmente um emulador de terminais remotos, mas pode ser usado para verificar as portas de comunicação em servidores que utilizam o protocolo TCP (Win/Linux).
Uso:
telnet www.terra.com.br 80 (será feita uma conexão a porta 80 do host www.terra.com.br. Se a conexão foi estabelecida, a porta 80 do host remoto está ativa. Este recurso pode ser usado para qualquer porta em escuta que utiliza o protocolo TCP na camada de transporte).

NBTSCAN
(http://www.inetcat.net/software/nbtscan.html)

Realiza varreduras em redes Windows (que utilizam o protocolo NETBIOS) e retorna o endereço IP, nome do host, usuário logado e endereço físico (MAC address). Bastante útil para procurar hosts na rede (Win/Linux).
Uso:
nbtscan 192.168.2.0/24 (realiza a varredura na classe C 192.168.2.0, buscando desde o IP 192.168.2.1 ao 192.168.2.254 e retorna algo como a figura abaixo).


Existem várias outras ferramentas úteis em linha de comando que auxiliam o administrador de redes e de sistemas na sua rotina de trabalho. Coloquem nos comentários outras ferramentas que vocês utilizam e expliquem de que forma elas auxiliam na sua rotina de trabalho.

Nenhum comentário:

Postar um comentário