web-dev-qa-db-ja.com

arpブロードキャストは、同じIPに対して複数の異なるMACで応答します

LANで多くの問題を引き起こしている問題が発生しています。

単一のNIC、192.168.0.100を備えたWindowsServerがあります

接続の問題が発生しているサーバーで特定のサービスを実行しています。データベースは1つで、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の1つを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
riker

私はNetgearでこれを行ったことがありませんが、Webインターフェイスの GS700TS Smart Switchソフトウェア管理マニュアル によると、[スイッチング]> [アドレステーブル]> [基本]> [アドレステーブル]に移動する必要があります。 「MACアドレスで検索」を選択します。 「問題のある」MACアドレスの1つ(例:xx:xx:xx:xx:BB:A9)を入力し、[移動]をクリックします。

これにより、このMACアドレスがどのスイッチポートで学習されたかがわかり、そこで接続されているデバイスを確認し、そのデバイスのIP設定を確認できます。

示されているポートは、別のスイッチに接続しているポートでもある可能性があることに注意してください。その場合、そのスイッチで上記の手順を繰り返す必要があります。

1
hertitu