web-dev-qa-db-ja.com

Wi-Fiのアドホック機能を使用して3台のコンピューターを接続する

802.11gは、WiFi機能を備えた2台のコンピューター間のP2Pアドホック(非インフラストラクチャ)接続を可能にします。しかし、この機能を使用して3台のコンピューターを接続することは、実際的または理論的に(紙にのみあるが、ネットワークが風変わりまたは不安定になる)可能ですか?三角形の構造のようなもの?例:A <-> B AND B <-> Cこのような場合、AからホストCに直接pingを実行できますか? (OSは厳密にはWindows 7です)

2
Purushottam

はい、Wi-Fiアドホック(技術的にはIEEE 802.11標準では「IBSS」と呼ばれます)ネットワークは、任意の数のコンピューターをサポートできます。当初から、任意の数のコンピューターをサポートするように設計されていました。 MacとWindowsマシンは、IPv4リンクローカルアドレス指定(169.254.x.x自己割り当てIPアドレス)とIPv6リンクローカルアドレス指定も自動的に実行します。

IBSSネットワークが正常に機能するには、実行するAPがないため、すべてのデバイスが他のすべてのデバイスの無線範囲内にある必要があることに注意してくださいBSS内リレー相互に通信する必要のあるデバイスを支援するしかし、お互いの範囲内にありません。

2
Spiff

マルチホップアドホックですか?いいえ、IBSSはネイティブマルチホップをサポートしていません。 Node Bは、AからC宛てのpingパケットを受信すると、Cに直接送信されたパケットと見なして破棄します。これは、BがCがAの範囲内にあるかどうかを認識しないためです。 。

リレー/ルーティングを実行するには、上位層のユーティリティが必要です。たぶん Daihinia 厳密にWindows 7が必要なので、うまくいくでしょう。

2
Si Chen

Windows 7では、VirtualWiFiを試すことができます http://research.Microsoft.com/en-us/um/redmond/projects/virtualwifi/

0
Sergei

アドホックネットワークを使用していたので、複数のコンピューターでも可能でした。

すべてのコンピューターのIP構成が同じip-netであることを確認してください。 IPの構成が自動に設定されている場合、すべてのコンピューターが通信できます。一部のコンピュータゲームで問題が発生する場合があります。

0
User