Wi-Fi 経由のイーサネット クライアント Raspberry

Wi-Fi 経由のイーサネット クライアント Raspberry

ルーティングを介さずに、Rapberry PI 3 のワイヤレス アダプターとイーサネット アダプターの間に「ブリッジ」を作成することは可能ですか?

使用例は次のとおりです。イーサネットを備えた PLC を Wi-Fi ネットワークに接続する必要があります。PLC は着信パケットにのみ応答し、それ以外は何もしません。プロトコルでは、パケットの有効性の一部として PLC が送信者の IP アドレスをチェックし、逆に受信側が PLC のアドレスをチェックして検証するため、NAT は使用できません。原則として、Wi-Fi 部分はイーサネット パケットをそのまま公開し、PLC のパケットをケーブル ネットワーク経由で送信されたかのように受け入れる必要があります。

調査してみましたが、Wi-Fi アダプターとイーサネット アダプターが異なるネットワークにあり、ルーティングされている例しか見つかりませんでした。

答え1

ブリッジを設定する必要がありますbrctlユーティリティ。

# brctl addbr br-lan
# brctl addif br-lan eth0
# brctl addif br-lan wlan0

個々のインターフェースで IP アドレスを設定する代わりに、ブリッジに対して設定する必要があります。これで完了です。カーネルが低レベルの処理をすべて自動的に処理します。

見るLinux ドキュメント プロジェクトより詳しいアドバイスについては。

ブリッジはパケットをフィルタリングする場合もあります。これは、ebtablesユーティリティ。

関連情報