Fonte:http://www.vivaolinux.com
Bom, sabemos que existem diversos comandos para nos auxiliar tanto na configuração como na verificação de problemas de rede. ip addr show Mostrando o endereço ip da placa:
# ip addr show
Observe que aparecerão dois endereços e duas interfaces. (lo) = loopback não é uma interface física e sim lógica, essa estará sempre presente no sistema, mesmo a máquina não estando em rede. (eth0) é a interface de rede física, é nessa que estamos interessados. O endereço ip é mostrado no campo "inet".
ifconfig
Digite:# ifconfig
Com esse comando podemos ter o mesmo resultado mostrado no comando anterior.
Comando para listar as placas ativas:
# ifconfig -a
Para desabilitar uma placa com endereço eth0:
# ifconfig eth0 down
Para levantar:
# ifconfig eth0 up
Temos também o comando ping. Esse é um dos mais utilizados para verificar se a placa está viva:
# ping 125.25.26.2
Se estiver ativa aparecerá da seguinte maneira:
PING 125.25.26.2 (125.25.26.2) 56(84) bytes of data.
64 bytes from 125.25.25.2: icmp_seq=1 ttl=64 time=17.0 ms
64 bytes from 125.25.25.2: icmp_seq=2 ttl=64 time=17.0 ms
64 bytes from 125.25.25.2: icmp_seq=3 ttl=64 time=17.0 ms
64 bytes from 125.25.25.2: icmp_seq=4 ttl=64 time=17.0 ms
------125.25.26.2 ping statistics ------
4 packets transmitted, 4 received, 0% packets loss, time 3032ms
rtt min/arq/max/mxdev = 0.329/4.514/17.043/7.233 ms
Isso indica que a máquina está ativa.
netstat
Com esse comando podemos ver as estatísticas das interfaces.Digite: netstat
Para ver as rotas:
# netstat -r
Para ver as portas abertas no computador:
# netstat -a
Para ver todas as conexões TCP conectadas do seu computador:
# netstat -nt
traceroute
Podemos ver em tempo real todo o caminho que o pacote percorre até o destino. Cada linha que aparece é chamada de pulo.# traceroute www.uol.com.br
nslookup
Esse comando resolve o nome de um host para um IP.# nslookup uol.com.br
dig
Esse comando já fornece informações mais detalhadas relacionadas ao DNS.# dig dominio.com.br
telnet
Serve para conectar uma máquina com uma porta específica.# telnet uol.com.br 80
São apenas comandos básicos, claro que existem muitas opções não descritas para cada comando. Você pode conhecê-las digitando: "man {comando}". Isso fará com que você acesse o manual de cada comando que você especificar.