web-dev-qa-db-ja.com

同じサブネット上の他のIPアドレスにpingを実行できません

同じサブネット上の他のマシンにpingできないWindows10ラップトップがあります。インターネットサイトにアクセスできますが、同じサブネット上のLinuxサーバーまたはネットワークプリンターは使用できません。

ネットワーク上でIPアドレスを静的アドレスに設定し、有線イーサネットポートを無効にし(ラップトップはワイヤレス経由で接続されています)、家の2番目のアクセスポイントをオフにして、サーバーとプリンターがルーターに接続するようにしました。に配線されて、何も助けにはなりませんでした。ラップトップは接続できる場合がありますが、ヒットまたはミスします。

私が試すことができるどんなアイデアも役に立ちます。

1
Eric W

私はまったく同じ問題を見てきました。サブネット上のすべてのLinuxコンピューターは相互にpingを実行できますが、Windows 10コンピューターはゲートウェイにのみpingを実行でき、サブネット上のホストにはpingを実行できません。

つまり.

Windows10コンピューターをイーサネットでスイッチ/ルーターに接続しています。ルーターはサブネット192.168.123.0/255.255.255.0であり、DHCPはアドレス192.168.123.241をWindows10コンピューターに割り当てます。

Windows 10コンピューターは、192.168.123.1(ルーターのゲートウェイ)からpingおよびARPを実行できます。ただし、192.168.123.6および192.168.123.7でホストにpingおよびARPを実行することはできません。

ホスト192.168.123.6192.168.123.7は相互に認識してpingを実行できますが、192.168.123.241にpingを実行することはできません。

すべてのホストは、ARPエントリ192.168.123.1(ゲートウェイ)に対して同じMACアドレスを持っています。

原因

ルーターソフトウェアをアップグレードしたところ、組み込みのイーサネットスイッチがポート間で転送されなくなりました。他の2つのホストは別のスイッチ上にあり、相互に通信できました。ルーターのスイッチはパケットを宛先に配信していましたが、イーサネットポート間で転送していなかったため、ルーターと通信できました。

解決策は、OpenWRT/LEDEを再構成して、すべてのスイッチポートを同じVLANに設定し、トラフィックがポート間で転送されるようにすることでした。

1
PP.