Data domain - Detect Duplicate IP Addresses
Summary: Dit document demonstreert drie methoden om te verifiëren dat er geen dubbele IP-problemen bestaan.
Symptoms
Detecteer dubbele IP-adressen
DOEL
Dit document beschrijft vier methoden om dubbele IP-adressen in een netwerk te detecteren.
- Automatische detectie van dubbele IP-functie, beschikbaar in DD OS 5.3
- CLI-opdracht op gebruikersniveau "net troubleshooting duplicate-ip", beschikbaar in DD OS 5.1
- Gebruik opdrachtregelprogramma's waarin het IP-adres en het bijbehorende MAC-adres worden vergeleken
- Ping gebruiken om een dubbel IP-probleem te verifiëren
TOEPASSEN OP
- Alle Data Domain-systemen
- Alle softwarereleases
Cause
OORZAAK
Dubbele IP-adressen veroorzaken verbroken verbindingen. In een TCP-dump zijn er veel RESET-pakketten vanwege dubbele IP-adressen.
Resolution
OPLOSSING
Methode 1:
DD OS 5.3 introduceert een nieuwe functie om automatisch dubbele IP-adressen te detecteren en een waarschuwing te verzenden. De functie wordt uitgevoerd in passieve modus (standaard) of actieve modus.
1. Als u de functie in de actieve modus wilt inschakelen, stelt u de registersleutel voor DD OS als volgt in.
U kunt het volgende inschakelen:
regset config.net.dad_active_mode 1
U kunt het volgende als volgt uitschakelen:
regset config.net.dad_active_mode 0
In de actieve modus kan het configureren van een netwerkinterface met een IP-adres tot 90 seconden duren, terwijl het systeem controleert op duplicatie van IP-adressen. Hieronder vindt u voorbeelden van uitvoer:
# 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. Om de functie in passieve modus in te schakelen, kan de netoptie worden gebruikt.
- Schakel passieve controle in en verzend een waarschuwing bij een fout:
net option set net.dd.dad_alert 1
- Schakel passieve controle in, maar log alleen fouten, zonder waarschuwing:
net option set net.dd.dad_alert 2
- Passief afvinken uitschakelen:
net option set net.dd.dad_alert 0
De passieve modus controleert de ARP-activiteit (Address Resolution Protocol) in de kernel. Als een duplicaat IP-adres wordt gevonden, verzendt het systeem een waarschuwing en/of registreert het een fout op basis van de functieconfiguratie. Hieronder vindt u een uitvoervoorbeeld:
# 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:
Gebruik de opdracht net troubleshooting duplicate-ip. Deze opdracht verzendt een ARP (Address Resolution Protocol) vanaf elk IP-adres in het Data Domain-systeem en wacht op een antwoord. Deze methode is van toepassing op een systeem met DD OS 5.1 of hoger.
-
# net troubleshooting duplicate-ip
- Als er geen dubbel IP-adres wordt gevonden, is de output:
No duplicate IP addresses detected
- Als een duplicaat IP-adres wordt gevonden, ziet een voorbeeld van de uitvoer er hieronder uit:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
Methode 3:
Controleer het MAC-adres van de Ethernet-interface op het Data Domain systeem met behulp van het Address Resolution Protocol (ARP).
- Maak verbinding met het Data Domain-systeem en meld u aan.
- Bepaal het geconfigureerde IP-adres. Typ bij de opdrachtprompt:
# net show settings
Noteer het IP-adres.
Voorbeeldresultaat:
port enabled DHCP IP address netmask type additional setting ---- ------- ---- ---------------- ---------------- ------- ------------------ eth0 yes yes 192.168.9.65* 255.255.252.0 * n/a ---- ------- ---- ---------------- ---------------- ------- -----------------
- Bepaal het MAC-adres. Typ bij de opdrachtprompt:
# net show hardware
Voorbeeldresultaat:
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 ---- -------- ------- ----------- ----------------- -------- -----------
Noteer het MAC-adres dat is gekoppeld aan het IP-adres dat is toegewezen aan de relevante Ethernet-interface.
(In dit voorbeeld heeft de Ethernet-interface eth0 een IP-adres van 192.168.9.65 en een MAC-adres van 00:15:17:8f:59:64).
Gebruik het Address Resolution Protocol (ARP) van Windows om te bepalen of er een duplicaat IP-adres op het netwerk aanwezig is.
- Meld u aan bij de Windows-mediaserver die is verbonden met uw Data Domain systeem.
- Klik op Start-Run> en typ:
Cmd
Klikken: OK
- Typ bij de opdrachtprompt:
ARP -a 192.168.9.65
- Voer deze opdracht continu uit gedurende ten minste 20 seconden en elke keer moet de uitvoer het MAC-adres bevatten 00:15:17:8f:59:64
- Als de uitvoer een ander MAC-adres heeft, is er een dubbel IP-adres in het netwerk.
Methode 4:
Ping gebruiken om een dubbel IP-probleem te verifiëren:
Deze methode is meer storend omdat de Ethernet-kabel moet worden losgekoppeld, gevolgd door een eenvoudige ping-test.
- Koppel de Ethernet-kabel los van het Data Domain-systeem.
- Meld u aan bij de Windows-mediaserver die is verbonden met uw Data Domain systeem.
- Klik op Start-Run> en typ:
Cmd
Klikken: OK
- Typ bij de opdrachtprompt:
#ping <ip address of the Data Domain system>
Voorbeeld:
ping 192.168.9.65
- Er zou geen ping-reactie moeten zijn als de kabel wordt losgekoppeld. Als er een ping-reactie is, bevestigt dit dat het IP-adres al door een ander systeem wordt gebruikt. De oplossing is om een ander IP-adres te gebruiken of contact op te nemen met de netwerkbeheerder.
- Sluit de Ethernet-kabel opnieuw aan op het Data Domain-systeem.