CLI でネットワーク設定を操作
bridge を作ってみる
$ sudo -s
# ip link add name br0 type bridge
# ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether 82:db:31:03:84:ed txqueuelen 1000 (イーサネット)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2 bytes 762 (762.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
bridge と network interface をくっつける
# brctl addif br0 eth0
# ifconfig
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 169.254.98.203 netmask 255.255.0.0 broadcast 169.254.255.255
ether xx:xx:xx:xx:xx:xx txqueuelen 1000 (イーサネット)
RX packets 22 bytes 1840 (1.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 21 bytes 4170 (4.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
dhcpcd で br0 にアドレスを振り直す
# dhcpcd -k
# dhcpcd -n -H br0
# ip addr show
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.168.1.161/24 brd 192.168.1.255 scope global br0
valid_lft forever preferred_lft forever