Blog do Professor Leo

Comandos Úteis de Rede no Linux

Existem uma série de comandos de rede úteis no linux, que servem tanto para configuração quanto para verificação de problemas.

11.2.3.1 – ip

Sintaxe: ip [opções] [Objeto] [Comando]

O ip é utilizado para atribuir endereços IP para as interfaces de rede, mostrar configuração do TCP/IP, entre outras coisas.

Exemplo : Mostrando o endereço IP da nossa máquina

A. Digite:

Figura 95 – Mostrando endereço IP

Observe que aparecem dois endereços e duas interfaces. A primeira interface (lo), significa loopback. Não é uma interface física e sim lógica usada para comunicação
entre processos na mesma máquina e está sempre presente, mesmo que a máquina não esteja em rede. A segunda interface (eth0) é a interface de rede física e é aquela em que estamos interessados. O endereço IP aparece no campo inet. Cada interface tem também um endereço físico configurado de fábrica e que é único para cada placa, esse endereço aparece no campo link.

11.2.3.2 – ifconfig

Podemos obter o mesmo resultado do comando ip usando o ifconfig.

Sintaxe: ifconfig [opções]

Exemplo : Mostrando as placas de rede instaladas

A. Digite:

Observe que dessa forma aparecem as interfaces presentes no sistema, mas não sabemos o status das mesmas (habiltada ou desabilitada).

Para listarmos as interfaces ativas:

B. Digite:

Figura 96 – Saída do comando ifconfig

Vamos agora desabilitar a nossa interface e em seguida repetir o comando ifconfig –a.

C. Digite:

Com isso desabilitamos a nossa interface

D. Digite:

Figura 97 – Listando interfaces

Aparentemente não há diferença não é? Mas observe que dessa vez a palavra RUNNING não aparece indicando que a placa não está ativa.

Para habilitar novamente:

E. Digite:

11.2.3.3 – Ping

Sintaxe: ping [host ou IP]

O ping verifica se uma máquina está viva. É um dos comandos mais úteis e mais utilizados.

Exemplo: Testando a máquina local

A. Digite:

Coloque o IP mostrado no comando ip ou ifconfig.

Figura 98 – Saída do comando ping

Isso indica que a máquina em questão está viva. Clique <CTRL>+<C> para voltar ao prompt.

Suponha que exista uma outra máquina com endereço igual ao seu só tendo o final diferente e que ela estivesse desconectada da rede ou desligada. A resposta ao ping seria:

B. Digite:

Figura 99 – Ping em um host desconectado

11.2.3.4 – netstat

Com netstat podemos ver as estatísticas das interfaces, tais como pacotes enviados, pacotes recebidos, além de informações de rotas. Rota é o caminho que um pacote percorre até chegar ao seu destino.

Sintaxe : netstat [opções]

Para ver as estatísticas:

A. Digite:

Para ver as rotas :

B. Digite:

11.2.3.5 – traceroute

Com traceroute podemos ver em tempo real todo o caminho que um pacote percorre até chegar ao seu destino. Com isso estamos traçando a rota para um destino, e cada linha que aparece na tela é chamada de pulo.

Sintaxe: traceroute [Endereço IP ou nome DNS]

Para traçar a rota para www.google.com.br:

A. Digite:

Abraços