![Wi-Fi 経由のイーサネット クライアント Raspberry](https://rvso.com/image/1558014/Wi-Fi%20%E7%B5%8C%E7%94%B1%E3%81%AE%E3%82%A4%E3%83%BC%E3%82%B5%E3%83%8D%E3%83%83%E3%83%88%20%E3%82%AF%E3%83%A9%E3%82%A4%E3%82%A2%E3%83%B3%E3%83%88%20Raspberry.png)
ルーティングを介さずに、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ユーティリティ。