我遇到了一个问题,它导致我们的局域网出现很多问题。
我有一台只有一个网卡的 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 设置。
请注意,显示的端口也可以是连接另一台交换机的端口,在这种情况下,您需要在该交换机上重复上述步骤。