como detectar endereço IP duplicado com comando arping sob Linux
pergunta. Eu executo uma rede bastante grande com sub-redes diferentes. Gostaria de saber como posso descobrir o endereço IP duplicado no Linux / UNIX?
resposta. Você pode usar o comando arpping. O utilitário arping executa uma ação semelhante ao comando ping, mas na camada Ethernet. Você pode enviar a solicitação ARP para um host / computadores vizinhos.
tarefa: enviar solicitação ARP
vamos descobrir a acessibilidade de um IP na Ethernet local com arping, ou seja, enviar solicitação ARP 192.168.1.1:
$ sudo arping -I eth0 -c 3 192.168.1.1 de Saída:
ARPING 192.168.1.1 from 192.168.1.106 ra0Unicast reply from 192.168.1.1 2.232msUnicast reply from 192.168.1.1 1.952msSent 3 probes (1 broadcast(s))Received 3 response(s)
Onde:
- -I eth0 : Especifique a interface de rede i.e. nome de dispositivo de rede para onde enviar os pacotes ARP REQUEST. Esta opção é necessária.
- -c 3 : pare depois de enviar 3 pacotes de solicitação ARP
tarefa: encontre IP duplicado
a opção-D especifica o modo de detecção de endereço duplicado (pai). Ele retorna o status de saída 0, se o pai conseguiu, ou seja, nenhuma resposta é recebida.
$ sudo arping – d-i eth0-c 2 192.168.1.1 se 192.168.1.1 duplicado você deve ver o status de saída zero:
$ echo $?Sempre use a seguinte sintaxe para detecção de endereço duplicado com arping:
$ sudo arping-D-i <interface-name > – c 2 < IP-ADDRESS-to-TEST>
$ echo $?