memo.log

技術情報の雑なメモ

Raspberry Piでブリッジを構成するメモ

Raspberry Piでブリッジを構成するメモ brctl を利用

構成

f:id:kuredev:20210117163652p:plain

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または左のラズパイ)のものが見える。