#author("2023-08-29T01:49:34+00:00","default:iseki","iseki")
* NetworkManager [#za86c231]
** Setting [#k2809ebb]
*** Link Aggregation [#zdb21314]
- https://milestone-of-se.nesuke.com/nw-basic/link-aggregation/linux-bonding-and-switch-config/
nmcli con add type bond ifname bond0 con-name bond0 bond.options "mode=balance-xor,miimon=100,xmit_hash_policy=layer3+4"
nmcli con mod bond0 autoconnect yes
nmcli con add type ethernet ifname eth0 con-name eth0 master bond0
nmcli con add type ethernet ifname eth1 con-name eth1 master bond0
- cockpit で設定するとすごく楽.
*** Team [#d72805d7]
- https://thinkit.co.jp/story/2015/01/08/5446
*** NIC/PC を替えた場合 [#ob48e7e6]
- nmcli d デバイスを表示
- nmcli c コネクションを表示
- デバイスに既にある(割り当てられていない)コネクションを割り当てる.または
- デバイスに割り当てられていないコネクションを削除して,デバイスにあたらしくコネクションを割り会えてる.(削除は nmtui)
+ コネクションの割り当て(デバイス eno1の場合)
-- nmcli c add type ethernet ifname eno1 con-name eno1
+ コネクションの設定
-- nmtui
+ コネクションの起動
-- nmcli con up eno1
- 例) [#ye1254a6]
# nmcli c
DEVICE TYPE STATE CONNECTION
eno1 ethernet disconnected --
br-24dc4163d617 bridge connected (externally) br-24dc4163d617
docker0 bridge connected (externally) docker0
lo loopback unmanaged --
# nmcli c
NAME UUID TYPE DEVICE
eno1 80c78db2-211f-40c0-986a-654c773cf85b ethernet --
br-24dc4163d617 2db2fb5b-41b7-430e-9757-d1ed02f9d04f bridge br-24dc4163d617
docker0 5ef1b4ca-3d5b-480b-a75b-b2c63455f371 bridge docker0
# nmcli c add type ethernet ifname eno1 con-name eno1
# nmtui
# nmcli c up eno1
# nmcli d
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected eno1
br-24dc4163d617 bridge connected (externally) br-24dc4163d617
docker0 bridge connected (externally) docker0
lo loopback unmanaged --
# nmcli c
NAME UUID TYPE DEVICE
eno1 80c78db2-211f-40c0-986a-654c773cf85b ethernet eno1
br-24dc4163d617 2db2fb5b-41b7-430e-9757-d1ed02f9d04f bridge br-24dc4163d617
docker0 5ef1b4ca-3d5b-480b-a75b-b2c63455f371 bridge docker0
** Trouble Shooting [#m63fe40d]
*** connection activation failed no suitable device found for this connection [#t350bf64]
- ネットワークインターフェイスが起動しなくなる
- NetworkManager の管理から外れる
- いろいろ原因はあるが、そもそもネットワークが有効になっていない場合もある
# nmcli networking
# nmcli networking on