så här upptäcker du duplicerad IP-adress med arping-kommando under Linux

fråga. Jag kör ganska stort nätverk med olika subnät. Jag skulle vilja veta hur kan jag ta reda på duplicerad IP-adress under Linux / UNIX?

svar. Du kan använda arpping kommando. Arping-verktyget utför en åtgärd som liknar ping-kommandot, men vid Ethernet-lagret. Du kan skicka ARP begäran till en granne värd / datorer.

uppgift: skicka Arp begäran

Låt oss ta reda på nåbarhet av en IP på den lokala Ethernet med arping dvs skicka Arp begäran 192.168.1.1:
$ sudo arping-i eth0-c 3 192.168.1.1 utgång:

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)

där:

  • -i eth0: ange nätverksgränssnitt, dvs namn på nätverksenhet där du ska skicka ARP-FÖRFRÅGNINGSPAKET. Detta alternativ krävs.
  • – c 3: stopp efter att ha skickat 3 ARP-FÖRFRÅGNINGSPAKET

uppgift: hitta duplicate IP

alternativet-d anger duplicate address detection mode (DAD). Den returnerar exit status 0, om pappa lyckades dvs inga svar tas emot.
$ sudo arping-D – i eth0-c 2 192.168.1.1 om 192.168.1.1 dupliceras bör du se noll exit status:
$ echo $?Använd alltid följande syntax för duplicerad adressdetektering med arping:
$ sudo arping-D-I <gränssnittsnamn> – c 2 <IP-adress-till-TEST>
$ echo $?

Leave a Reply

Din e-postadress kommer inte publiceras.