hoe duplicaat IP-adres te detecteren met arping commando onder Linux

Vraag. Ik run vrij groot netwerk met verschillende subnetten. Ik zou graag willen weten hoe ik het dubbele IP-adres onder Linux / UNIX kan vinden?

antwoord. U kunt het arpping commando gebruiken. De arping utility voert een actie uit die vergelijkbaar is met ping commando, maar op de Ethernet laag. U kunt ARP-aanvraag sturen naar een buurman host / computers.

taak: Arp-verzoek verzenden

laten we de bereikbaarheid van een IP-adres op het lokale Ethernet met arping nagaan, d.w.z. ARP-verzoek verzenden 192.168.1.1:
$ sudo arping-I eth0-c 3 192.168.1.1 uitgang:

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)

waarbij:

  • -I eth0: geef netwerkinterface op, d.w.z. de naam van het netwerkapparaat waar ARP-AANVRAAGPAKKETTEN moeten worden verzonden. Deze optie is vereist.
  • – c 3 : stoppen na het verzenden van 3 ARP-AANVRAAGPAKKETTEN

taak: duplicaat IP

zoeken de optie-D specificeert duplicaatadresdetectiemodus (DAD). Het geeft exit status 0, als DAD geslaagd dat wil zeggen Geen antwoorden worden ontvangen.
$ sudo arping-D-I eth0-c 2 192.168.1.1 als 192.168.1.1 gedupliceerd zou u de status nul moeten zien:
$ echo $?Gebruik altijd de volgende syntaxis voor dubbele adresdetectie met arping:
$ sudo arping-D-I <interface-name> – c 2 <IP-ADDRESS-to-TEST>
$ echo $?

Leave a Reply

Het e-mailadres wordt niet gepubliceerd.