Isilon:IP 衝突。Error: 「arp:<MAC> 在<介面>上使用我的 IP 位址 <IP>」

Summary: 存取 SMB 共用和使用 IP 位址掛載 NFS 匯出的問題。Isilon 介面上的 IP 可 ping,而且在 netstat -ni 的輸出中也具有有效的 ARP 項目與 mac 位址。

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



在 /var/log/messages 中出現下列錯誤:
 
2018-08-05T23:58:00-05:00 <0.3> Isilon-1 /boot/kernel.amd64/kernel: arp:<MAC:ec> 在 ix1 上使用我的 IP 位址 10.232.5.50!
2018-08-05T23:57:17-05:00 <0.3> isilon-2 /boot/kernel.amd64/kernel: arp:<MAC:58> 在 ix1 上使用我的 IP 位址 10.232.5.51!

使用上述訊息中的 IP 位址存取 SMB 共用和掛接 NFS 匯出的問題。尊重的 IP 位於 Isilon 介面上,且可 ping。同時具有有效的 ARP 項目,其 mac 位址為 netstat -ni:

$ cat isilon-1/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,多點傳送> 指標 0 MTU 1500 選項 = E407BB<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6
>乙太<幣MAC:CD>
inet 10.232.5.90 網路掩碼0xffffff00廣播 10.232.5.255 區域 1
INET 10.232.5.78 網路掩碼0xffffff00廣播 10.232.5.255 區域 1
INET 10.232.5.50 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
INET 10.232.5.66 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
INET 10.232.5.67 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
INET 10.232.5.68 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
INET 10.232.5.69 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
ND6 選項 = 29<執行,IFDISABLED,AUTO_LINKLOCAL>
媒體:        乙太網路自動選取 (10Gbase-SR <全雙工,rxpause>)
狀態:使用中

$ cat isilon-2/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,多點傳送> 指標 0 MTU 1500 選項 = e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6
>乙太<幣 MAC:69>
INET 10.232.5.91 網路掩碼0xffffff00廣播 10.232.5.255 區域 1
INET 10.232.5.79 網路掩碼0xffffff00廣播 10.232.5.255 區域 1
INET 10.232.5.51 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
INET 10.232.5.61 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
INET 10.232.5.64 網路掩碼0xffffff00廣播 10.232.5.255 區域 4
ND6 選項 = 29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
媒體:        乙太網路自動選取 (10Gbase-SR <全雙工,rxpause>)
狀態:使用中

Cause

存取 SMB 共用和 NFS 匯出的 IP 位址由客戶環境中的另一個外部主機/伺服器/機器指派/使用,導致 IP 衝突。

IP:10.232.5.5010.232.5.51

1) 在叢集上執行下列命令,為有問題的 IP 找出有效的 ARP 項目:
isilon-1# isi_for_array -s arp -an | grep <IP>

或在記錄檔中識別 Isilon 上上述 IP 的 arp 項目:
 
isilon-1$ cat arp | grep -i 10.232.5.50
?(10.232.5.50) 在 <MAC:cd> on ix1 永久 [乙太網路]
 
Isilon-2$ cat arp | grep -i 10.232.5.51
?(10.232.5.51) 在 <ix1 上的 MAC:69> 永久 [乙太網路] 

 
MAC 位址 <MAC:cd><MAC:69>屬於 Isilon 節點 1 和 2 ix1 介面 

 
2) 在 /var/log/messages 中的項目表示 IP 位於不屬於 Isilon (不同主機) 的 MAC 位址上:

在叢集上執行下列命令:
 
# isi_for_array -s cat /var/log/messages |grep -i “is use my IP address <IP addr>

或在訊息記錄檔中尋找錯誤:
 
messages$ tail -n100 isilon-*-messages | grep -i arp
2018-08-05T23:58:00-05:00 <0.3> isilon-1 /boot/kernel.amd64/kernel: arp:<MAC:ec> 在 ix1 上使用我的 IP 位址 10.232.5.50!
2018-08-05T23:57:17-05:00 <0.3> isilon-2 /boot/kernel.amd64/kernel: arp:<MAC:58> 在 ix1 上使用我的 IP 位址 10.232.5.51!


在 Isilon (兩個節點) 上搜尋上述 MAC 位址為 var/log/messages:

2018-08-06-001$ grep '' Isilon-*/ifconfig | grep -i <MAC:ec>
2018-08-06-001$
 
2018-08-06-001$ grep '' Isilon-*/ifconfig | grep -i <MAC:58>
2018-08-06-001$

 
MAC 位址 <MAC:ec><MAC:58>不屬於 Isilon

上述 IP 用於導致 IP 衝突的 NetApp 伺服器。

HOST02#show arp|incl 10.232.5.50
10.232.5.50 N/A <MAC:EC> Vlan5,乙太網路8/2
HOST02#

HOST02#show arp|包含 10.232.5.51
10.232.5.51 不適用 <MAC:58> Vlan5,乙太網路 8/1
HOST02#

Resolution

如果 IP 衝突持續存在,建議您諮詢網路團隊。
尋找具有 /var/log/messages 中所示 MAC 位址的伺服器/機器。
請聯絡 Isilon 支援,從 Isilon 網路集區移除 IP 位址。

聯繫您的網路團隊,從用戶端的伺服器/計算機中刪除IP。

驗證:
  1. 從網路集區移除介面,使受影響的 IP 不再位於 Isilon 介面上,或編輯網路集區中的 IP 範圍。
  2. 移除介面後,對 IP 位址執行 ping 操作,並檢查其是否可 ping。
  3. 如果 IP 可 ping,則會將 IP 指派至環境中的其他機器/伺服器。
  4. 數據包捕獲告知分配 IP 的伺服器的 MAC 位址。 

Affected Products

Isilon

Products

Isilon
Article Properties
Article Number: 000052761
Article Type: Solution
Last Modified: 11 Oct 2024
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.