Isilon:IP 冲突。Error: “ARP:<MAC> 正在<接口> 上使用我的 IP 地址 <IP>”

Summary: 使用 IP 地址访问 SMB 共享和装载 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,MULTICAST> metric 0 mtu 1500 options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether <MAC:cd
> inet 10.232.5.90 netmask 0xffffff00 broadcast 10.232.5.255 zone 1
inet 10.232.5.78 netmask 0xffffff00 broadcast 10.232.5.255 zone 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 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media:        以太网自动选择(10Gbase-SR <全双工,rxpause>)
状态:活动

$ cat isilon-2/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=e407bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6>
ether <MAC:69
> inet 10.232.5.91 netmask 0xffffff00 broadcast 10.232.5.255 zone 1
inet 10.232.5.79 netmask 0xffffff00 broadcast 10.232.5.255 zone 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 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media:        以太网自动选择(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) at <MAC:cd> on ix1 permanent [ethernet]
 
isilon-2$ cat arp | grep -i 10.232.5.51
?(10.232.5.51) at MAC:69> on <ix1 permanent [ethernet] 

 
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 “正在使用我的 IP 地址 <IP 地址>

或者在消息日志文件中查找错误:
 
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 正在 NetApp 服务器上使用,这导致了 IP 冲突。

HOST02#show arp|incl 10.232.5.50
10.232.5.50 N/A <MAC:ec> Vlan5, Ethernet8/2
HOST02#

HOST02#show arp|incl 10.232.5.51
10.232.5.51 N/A <MAC:58> Vlan5, Ethernet8/1
HOST02#

Resolution

如果 IP 冲突仍然存在,建议与网络团队联系。
查找具有 MAC 地址的服务器/计算机,如 /var/log/messages 中所示。
请联系 Isilon 支持以从 Isilon 网络池中删除 IP 地址。

联系您的网络团队,从客户端的服务器/机器中删除 IP。

验证:
  1. 从网络池中删除接口,以便受影响的 IP 不再位于 Isilon 接口上,或编辑网络池中的 IP 范围。
  2. 删除接口后,ping IP 地址并检查它们是否可 ping 通。
  3. 如果可 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.