Hvordan Oppdage Duplikat IP-Adresse med arping-kommando under Linux
Spørsmål. Jeg kjører ganske stort nettverk med forskjellige undernett. Jeg vil gjerne vite hvordan kan jeg finne ut duplikat IP-adresse under Linux / UNIX?
Svar. Du kan bruke arpping kommandoen. Arping-verktøyet utfører en handling som ligner på ping-kommandoen, men På Ethernet-laget. DU kan sende ARP-FORESPORSEL til en nabo vert / datamaskiner.
Oppgave: Send ARP-forespørsel
La oss finne ut om en IP er tilgjengelig på det lokale Ethernet med arping, dvs. send ARP-forespørsel 192.168.1.1:
$ sudo arping-i eth0-c 3 192.168.1.1 Utgang:
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)
Hvor:
- -i eth0: Angi nettverksgrensesnitt, dvs. navn på nettverksenhet hvor DU skal sende ARP-FORESPØRSELSPAKKER. Dette alternativet er nødvendig.
- -c 3 : Stopp etter sending av 3 ARP-FORESPØRSELSPAKKER
Oppgave: Finn duplikat IP
Alternativet-d angir duplikat adressedeteksjonsmodus (PAPPA). Den returnerer utgangsstatus 0, HVIS PAPPA lyktes, dvs. ingen svar mottas.
$ sudo arping-d-i eth0-c 2 192.168.1.1 hvis 192.168.1.1 duplisert bør du se null utgangsstatus:
$ echo $?Bruk alltid følgende syntaks for duplikat adressedeteksjon med arping:
$ sudo arping-d-I < grensesnitt-navn> – c 2 <IP-ADRESSE-TIL-TEST>
$ echo $?