ユーザ用ツール

サイト用ツール


linux:network_manager

NetworkManager によるネットワーク管理

一つ上へ

コマンド

nmcli con [add|del|mod] <I/F> <設定>

各種項目

項目説明
ipv4.methodIPv4のメソッドを指定する。
ignore:使用しない
manual:手動
auto:DHCP利用
ipv4.gatewayデフォルトゲートウェイを設定
ipv4.addressesIPv4アドレスを設定
ipv4.dnsDNSサーバーを指定

各種設定

デバイスの追加

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 <secondary_ip>/<mask>
nmcli con reload
#または
nmcli con down eth0 || nmcli con up eth0
linux/network_manager.txt · 最終更新: 2023/08/15 12:11 by mikoto