Data Domain - 偵測重複的 IP 位址
Summary: 本文檔演示了三種方法來驗證是否存在重複的IP問題。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
偵測重複的 IP 位址
用途
本文檔介紹檢測網路中重複IP位址的四種方法。
- DD OS 5.3 提供自動偵測重複 IP 功能
- DD OS 5.1 提供使用者層級 CLI 命令「net troubleshooting duplicate-ip」
- 使用基於命令列的工具比較 IP 和對應的 MAC 位址
- 使用 ping 驗證重複的 IP 問題
申請物件
- 所有 Data Domain 系統
- 所有軟體版本
Cause
使
重複的IP位址會導致連接斷開。 在 TCP 轉儲中,由於 IP 位址重複,有許多重設封包。
Resolution
解決方案
方法 1:
DD OS 5.3 推出了自動偵測重複 IP 位址並傳送警示的新功能。 該功能在被動模式(預設)或主動模式下運行。
1.若要在使用中模式啟用此功能,請依如下方式設定 DD OS 登錄機碼。
若要開啟使用:
regset config.net.dad_active_mode 1
若要關閉使用:
regset config.net.dad_active_mode 0
在主動模式下運行時,配置包含IP位址的網路介面可能需要長達90秒的時間,而系統會檢查IP位址是否重複。 範例輸出如下:
# 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.若要在被動模式下啟用此功能,可以使用 net 選項。
- 開啟被動檢查,並在發生錯誤時傳送警示:
net option set net.dd.dad_alert 1
- 開啟被動檢查,但僅記錄錯誤,不帶警示:
net option set net.dd.dad_alert 2
- 關閉被動檢查:
net option set net.dd.dad_alert 0
被動模式檢查內核中的位址解析協定 (ARP) 活動。 如果發現重複的IP位址,系統會根據功能配置發送警報和/或記錄錯誤。 下面給出了一個輸出範例:
# 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:
使用命令,網路故障診斷 duplicate-ip。 此命令會從 Data Domain 系統中的每個 IP 位址發出位址解析通訊協定 (ARP),並等待回應。 此方法適用於 DD OS 5.1 或更新版本的系統。
-
# net troubleshooting duplicate-ip
- 如果找不到重複的 IP,輸出結果為:
No duplicate IP addresses detected
- 如果找到重複的 IP,輸出範例如下所示:
Port IP Address Details ------- ---------- ----------------------------------------------- eth0:55 10.10.10.1 Duplicate IP from MAC address 00:A0:D1:EC:FE:AD ------- ---------- -----------------------------------------------
方法 3:
使用位址解析通訊協定 (ARP),驗證 Data Domain 系統上乙太網路介面的 MAC 位址。
注意:此方法只能在與 Data Domain 系統位於相同子網上的系統執行。
- 連線並登入 Data Domain 系統。
- 確定配置的IP位址。在命令提示字元中,輸入:
# net show settings
記下 IP 位址。
範例輸出:
port enabled DHCP IP address netmask type additional setting ---- ------- ---- ---------------- ---------------- ------- ------------------ eth0 yes yes 192.168.9.65* 255.255.252.0 * n/a ---- ------- ---- ---------------- ---------------- ------- -----------------
- 確定 MAC 位址。在命令提示字元中,輸入:
# net show hardware
範例輸出:
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 ---- -------- ------- ----------- ----------------- -------- -----------
記下與分配給相關乙太網介面的IP位址相關聯的MAC位址。
(在此示例中,乙太網介面 eth0 的 IP 位址為 192.168.9.65,MAC 位址為 00:15:17:8f:59:64)。
使用 Windows 的位址解析通訊協定 (ARP) 來判斷網路上是否有重複的 IP 位址。
- 登入連接至 Data Domain 系統的 Windows 媒體伺服器。
- 按一下開始執行,>然後輸入:
cmd
滴答聲:確定
- 在命令提示字元中,輸入:
ARP -a 192.168.9.65
- 連續執行此命令至少 20 秒,每次輸出應包含 MAC 位址 00:15:17:8f:59:64
- 如果輸出有任何其他 MAC 位址,則網路中存在重複的 IP。
方法 4:
使用 ping 驗證重複的 IP 問題:
這種方法更具破壞性,因為它需要斷開乙太網電纜,然後進行簡單的ping測試。
注意:請確定系統上沒有備份,且系統位於您所在位置的本機!
- 從 Data Domain 系統拔下乙太網路纜線。
- 登入連接至您 Data Domain 系統的 Windows 媒體伺服器。
- 按一下開始執行,>然後輸入:
cmd
滴答聲:確定
- 在命令提示字元中,輸入:
#ping <ip address of the Data Domain system>
範例:
ping 192.168.9.65
- 由於纜線已拔下,因此應該不會有 ping 回應。如果有 ping 回應,這會確認 IP 位址已被另一個系統使用。解決方案是使用其他IP位址或與網路管理員聯繫。
- 將乙太網路纜線重新連接至 Data Domain 系統。
Affected Products
Data Domain, DD OS 5.1, DD OS 5.3Article Properties
Article Number: 000042611
Article Type: Solution
Last Modified: 03 Jul 2024
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.