LinuxMint 18: bridgeインターフェースの設定


Table of Contents

1 bridge-utilsのインストール

bridge作成前にbridge-utilsパッケージをインストールしておきます。

$ sudo apt install -y bridge-utils

2 bridge作成前の状態

bridge作成前の状態は以下のとおりです。ens3の文字列はイーサデバイスによって変わります(eth0やp2p1等)。お使いの環境に合わせて以降は置き換えてください。

$ ip a s1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNgroup default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_faststate UP group default qlen 1000 link/ether 52:54:00:20:d4:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.11.79/24 brd 192.168.11.255 scope global dynamic ens3 valid_lft 43197sec preferred_lft 43197sec inet6 fe80::b9e:2288:f671:9f4c/64 scope link valid_lft forever preferred_lft foreve

3 bridgeの作成

ens3の設定をbr0へ移動する形になります。/etc/network/interfacesで設定した後、システムを再起動します。

$ sudo reboot

3.1 DHCPを用いる場合

$ cat /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto br0iface br0 inet dhcp bridge_ports ens3 bridge_stp off bridge_maxwait 0

3.2 IPアドレスを静的に割り当てる場合

$ cat /etc/network/interfaces# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto br0iface br0 inet static address 192.168.11.79 netmask 255.255.255.0 network 192.168.11.0 broadcast 192.168.11.255 gateway 192.168.11.1 dns-nameservers 192.168.11.2 192.168.11.1 dns-search hiroom2.com bridge_ports ens3 bridge_stp off bridge_maxwait 0

4 bridge作成後の状態

ens3と同じMACアドレスを持つbr0が作成され、br0にIPアドレスが割り当てられます。

$ ip a s1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWNgroup default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fastmaster br0 state UP group default qlen 1000 link/ether 52:54:00:20:d4:b8 brd ff:ff:ff:ff:ff:ff3: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue stateUP group default qlen 1000 link/ether 52:54:00:20:d4:b8 brd ff:ff:ff:ff:ff:ff inet 192.168.11.79/24 brd 192.168.11.255 scope global br0 valid_lft forever preferred_lft forever inet6 fe80::5054:ff:fe20:d4b8/64 scope link valid_lft forever preferred_lft forever

Android | Linux | SDL - Narrow Escape