私は次のような状況にあります。
私はそれに接続された3つのホスト(アクセスポイントとホストはLinux、Debianディストリビューションを実行している)を持つ無線アクセスポイント(192.168.42.1)を持っています。
ホスト1 :192.168.42.130
ホスト2 :192.168.42.101
ホスト3 :192.168.42.58
それらの間で交換されるパケットが必ずホスト1を通過するノードのペア間に経路を作成することは可能ですか?たとえば、ホスト2とホスト3がパケットを交換する場合、パケットはアクセスポイントを通過するだけでなく、ホスト1も通過する必要があります。もしそうなら、どのように私はこれを行うことができますか?
宜しくお願いします、
肥後 。
2つのWi-Fiホストを接続するアドホックWi-Fiネットワークについて説明しています。すべてのフレームがWAPを通過する必要があるインフラストラクチャネットワークと同じネットワークにはなりません。
—
Ron Maupin
@RonMaupinの回答ありがとうございます。 WAPを維持したいのであれば、アドホックワイヤレスネットワークだとは思いません。 WAPを通過するパケットに加えて、これらのパケットがネットワーク上の別のホスト(この場合はHost 1)を通過するようにします。
—
HigoFelipe
わかりました、あなたはレイヤ2とレイヤ3を混同しているようです。同じネットワーク(LAN)上のフレームは、レイヤ2を介して宛先レイヤ2アドレスに直接配信されます。レイヤ2はレイヤ3アドレスを考慮しません。あなたはこれを有線または無線ネットワークで行うことができませんでした。 ARPは送信元ホストに宛先ホストのMACアドレスを与え、レイヤ2フレームはこれを宛先アドレスとしてアドレス指定されます。レイヤ2ブリッジ(スイッチまたはWAP)は、宛先ホストにフレームを直接配信します。
—
Ron Maupin
パケットが必要ですか 通り越して ホスト1(それでそれらを変更することができます)、またはホスト1がすべてのパケットを見ることができるなら(WLANの代わりにLAN上にあるかのように)それで十分ですか?後者の場合、ワイヤレスアクセスポイントをこれを有効にするように設定できることがあります(デフォルトでは暗号化されたWLAN接続では、パケットはAPとクライアントの間で直接送信されるため)。前者の場合は、APがホスト間の相互参照を許可していることを確認する必要があります(
—
dirkt
ping
そして、次にHost 1とHost 3の転送ゲートウェイとしてHost 1を設定する必要があります。これはセットアップするのに少し頭痛の種です。
@ dirkt、パケットはHost 1を通過する必要があるので、スニファによってキャプチャされる可能性があります。
—
HigoFelipe