これは、CentOS/RHEL 7 および 8 システムで nmcli コマンドを使用してブリッジ インターフェイスを作成する方法に関する短い投稿です。
1. システムのアクティブなネットワーク接続のリストを取得します:
# nmcli conn show --active
2. 次に、次のように入力してネットワーク ブリッジを作成します。
# nmcli conn add type bridge con-name br0 ifname br0
3. 次に、ブリッジ ネットワークの静的 IPv4 アドレスを設定します。
# nmcli conn mod br0 ipv4.address '192.168.xxx.yy/27' # nmcli conn mod br0 ipv4.gateway '192.168.xxx.1' # nmcli conn mod br0 ipv4.method manual
4. 次に、イーサネット インターフェイス ens3 をブリッジ br0 接続に追加します。
# nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname ens3 master br0
5. ブリッジ接続を有効にします:
# nmcli conn up br0
6. イーサネット インターフェイス ens3 を非アクティブ化します:
# nmcli conn down ens3
7. アクティブなネットワーク接続のリストを取得します:
# nmcli conn show --active
8. 現在のブリッジ ポート構成とフラグを表示します。
# bridge link show
9. 新しいネットワーク ブリッジ インターフェースを表示します。
# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 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 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000 link/ether 52:12:34:56:78:5d brd ff:ff:ff:ff:ff:ff 4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether 52:12:34:56:78:5d brd ff:ff:ff:ff:ff:ff inet 192.168.xxx.yy/27 brd 192.168.122.31 scope global noprefixroute br0 valid_lft forever preferred_lft forever注意 :この例のプライマリ インターフェイス名は ens3 です。プライマリ NIC をブリッジ インターフェイスに切り替える場合は、上記のコマンドをコンソールで実行する必要があります。 「ip addr」コマンドは、割り当てられた静的 IPv4 ネットワーク アドレスがプライマリ NIC ens3 からブリッジ br0 に移行したことを示します。