brctl ツールを使用して管理 Linux ブリッジ ブリッジを作成する


「Linux ブリッジの概要、エントリ、構成」 の記事で Linux ブリッジ ブリッジの原理を説明し、 netplan を使用して ubuntu で Linux ブリッジ ブリッジを作成しました。ただし、netplan をサポートしていない Linux ディストリビューションでは、brctl ツールを使用する必要がある、より一般的な方法で Linux ブリッジを作成できます。

1. Linux ブリッジ ブリッジ構成管理ツール brctl のインストール

btctl ツールをインストールするには 2 つの方法があります。

  • ソースからコンパイルしてインストールする
sudo wget https://www.kernel.org/pub/linux/utils/net/bridge-utils/bridge-utils-1.7.1.tar.xz
sudo tar -xvf bridge-utils-1.7.1.tar.xz
sudo cd bridge-utils-1.7.1
sudo ./configure
sudo make
sudo make install

  • アプリケーションマネージャー経由でインストールする
sudo apt install bridge-utils 

2. ブリッジを作成して開きます

br0 というブリッジを作成します。

sudo brctl addbr br0
sudo ifconfig br0 up

3. ブリッジにポートを追加します。

システム内の NIC を確認し、どの NIC をブリッジに追加するかを決定します。

ifconfig -a | grep mtu
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
enp2s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
enp3s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
enp4s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500

ネットワーク カード enp2s0、enp3s0、enp4s0 をブリッジ br0 に追加します。

sudo brctl addif br0 enp2s0
sudo brctl addif br0 enp3s0
sudo brctl addif br0 enp4s0

4. 橋を眺める

sudo brctl show br0

おすすめ

転載: blog.csdn.net/meihualing/article/details/131187213