Wie doppelte IP mit Ubuntu entdecken? (ist es möglich, doppelte IP zu haben?)

Ich habe ein Problem bei der Netzwerkfreigabe mit dem SMB-Protokoll. Ich denke, es hängt mit dem IP-Duplizierungsproblem zusammen. Wie man das erkennt.
Hinweis: Ich verwende Ubuntu auf meinem Desktop, die anderen verwenden verschiedene Betriebssysteme (Win XP, Vista, Mac, Ubuntu).

Author: Omar Al-Ithawi, 2009-09-29

3 answers

Sie können den Befehl arpping verwenden. Das Dienstprogramm arping führt eine ähnliche Aktion wie der Befehl ping aus, jedoch auf der Ethernet-Ebene. Sie können ARP-Anforderungen an einen benachbarten Host / Computer senden.

ARP-Anfrage senden
finden Sie heraus Erreichbarkeit einer IP auf dem lokalen Ethernet mit arping dh senden ARP Anfrage 192.168.1.1:

$ sudo arping -I eth0 -c 3 192.168.1.1

Ausgabe:

ARPING 192.168.1.1 from 192.168.1.106 ra0
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B]  2.232ms
Unicast reply from 192.168.1.1 [00:18:39:6A:C6:8B]  1.952ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)

Wo

  • - I eth0: Geben Sie die Netzwerkschnittstelle an, dh den Namen des Netzwerkgeräts, an das ARP-Anforderungspakete gesendet werden sollen. Diese option ist erforderlich.
  • - c 3: Stopp nach dem Senden von 3 ARP-Anforderungspaketen

    Finde doppelte IP
    Die option-D gibt an, duplicate address detection (DAD). Es gibt den Exit-Status 0 zurück, wenn DAD erfolgreich war, dh es werden keine Antworten empfangen.

    $ sudo arping -D -I eth0 -c 2 192.168.1.1
    

    Wenn 192.168.1.1 dupliziert ist, sollten Sie den Status Null beenden sehen:

    $ echo $?
    

    Verwenden Sie immer die folgende Syntax für die Erkennung doppelter Adressen mit arping:

    $ sudo arping -D -I <interface-name> -c 2 <IP-ADDRESS-TO-TEST>
    $ echo $?
    
  •  9
    Author: admintech,
    Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
    2014-01-25 23:57:58

    Sie können IPwatchD installieren, das mit (anderen) Debian-Paketen funktioniert.
    Der verlinkte Artikel erklärt auch die Methode und die Installationsschritte.
    IPwatchD Quelle ist von sourceforge.

    alt-text

    Hier können Sie eine GUI-Benachrichtigung (wie oben, nur für GNOME) und eine Nachricht "syslog " konfigurieren.

     5
    Author: nik,
    Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
    2011-10-27 04:21:14

    Sie können nicht zwei Computer im selben Netzwerk mit derselben IP-Adresse haben.

    Eine der einfachsten Möglichkeiten, um herauszufinden, welche Computer welche IP-Adresse haben, besteht darin, die Statusseiten Ihres Routers zu durchsuchen. In der Regel gibt es eine Art DHCP-Clientliste, die Ihnen mitteilen kann, welcher Computer (normalerweise anhand der MAC-Adresse angegeben) welche IP-Adresse hat. Ein Hinweis: Wenn Sie DHCP verwenden, haben Sie wahrscheinlich kein IP-Adressierungsproblem. Was macht Sie denken, Sie haben eine IP-duplizieren Problem?

     -1
    Author: heavyd,
    Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
    2009-09-29 12:02:31