Ubuntu 19.04: bridgeインターフェースの設定

bridgeインターフェースの設定方法について記載します。 bridgeを用いることで、KVMの仮想マシンやLXDのコンテナをホストマシンと同じネットワークに接続させることができます。

1 nmcli + DHCP

#!/bin/sh

INTERFACE=ens3

sudo nmcli con add type bridge ifname br0
sudo nmcli con mod bridge-br0 bridge.stp no
sudo nmcli con add type bridge-slave ifname ${INTERFACE} master bridge-br0
sudo reboot

2 nmcli + 静的IPアドレス

#!/bin/sh -e

INTERFACE=ens3

sudo nmcli con add type bridge ifname br0
sudo nmcli con mod bridge-br0 bridge.stp no
sudo nmcli con add type bridge-slave ifname ${INTERFACE} master bridge-br0
sudo nmcli con mod bridge-br0 ipv4.method manual \
     ipv4.address "192.168.11.250/24" \
     ipv4.gateway "192.168.11.1" \
     ipv4.dns "192.168.11.2" \
     ipv4.dns-search "hiroom2.com"
sudo reboot