Data Domain – Erkennung doppelter IP-Adressen
Summary: In diesem Dokument werden drei Methoden vorgestellt, mit denen überprüft werden kann, ob keine doppelten IP-Probleme vorhanden sind.
Symptoms
Erkennung doppelter IP-Adressen
Zweck
In diesem Dokument werden vier Methoden zum Erkennen doppelter IP-Adressen in einem Netzwerk beschrieben.
- Funktion zur automatischen Erkennung doppelter IP-Adressen, verfügbar in DD OS 5.3
- CLI-Befehl "net troubleshooting duplicate-ip" auf Nutzerebene, verfügbar in DD OS 5.1
- Verwenden Sie befehlszeilenbasierte Tools, um die IP und die entsprechende MAC-Adresse zu vergleichen
- Verwenden von Ping, um ein Problem mit doppelter IP zu überprüfen
ANWENDEN AUF
- Alle Data Domain-Systeme
- Alle Softwareversionen
Cause
Ursache
Doppelte IP-Adressen führen zu Verbindungsabbrüchen. In einem TCP-Speicherabbild gibt es viele RESET-Pakete aufgrund doppelter IP-Adressen.
Resolution
LÖSUNG
Methode 1:
DD OS 5.3 führt eine neue Funktion ein, um doppelte IP-Adressen automatisch zu erkennen und eine Warnmeldung zu senden. Die Funktion wird im passiven Modus (Standardeinstellung) oder im aktiven Modus ausgeführt.
1. Um die Funktion im aktiven Modus zu aktivieren, legen Sie den DD OS -Registrierungsschlüssel wie folgt fest.
So aktivieren Sie die Nutzung:
regset config.net.dad_active_mode 1
So deaktivieren Sie die Nutzung:
regset config.net.dad_active_mode 0
Im aktiven Modus kann die Konfiguration einer Netzwerkschnittstelle mit einer IP-Adresse bis zu 90 Sekunden dauern, während das System nach IP-Adressenduplikaten sucht. Im Folgenden finden Sie eine Beispielausgabe:
# net config eth0b 10.32.228.83 **** Found duplicate address: ifname=eth0b, ip=10.32.228.83, remote mac=60:EB:69:DC:28:AE; local interface eth0b has been brought down.
2. Um die Funktion im passiven Modus zu aktivieren, kann die Option net verwendet werden.
- Passive Prüfung aktivieren und bei Fehler eine Warnmeldung senden:
net option set net.dd.dad_alert 1
- Passive Prüfung aktivieren, aber nur Fehler protokollieren, ohne Warnmeldung:
net option set net.dd.dad_alert 2
- Passives Häkchen deaktivieren:
net option set net.dd.dad_alert 0
Der passive Modus prüft die ARP-Aktivität (Address Resolution Protocol) im Kernel. Wenn eine doppelte IP-Adresse gefunden wird, sendet das System eine Warnmeldung und/oder protokolliert einen Fehler basierend auf der Funktionskonfiguration. Ein Ausgabebeispiel ist unten angegeben:
# ping -c 1 -I eth0a 10.32.228.83 # alerts show current 29 Tue Feb 28 10:55:26 2012 ERROR Network DuplicatedIPAddr=10.32.228.83 Duplicate IP address detected.
Methode 2:
Verwenden Sie den Befehl net troubleshooting duplicate-ip. Dieser Befehl sendet ein ARP (Address Resolution Protocol) von jeder IP-Adresse im Data Domain-System und wartet auf eine Antwort. Diese Methode gilt für ein System mit DD OS 5.1 oder höher.
-
# net troubleshooting duplicate-ip
- Wenn keine doppelte IP-Adresse gefunden wird, lautet die Ausgabe:
No duplicate IP addresses detected
- Wenn eine doppelte IP-Adresse gefunden wird, sieht ein Beispiel für die Ausgabe wie folgt aus:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
Methode 3:
Überprüfen Sie die MAC-Adresse der Ethernetschnittstelle auf dem Data Domain-System mithilfe des ARP (Address Resolution Protocol).
- Stellen Sie eine Verbindung zum Data Domain-System her und melden Sie sich an.
- Bestimmen Sie die konfigurierte IP-Adresse. Geben Sie in der Befehlszeile Folgendes ein:
# net show settings
Notieren Sie sich die IP-Adresse.
Beispielausgabe:
port enabled DHCP IP address netmask type additional setting ---- ------- ---- ---------------- ---------------- ------- ------------------ eth0 yes yes 192.168.9.65* 255.255.252.0 * n/a ---- ------- ---- ---------------- ---------------- ------- -----------------
- Bestimmen Sie die MAC-Adresse. Geben Sie in der Befehlszeile Folgendes ein:
# net show hardware
Beispielausgabe:
Port Speed Duplex Supp Speeds Hardware Address Physical Link Status ---- -------- ------- ----------- ----------------- -------- ----------- eth0 1000Mb/s full 10/100/1000 00:15:17:8f:59:64 Copper yes ---- -------- ------- ----------- ----------------- -------- -----------
Notieren Sie sich die MAC-Adresse, die der IP-Adresse zugeordnet ist, die der entsprechenden Ethernetschnittstelle zugewiesen ist.
(In diesem Beispiel hat die Ethernetschnittstelle eth0 die IP-Adresse 192.168.9.65 und die MAC-Adresse 00:15:17:8f:59:64).
Verwenden Sie das Address Resolution Protocol (ARP) von Windows, um festzustellen, ob eine doppelte IP-Adresse im Netzwerk vorhanden ist.
- Melden Sie sich beim Windows Media Server an, der mit Ihrem Data Domain-System verbunden ist.
- Klicken Sie auf Start-Ausführen> und geben Sie Folgendes ein:
cmd
Klicken: OK
- Geben Sie in der Befehlszeile Folgendes ein:
ARP -a 192.168.9.65
- Führen Sie diesen Befehl mindestens 20 Sekunden lang kontinuierlich aus, und jedes Mal sollte die Ausgabe die MAC-Adresse 00:15:17:8f:59:64 enthalten.
- Wenn die Ausgabe eine andere MAC-Adresse hat, existiert eine doppelte IP-Adresse im Netzwerk.
Methode 4:
Verwenden von Ping, um ein doppeltes IP-Problem zu überprüfen:
Diese Methode ist störender, da das Ethernetkabel getrennt und anschließend ein einfacher Ping-Test durchgeführt werden muss.
- Trennen Sie das Ethernet-Kabel vom Data Domain-System.
- Melden Sie sich beim Windows Media Server an, der mit Ihrem Data Domain-System verbunden ist.
- Klicken Sie auf Start-Ausführen> und geben Sie Folgendes ein:
cmd
Klicken: OK
- Geben Sie in der Befehlszeile Folgendes ein:
#ping <ip address of the Data Domain system>
Beispiel:
ping 192.168.9.65
- Es sollte keine Ping-Antwort ausgegeben werden, wenn das Kabel getrennt ist. Wenn eine Ping-Antwort vorliegt, würde dies bestätigen, dass die IP-Adresse bereits von einem anderen System verwendet wird. Die Lösung besteht darin, eine andere IP-Adresse zu verwenden oder sich an den Netzwerkadministrator zu wenden.
- Verbinden Sie das Ethernet-Kabel wieder mit dem Data Domain-System.