debian Ubuntu RaspberryPi でブリッジデバイスのMACアドレスを固定するには

  • RaspberryPi で tap な OpenVPN サーバを立てる
  • bridge は /etc/network/interface で設定する (bridge-start, bridge-stop は未使用)
  • bridge のアドレスは DHCP で与える

というたぶん割と特殊な環境で

こんな感じ ( /etc/network/interface の br0 設定部. eth0 と tap0を収容)

auto br0
iface br0 inet dhcp
     hwaddress ether 5e:ba:f6:79:c2:f5
     bridge-ports eth0 tap0

起動するたびに bridge の MAC アドレスが動的に生成されて DHCP を使ったアドレス固定割り当てができなかったのでうんうん唸った結果、 bridge の MAC アドレスを固定しようということでこうなった。