Raspberry Piでブリッジを構成するメモ brctl を利用
構成
Raspberry PiのVesion
$ cat /etc/debian_version 10.6
手順
インストール
$ sudo apt-get install bridge-utils
ブリッジ設定
ブリッジのデバイスで以下を実施
# ブリッジを作成 $ sudo brctl addbr br-test # ブリッジにインターフェースを追加 $ sudo brctl addif br-test eth0 $ sudo brctl addif br-test eth1 $ sudo ip link set up dev br-test # これするとインターフェースがIPとしての機能を失うらしい。ping 等疎通できなくなる。ただし ifconfig するとIPアドレスが出てくる。 $ brctl show bridge name bridge id STP enabled interfaces br-test 8000.dca63291a7c7 no eth0 eth1
後はPCか左のデバイスからブリッジ越しのアドレスに向かって通信すればよい
その他メモ
ブリッジを構成すると、ブリッジ越しに到着するパケットのMACアドレスはブリッジデバイスのインターフェースではなく、ブリッジ越しのデバイス(上図でいうと、PCまたは左のラズパイ)のものが見える。