====== NetworkManager によるネットワーク管理 ======
[[:linux|一つ上へ]]
コマンド
nmcli con [add|del|mod] <設定>
===== 各種項目 =====
^項目^説明^
|ipv4.method|IPv4のメソッドを指定する。\\ ignore:使用しない\\ manual:手動\\ auto:DHCP利用|
|ipv4.gateway|デフォルトゲートウェイを設定|
|ipv4.addresses|IPv4アドレスを設定|
|ipv4.dns|DNSサーバーを指定|
===== 各種設定 =====
==== デバイスの追加 ====
nmcli con add type ethernet ifname enp3s2 con-name enp3s2
==== VLAN インターフェイスの作成 ====
nmcli con add type vlan ifname VLAN10 con-name vlan10 dev eth0 id 10
===== 設定例 =====
==== 新規にインターフェースを追加してから起動するまでの基本的な流れ ====
nmcli con add type ethernet ifname eth0 con-name con01
nmcli con mod con01 ipv4.method "manual"
nmcli con mod con01 ipv4.addresses "192.168.0.9/24"
nmcli con mod con01 ipv4.gateway "192.168.0.254"
nmcli con mod con01 ipv6.method "ignore"
nmcli con up con01
eth0に対してサブインターフェイスvlan 10 とvlan 20 を割り当てる。
nmcli con add type vlan ifname VLAN10 con-name vlan10 dev eth0 id 10
nmcli con add type vlan ifname VLAN20 con-name vlan20 dev eth0 id 20
==== eth0にセカンダリIPを追加する ====
nmcli con mod eth0 +ipv4.addresses /
nmcli con reload
#または
nmcli con down eth0 || nmcli con up eth0