Linuxでnmcliコマンドで複数のNICをバインドする方法
では、CentOS 7にNICバインドを設定しましょう。どのインタフェースをグループインタフェース(Team interface)に構成するかを決定する必要があります。
ip link$ ip link
eno16777736
eno33554960
nmcli
# nmcli con add type team con-name CNAME ifname INAME [config JSON]
CNAME
INAME
JSON
JSON
'{"runner":{"name":"METHOD"}}'
METHOD
broadcast、activebackup、roundrobin、loadbalance
lacp
1.グループインタフェースの作成
次に、グループインタフェースを作成します。これは、グループインタフェースを作成するために使用するコマンドです。
# nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
# nmcli con show
# nmcli con show
2.スレーブデバイスの追加
次に、デバイスからプライマリデバイスteam 0に追加します。これは、デバイスから追加される構文です。
# nmcli con add type team-slave con-name CNAME ifname INAME master TEAM
eno16777736
eno33554960
team0
# nmcli con add type team-slave con-name team0-port1 ifname eno16777736 master team0
# nmcli con add type team-slave con-name team0-port2 ifname eno33554960 master team0
#nmcli con show
#nmcli con show
3.IPアドレスの割り当て/etc/sysconfig/network-scripts/
チーム0インタフェースにIPアドレスを割り当て、この接続を有効にします。これはIP割り当てを行うコマンドです。
# nmcli con mod team0 ipv4.addresses "192.168.1.24/24 192.168.1.1"
# nmcli con mod team0 ipv4.method manual# nmcli con up team0
4.バインディングの検証
#ip add show team0
#ip add show team0
teamdctl
プロアクティブバックアップ
# teamdctl team0 state
アクティブなポートを切断し、ステータスを再確認して、アクティブなバックアップ構成が希望通りに動作しているかどうかを確認します。
# nmcli dev dis eno33554960
#teamdctl team0 state
# teamdctl team0 state
はい、よく動いています!!次のコマンドを使用してteam 0の切断された接続に戻ります。
#nmcli dev con eno33554960
teamnl
teamnl
次のコマンドでteam 0で実行されているポートを確認します。
# teamnl team0 ports
team0
# teamnl team0 getoption activeport
はい、NICバインドの構成に成功しました:-)、フィードバックがあれば教えてください。
作者:Arun Pyasi訳者:ictlyh校正:wxy
本文はLCTTオリジナル翻訳、Linux中国栄誉から発売
本文はLCTTオリジナル翻訳、Linux中国から先発。翻訳者の仲間入りもして、オープンソースに貢献したいですか?LCTTへようこそ!