Isilon: IP-conflict. Fout: "ARP: <MAC> gebruikt mijn IP-adres <IP> op <interface>"
Summary: Problemen bij het openen van SMB-shares en het koppelen van NFS-exports met behulp van IP-adressen. De IP's op de Isilon-interface kunnen worden gepingd en hebben ook een geldige ARP-vermelding met het mac-adres in de uitvoer van netstat -ni. ...
Symptoms
De volgende fout verschijnt in /var/log/messages:
2018-08-05T23:57:17-05:00 <0.3> isilon-2 /boot/kernel.amd64/kernel: arp: <MAC:58> gebruikt mijn IP-adres 10.232.5.51 op ix1!
Probleem met toegang tot SMB-shares en het koppelen van NFS-exports met behulp van de bovenstaande IP-adressen die worden weergegeven in berichten. De gerespecteerde IP's bevinden zich op de Isilon-interface en kunnen worden gepingd. Heeft ook een geldige ARP-vermelding met het mac-adres in netstat -ni:
$ cat isilon-1/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metriek 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 netmasker 0xffffff00 uitzending 10.232.5.255 zone 1
inet 10.232.5.78 netmasker 0xffffff00 uitzending 10.232.5.255 zone 1
INET 10.232.5.50 Netmasker 0xffffff00 uitzending 10.232.5.255 Zone 4
INET 10.232.5.66 Netmasker 0xffffff00 uitzending 10.232.5.255 Zone 4
INET 10.232.5.67 Netmasker 0xffffff00 uitzending 10.232.5.255 Zone 4
INET 10.232.5.68 Netmasker 0xffffff00 uitzending 10.232.5.255 zone 4
INET 10.232.5.69 Netmasker 0xffffff00 uitzending 10.232.5.255 zone 4
ND6 opties=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (10Gbase-SR <full-duplex,rxpause>)
status: actief
$ cat isilon-2/ifconfig
ix1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metriek 0 mtu 1500 opties=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 netmasker 0xffffff00 uitzending 10.232.5.255 zone 1
inet 10.232.5.79 netmasker 0xffffff00 uitzending 10.232.5.255 zone 1
INET 10.232.5.51 Netmask 0xffffff00 Broadcast 10.232.5.255 Zone 4
INET 10.232.5.61 Netmask 0xffffff00 Broadcast 10.232.5.255 Zone 4
INET 10.232.5.64 Netmask 0xffffff00 Broadcast 10.232.5.255 zone 4
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (10Gbase-SR <full-duplex,rxpause>)
status: actief
Cause
IP-adressen: 10.232.5.50 en 10.232.5.51
1) Voer de volgende opdracht uit op het cluster om een geldige ARP-vermelding te vinden voor het IP-adres met het probleem:
Of identificeer de arp-vermeldingen op de Isilon voor de bovenstaande IP's in het logbestand:
? (10.232.5.50) op <MAC:cd> on ix1 permanent [ethernet]
? (10.232.5.51) op <MAC:69> op ix1 permanent [ethernet]
Voer de volgende opdracht uit op het cluster:
Of zoek naar de fout in het logbestand van berichten:
2018-08-05T23:58:00-05:00 <0.3> isilon-1 /boot/kernel.amd64/kernel: arp: <MAC:ec> gebruikt mijn IP-adres 10.232.5.50 op ix1!
2018-08-05T23:57:17-05:00 <0.3> isilon-2 /boot/kernel.amd64/kernel: arp: <MAC:58> gebruikt mijn IP-adres 10.232.5.51 op ix1!
Zoeken naar het bovenstaande MAC-adres is var/log/messages op Isilon (beide knooppunten):
2018-08-06-001$
2018-08-06-001$
De bovenstaande IP's worden gebruikt op een NetApp-server, wat heeft geleid tot een IP-conflict.
HOST02#show arp|incl 10.232.5.50
10.232.5.50 n.v.t<. Mac:EC> Vlan5, Ethernet8/2
HOST02#
HOST02#show arp|incl 10.232.5.5110.232.5.51 N.V.T<.MAC:58> Vlan5, Ethernet8/1
HOST02
#
Resolution
Zoek de server/machine met het MAC-adres zoals te zien is in /var/log/messages.
Neem contact op met Isilon Support om de IP-adressen uit de Isilon-netwerkgroep te verwijderen.
of
neem contact op met uw netwerkteam om het IP-adres van de server/machine van de client te verwijderen.
Validering:
- Verwijder de interface uit de netwerkgroep zodat de betrokken IP-adressen niet langer op Isilon-interfaces staan of bewerk het IP-bereik in de netwerkgroep.
- Nadat u de interface hebt verwijderd, pingt u het IP-adres en controleert u of ze kunnen pingen.
- Als het pingbaar is, worden de IP's toegewezen aan een andere machine/server in de omgeving.
- Een packet capture vertelt het MAC-adres van de server waarop de IP's zijn toegewezen.