eth0 と eth0:1 を使用しながらブリッジ br0 を使用する

eth0 と eth0:1 を使用しながらブリッジ br0 を使用する

私の状況:

Ubuntu 16.04 が稼働しているサーバーがあります。

このサーバーには 2 つの IP アドレスがあります。

ここで、ブリッジをインストールして VM (KVM) にネットワークへのアクセスを許可し、ポート転送用の IP テーブル ルールを無限に記述する必要がないようにしたいと考えました。

何か方法はありますか?

ブリッジに入ってから「brctl show」と入力しても、最近作成した br0 が表示されません。

答え1

ブリッジの ethX デバイスを手動に設定し/etc/network/interfaces、ブリッジ ポートを ethX デバイスに割り当てます。例:

auto eth0
iface eth0 inet manual

auto br0
iface br0 inet dhcp
    bridge_ports eth0
    bridge_stp off
    bridge_fd 0
    bridge_maxwait 5

br0これで、KVM または virsh でデバイスを使用できるようになります。

sudo brctl show
bridge name     bridge id               STP enabled     interfaces
br0             8000.5254003fa659       no              eth0

見るhttps://wiki.debian.org/BridgeNetworkConnectionsブリッジデバイスの詳細については、こちらをご覧ください。

いつものように、任意のデバイスに複数の IP アドレスを追加できます。例:

auto br0:1
iface br0:1 inet static
    address 192.168.1.2

関連情報