Para quem deseja descobrir problemas de conflito de IP em sua rede. Para isso utilize o comando arping (integrante do pacote iproute) da seguinte maneira:
“arping -D -I -c”
A opção ‘-D’ ativa o DAD ‘ duplicate address detection mode’ e este por sua vez, possui código de retorno igual a 0 (zero) caso sua checagem seja bem-sucedida.
Exemplo:
- Checar se o endereço IP 192.168.1.2 está duplicado na rede:
arping -D -I eth0 -c 2 192.168.1.2 > /dev/null 2>&1 && echo ‘Conflito de IP detectado!’
Opções:
-A
O mesmo que -U , mas ARP pacotes de resposta utilizadas em vez de ARP PEDIDO.
-b
Enviar apenas transmissões de nível MAC. Normalmente arping começa a partir de envio de broadcast, e mudar para unicast após a resposta recebida.
-c = contagem
Parar após o envio de contagem de pacotes de solicitação ARP. Com prazo de opção, arping aguarda contagem de pacotes ARP resposta, até que o tempo limite expirar.
-D
modo de detecção de endereço duplicado (DAD). Veja RFC2131, 4.4.1. Retorna 0, se DAD sucedido ou seja, sem respostas são recebidas
-f
Concluir após a primeira resposta confirmando que o alvo está viva.
-I interface de
Nome do dispositivo de rede para onde enviar pacotes de solicitação ARP. Esta opção é necessária.
-h
Imprimir página de ajuda e sai.
-q
saída tranquila. Nada é exibido.
-s source
endereço IP de origem para usar em pacotes ARP. Se esta opção estiver ausente, endereço de origem é:
- No modo DAD (com a opção -D ) definido para 0.0.0.0.
- No modo Unsolicited ARP (com opções -U ou -A ) definido para destino .
- Caso contrário, ele é calculado a partir de tabelas de roteamento.
-Em modo de ARP não solicitado para atualizar caches ARP dos vizinhos. Sem respostas são esperadas.
-V
Versão para impressão do programa e sair.
-w prazo
Especifique um tempo limite, em segundos, antes arping saídas independentemente de quantos pacotes foram enviados ou recebidos. Neste caso arping não pára após a contagem de pacotes são enviados, ele espera seja por prazo expirar ou até contagem de sondas são respondidas.
fonte:
http://www.vivaolinux.com.br/dica/Detectando-conflitos-de-IP