====== 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