Data domain - Yinelenen IP Adreslerini Algılama
Summary: Bu belgede, yinelenen IP sorunlarının olmadığını doğrulamak için üç yöntem gösterilmektedir.
Symptoms
Yinelenen IP Adreslerini Algıla
AMAÇ
Bu belgede, bir ağdaki yinelenen IP adreslerini algılamak için dört yöntem açıklanmaktadır.
- DD OS 5.3'te bulunan yinelenen IP'yi otomatik algıla özelliği
- DD OS 5.1'de bulunan kullanıcı düzeyinde CLI komutu "net troubleshooting duplicate-ip"
- IP ve karşılık gelen MAC adresini karşılaştıran komut satırı tabanlı araçlar kullanın
- Yinelenen IP sorununu doğrulamak için ping kullanın
BAŞVURMAK IÇIN
- Tüm Data Domain sistemleri
- Tüm Yazılım Sürümleri
Cause
NEDEN
Yinelenen IP adresleri bağlantıların kesilmesine neden olur. TCP dökümünde, yinelenen IP adresleri nedeniyle çok sayıda RESET paketi vardır.
Resolution
ÇÖZÜM
1. Yöntem:
DD OS 5.3, yinelenen IP adreslerini otomatik olarak tespit etmek ve bir uyarı göndermek için yeni bir özellik sunar. Bu özellik pasif modda (varsayılan) veya aktif modda çalışır.
1. Özelliği etkin modda etkinleştirmek için DD OS kayıt defteri anahtarını aşağıdaki gibi ayarlayın.
Kullanımı açmak için:
regset config.net.dad_active_mode 1
Kullanımı kapatmak için:
regset config.net.dad_active_mode 0
Aktif modda çalıştırırken sistem IP adresi tekrarını kontrol ederken ağ arayüzünü IP adresiyle yapılandırma işlemi 90 saniyeye kadar sürebilir. Örnek çıktı aşağıda verilmiştir:
# 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. Özelliği pasif modda etkinleştirmek için net seçeneği kullanılabilir.
- Pasif denetimi açın ve hata durumunda uyarı gönderin:
net option set net.dd.dad_alert 1
- Pasif denetimi açın, ancak uyarı olmadan yalnızca hataları günlüğe kaydedin:
net option set net.dd.dad_alert 2
- Pasif denetimi kapatın:
net option set net.dd.dad_alert 0
Pasif mod, çekirdekteki Adres Çözümleme Protokolü (ARP) etkinliğini kontrol eder. Yinelenen bir IP adresi bulunursa sistem, özellik yapılandırmasına bağlı olarak bir uyarı ve/veya hata kaydı gönderir. Aşağıda bir çıktı örneği verilmiştir:
# 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.
2. Yöntem:
Net troubleshooting duplicate-ip komutunu kullanın. Bu komut, Data Domain sistemindeki her IP adresinden bir Adres Çözümleme Protokolü (ARP) gönderir ve yanıt bekler. Bu yöntem, DD OS 5.1 veya üzeri sürümlere sahip bir sistem için geçerlidir.
-
# net troubleshooting duplicate-ip
- Yinelenen IP bulunamazsa çıktı:
No duplicate IP addresses detected
- Yinelenen bir IP bulunursa, çıktının bir örneği aşağıdaki gibidir:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
3. Yöntem:
Adres Çözümleme Protokolü'nü (ARP) kullanarak Data Domain sistemindeki Ethernet arayüzünün MAC adresini doğrulayın.
- Data Domain sistemine bağlanın ve oturum açın.
- Yapılandırılmış IP adresini belirleyin. Komut istemine şunu yazın:
# net show settings
IP adresini not edin.
Örnek çıktı:
port enabled DHCP IP address netmask type additional setting ---- ------- ---- ---------------- ---------------- ------- ------------------ eth0 yes yes 192.168.9.65* 255.255.252.0 * n/a ---- ------- ---- ---------------- ---------------- ------- -----------------
- MAC adresini belirleyin. Komut istemine şunu yazın:
# net show hardware
Örnek çıktı:
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 ---- -------- ------- ----------- ----------------- -------- -----------
İlgili Ethernet arayüzüne atanan IP adresiyle ilişkili MAC adresini not edin.
(Bu örnekte, eth0 Ethernet arayüzünün IP adresi 192.168.9.65 ve MAC adresi 00:15:17:8f:59:64'tür).
Ağda yinelenen bir IP adresi olup olmadığını belirlemek için Windows'un Adres Çözümleme Protokolü'nü (ARP) kullanın.
- Data Domain Sisteminize bağlı Windows ortam sunucusunda oturum açın.
- Başlat-Çalıştır'a> tıklayın ve şunu yazın:
cmd
Tık: OK
- Komut istemine şunu yazın:
ARP -a 192.168.9.65
- Bu komutu en az 20 saniye boyunca sürekli olarak çalıştırın ve her çıkışta 00:15:17:8f:59:64 MAC adresini içermelidir
- Çıktının başka bir MAC adresi varsa, ağda yinelenen bir IP vardır.
4. Yöntem:
Yinelenen IP sorununu doğrulamak için ping i kullanma:
Bu yöntem, Ethernet kablosunun bağlantısını kesmeyi ve ardından basit bir ping testi yapmayı gerektirdiğinden daha yıkıcıdır.
- Ethernet kablosunun Data Domain sistemi ile bağlantısını kesin.
- Data Domain sisteminize bağlı Windows ortam sunucusunda oturum açın.
- Başlat-Çalıştır'a> tıklayın ve şunu yazın:
cmd
Tık: OK
- Komut istemine şunu yazın:
#ping <ip address of the Data Domain system>
Example:
ping 192.168.9.65
- Kablo bağlantısı kesildiği için ping yanıtı olmamalıdır. Ping yanıtı varsa bu, IP adresinin zaten başka bir sistem tarafından kullanılıyor olduğunu doğrular. Çözüm, farklı bir IP adresi kullanmak veya ağ yöneticisiyle iletişime geçmektir.
- Ethernet kablosunu Data Domain sistemine yeniden bağlayın.