ネットワーク内の他のマシンにpingできない


19

ネットワークに3台のマシンがあり、すべてWindows 7を実行しています。

それらのいずれも、名前またはIPアドレスのいずれかで相互にpingできません。(そして、このため、彼らはネットワーク上でお互いを見ることができず、共有を見ることができず、リモートデスクトップを見ることができず、ホームグループを見ることができません、など)

  • それらはすべて同じワークグループに属します。
  • それらはすべて、同じワイヤレスのWPA2で保護されたネットワークに接続されています。

ワイヤレスネットワークにパスワードを追加するまで、それらはすべてうまく機能しました。その後、すべてのマシンをパスワードで保護されたネットワークに再接続すると、お互いを見ることができなくなります。

何が間違っている可能性がありますか?


どのようなエラーが発生しますか?名前またはIPアドレスでpingを実行していますか?
SLaks

IPアドレスとサブネットマスクは何ですか?
デビッドフォックス

pingが「宛先ホストに到達不能」であるときにエラーが発生する
ユダヒマンゴ

私のIPアドレスは192.168.0.100、他のマシンのIPアドレスは192.168.0.102(および他のマシンは.104)
ユダヒマンゴ

IPアドレスをpingすると、どうなりますか?
-SLaks

回答:


21

ワイヤレスAPまたはクライアントのいずれかに、WPA2-PSKグループ(マルチキャスト/ブロードキャスト)キーの処理方法にバグがあります。このため、ARPブロードキャストは1つのクライアントから別のクライアントに到達しません。ARPがないと、互いのワイヤレスMACアドレスを学習できないため、pingフレームの802.11層ヘッダーをアドレス指定できません。

2台のマシン間で静的ARPマッピングを入力し、それらが相互にpingできるかどうかを確認します。できると確信しています。

WPA2「混合モード」を有効にし、WPA [1]スタイルTKIPとWPA2スタイルAES-CCMPの両方が有効になっている場合、純粋なWPA2(AES-CCMPのみ)に切り替えたときに問題が解決するかどうかを確認します。うまくいけば、これが除外するTKIPのみのクライアントはないでしょう。混合モードは、TKIPグループキーが必要ですが、AES-CCMPペアワイズ(クライアントごとのユニキャスト)キーが必要なため、純粋なWPA [1]や純粋なWPA2よりも少し複雑です。

ベンダーがバグを修正した場合に備えて、APのファームウェアとクライアントマシンのOS、ワイヤレスソフトウェア、およびワイヤレスドライバーが最新であることを確認してください。

必ずWi-Fi認定機器を購入してください。Wi-Fi認定ロゴを探します。802.11ベースの製品が仕様に正しく準拠し、適切に相互運用できるようにするために、Wi-Fi Allianceが存在するのはこのためです。


私にとっては正気に聞こえますが、wifiが障害になる前にicmpが機能した理由を説明します
-akira

WPA2混合モードを有効にする方法はわかりませんが、見つける必要があるルーター設定であると想定しています。私が確認しておきます、チェックします。答えてくれて、それが修正につながる場合、私はあなたの答えをマークします。
ユダヒマンゴ

2
Spiff、ルーターのワイヤレスセキュリティ設定でTKIP / AESモード(混合モードだと思います)に切り替えました。これで問題は解決したようです。ありがとう!
ユダヒマンゴ

2
まあ、この問題を解決するために純粋なWPA2からWPA2混合モードに切り替えることを聞いたのはこれが初めてかもしれませんが、あなたに合った何かを見つけてくれてうれしいです。
10

1
まあ、それは再び演技し始めました。AESモードに変更しました。Whammo、それは再び働いています。へえ。再度、感謝します。
ユダヒマンゴ

3

私はむしろあなたのwindows7-machinesのファイアウォールをチェックしたいと思います。

これに従って、windows7がicmp-packetsに反応するようにします。

(ルーターがLANからLANへのicmpパケットをブロックする可能性は低いです)。


3

これは私を正しい方向に向けました。ルーターをWPA-2からWPA + WPA2に切り替えると、Windows 7マシンが相互にpingを実行し、ホームネットワークが再び機能するようになりました。

ISPから新しいモデム/ルーターを受け取ったときに壊れたので、問題はWindowsマシンではなくルーターにあると思います。


ところで、私はplus.net Thompson GatewayルーターTG585 v8ファームウェアバージョンを持っています8.2.7.7
納屋

2

ワイヤレスクライアントがお互いを認識せず、有線クライアントがお互いを認識できる場合は、AP分離をオフにする無効にしてみてください。


1

同じサブネット(255.255.255.0のマスクを持つ192.168.0.xxx)上にあると仮定すると、ルーターの設定を確認します。多くのルーターがICMP(ping)をブロックします。


1

「到達不能」とは、通常、何かが応答しなかったと言うのではなく、pingの送信先を特定できないことを意味します。


OK。ここからどこに行きますか?
ユダヒマンゴ

1

確かに、すべてのマシンをリブートしてから再試行することをお勧めします。いくつかの手がかりについては、各マシンのイベントビューアーを調べてください。tracertコマンドプロンプトでIPアドレスを実行し、取得内容を確認します。
また、ファイアウォールをオフにして、問題をより適切に特定できるようにします。


すでにマシンをリブートしました。tracertとイベントログを確認します。
ユダヒマンゴ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.