Pular para o conteúdo

Detectando conflitos de IP

Dica publicada em Linux / Comandos
Sandro Marcell SMarcell
Hits: 27.169 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Detectando conflitos de IP

Dica rápida e rasteira 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!'

Mais detalhes? (salve seu dia, consulte as man pages!)

man arping

Falou!!!

Previamente publicado em: http://my.opera.com/smarcell/blog - SHELL: Detectando conflitos de IP

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Utilizando abas no Vim

FreeBSD: "chroot" num pool de armazenamento em ZFS

Wget: Verificando existência de arquivo remoto

js-bwm: monitorando seu link de internet em tempo real

Squid - Limitando números de conexões simultâneas

Vídeo do LinuxTips: Permissões e ACL

Montar um compartilhamento Windows no Linux via linha de comando

Sed - duplicando linhas

Como remover os pacotes rpm

Adicionando Kubuntu e Xubuntu no Ubuntu

#1 Comentário enviado por SMarcell em 07/05/2012 - 11:47h
Uma pequena correção:

O arping faz parte do pacote 'iputils' e não do 'iproute'

Foi mau galera, desculpem...
#2 Comentário enviado por MiquieasReale em 13/02/2013 - 11:05h
Contribuição

# Saleve o script com o nome conflito.sh
# Passe por parametro IP que deseja verificar
# Ex.: conflito.sh 192.168.0.1

# -------------- Script --------------------
#!/bin/bash

IP=$1

RESULTADO=`arping -D -I eth1 -c 2 $IP | grep -i Received | awk '{ print $2 }'`

if [ "$RESULTADO" != "0" ]; then

echo "CONFLITO DE IP"
else

echo "NAO EXISTE CONFLITO DE IP"

fi
#3 Comentário enviado por fcmorini em 26/03/2014 - 15:40h
putz... usei essa dica mas tem algo errado, pra todos os ips ativos na minha rede ele diz que está duplicado!!! oq eu posso fazer pra ter certeza?

Contribuir com comentário

Entre na sua conta para comentar.