Como detectar conflitos de endereços IP no Linux

Caso não consiga visualizar esta mensagem, clique aqui.
URL deste artigo: http://www.Dicas-L.com.br/dicas-l/20150319.php

Como detectar conflitos de endereços IP no Linux

Colaboração: André Luiz Rodrigues Ferreira

Data de Publicação: 19 de março de 2015

Endereços IP (IPv4) são um recurso escasso que é compartilhado por diferentes usuários e dispositivos. Ter um conflito de endereços IP significa que existe mais de um dispositivo de rede ou computador que reivindica o mesmo endereço IP. Conflito de endereço IP pode ocorrer quando um servidor DHCP atribui um endereço IP a um computador, e o mesmo endereço IP passa a ser atribuído estaticamente para outro dispositivo de rede por alguém.

Conflito de endereço IP também pode acontecer quando há mais de um servidor DHCP (geralmente em um roteador) ligado à rede local, de forma autônoma dando endereços IP a partir da mesma sub-rede. É comum que este tipo de equipamento volte para as configurações de fábrica, devido a algum problema de hardware ou de energia.

Isto pode gerar uma grande dor de cabeça para o administrador da rede, principalmente quando o endereço IP é de um servidor ou roteador/gateway da rede. Pode nos gerar um grande transtorno em que poderemos nos confundir no diagnóstico, porque a conexão fica intermitente.

O sistema operacional Microsoft Windows já alarma na tela quando este problema ocorre. Mas no Linux isto não acontece por padrão. Entretanto existem várias ferramentas que podem nos auxiliar nisto. Neste artigo iremos falar rapidamente do arp-scan.

O arp-scan é uma ferramenta de linha de comando que usa o protocolo ARP para descobrir e identificar máquinas IP na rede local. Ele está disponível para Linux e BSD, sob a licença GPL e podemos encontrar pacote pra ele na maiorias das distribuições.

De uma maneira resumida o arp-scan envia pacotes ARP na rede local para recolher informações de endereço IP e MAC address. Se houver mais de um endereço MAC alegando o mesmo endereço IP, isso significa que existe um conflito de IP.

Para instalá-lo no Ubuntu ou Debian, rode o comando:

  $ sudo apt-get install arp-scan 

Para instalá-lo em sistemas CentOS, Fedora ou Redhat:

  $ sudo yum install arp-scan 

Para detectar conflitos rode:

  $ sudo arp-scan -I INTERFACE_DE_REDE -l 

Exemplo:

  $ sudo arp-scan -I eth0 -l 
  
  192.168.1.10   00:1b:a9:63:a2:4c       BROTHER INDUSTRIES, LTD. 
  192.168.1.30   00:1e:8f:58:ec:49       CANON INC. 
  192.168.1.33   00:25:4b:1b:10:20       Apple, Inc 
  192.168.1.37   10:9a:dd:55:d7:95       Apple Inc 
  192.168.1.38   20:c9:d0:27:8d:56       (Unknown) 
  192.168.1.39   d4:85:64:4d:35:be       Hewlett Packard 
  192.168.1.39   00:0b:46:e4:8e:6d       Cisco (DUP: 2) 
  192.168.1.40   90:2b:34:18:59:c0       (Unknown) 

Opa!!! De acordo com o exemplo abaixo, o endereço IP 192.168.1.39 está em conflito, com dois endereços MAC diferentes solicitando pelo mesmo endereço IP.

Mesmo assim, se você está procurando uma ferramenta grática, use o IPWatchD: http://www.sourceforge.net/projects/ipwatchd

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s