web-dev-qa-db-ja.com

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

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

名前もIPアドレスも、相互にpingすることはできません。 (このため、ネットワーク上でお互いを表示したり、共有を表示したり、リモートデスクトップを表示したり、ホームグループを表示したりすることもできません。)

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

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

何か間違っている可能性のあるアイデア?

19
Judah Himango

ワイヤレスAPまたはクライアントのいずれかに、WPA2-PSKグループ(マルチキャスト/ブロードキャスト)キーの処理方法にバグがあります。このため、ARPブロードキャストはクライアント間で届きません。 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認定ロゴを探します。これがWi-Fi Allianceが存在する理由であり、802.11ベースの製品が仕様に正しく準拠し、適切に相互運用できるようにします。

21
Spiff

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

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

3
Barn

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

follow this は、windows7がicmp-packetsに反応できるようにします。

(ルーターがLANからLANへのICMPパケットをブロックすることはほとんどありません)。

3
akira

ワイヤレスクライアントはお互いを認識していないが、有線クライアントはお互いを認識できる場合は、チェックを外してみてくださいor AP分離を無効にします。

2
MatrixForEnzo

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

1
Andrew Coleson

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

1
gbarry

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

1
SoftwareGeek