arp 广播对同一 IP 响应多个不同的 MAC

arp 广播对同一 IP 响应多个不同的 MAC

我遇到了一个问题,它导致我们的局域网出现很多问题。

我有一台只有一个网卡的 Windows Server,192.168.0.100

我在服务器上运行某些服务,但遇到了连接问题,其中之一就是数据库,SQL。

当访问此问题时,我注意到如果我为 IP 192.168.0.100 发送广播 arp 请求,它会返回一堆不同的 MAC 地址,包括服务器的正确 MAC 地址。我在响应中得到了 8 个不同的地址。

我认为这导致了连接问题。

我的问题是,我已清除了所有交换机和路由器上的 arp 表。(我还重新启动了它们)。我如何才能找出这些存储的位置以及它们为何响应此 IP。

提前致谢

从我的Linux机器上:

rh@deb-967:~$ arping -b 192.168.0.100
ARPING 192.168.0.100 from 192.168.0.16 eth0

Unicast reply from 192.168.0.100 [xx:xx:xx:xx:BB:A9]  0.582ms
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:CR:23]  0.602ms
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:C8:76]  0.613ms
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:NH:K9]  0.623ms
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:HG:39]  0.632ms
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:CF:02]  0.643ms  <<-- Correct Mac
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:E6:49]  0.652ms
Unicast reply from 192.168.0.100 [xx:xx:xx:xx:DH:BU]  0.662ms
^CSent 1 probes (1 broadcast(s))
Received 8 response(s)

当我对运行正常的 LAN 服务器执行相同操作时,我得到...

rh@deb-967:~$ arping -b 192.168.0.112
ARPING 192.168.0.112 from 192.168.0.16 eth0
Unicast reply from 192.168.0.112 [xx:xx:xx:xx:xx:32]  0.659ms <-- Correct MAC
Unicast reply from 192.168.0.112 [xx:xx:xx:xx:xx:32]  0.801ms <-- Correct MAC
Unicast reply from 192.168.0.112 [xx:xx:xx:xx:xx:32]  0.732ms <-- Correct MAC
^CSent 3 probes (3 broadcast(s))
Received 3 response(s)

编辑....

将其中一个有问题的 MAC 地址追踪到 LAN 上的一台机器,以下是 IP 配置详细信息...

C:\Windows\system32>ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : pc5434
Primary Dns Suffix  . . . . . . . : mydomain.local
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : mydomain.local

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix  . : mydomain.local
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : xx:xx:xx:xx:BB:A9
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : xxxx::11c:xxxx:30b:xxxx%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.0.78(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : 11 October 2016 17:45:01
Lease Expires . . . . . . . . . . : 19 October 2016 17:44:57
Default Gateway . . . . . . . . . : 192.168.0.1
DHCP Server . . . . . . . . . . . : 192.168.0.20
DHCPv6 IAID . . . . . . . . . . . : 230497568
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1R-3D-65-58-xx:xx:xx:xx:BB:A9

DNS Servers . . . . . . . . . . . : 192.168.0.20
                                   192.168.0.40
NetBIOS over Tcpip. . . . . . . . : Enabled

答案1

我从来没有在 Netgear 上这样做过,但根据GS700TS 智能交换机软件管理手册在 Web 界面中,您需要转到交换 > 地址表 > 基本 > 地址表。选择“按 MAC 地址搜索”。输入其中一个“有问题的”MAC 地址(例如 xx:xx:xx:xx:BB:A9),然后单击“开始”。

这将告诉您该 MAC 地址是在哪个交换机端口上获知的,以便您可以检查哪个设备连接到那里,并检查该设备的 IP 设置。

请注意,显示的端口也可以是连接另一台交换机的端口,在这种情况下,您需要在该交换机上重复上述步骤。

相关内容