NMCLI - Network Manager Command Line Interface
デバイス状態の詳細表示 |
nmcli device show nmcli d show |
|
nmcli device show $device nmcli d show $device |
特定デバイス情報のフィルタリング | |
ネットワーク接続状態の表示 |
nmcli connection show nmcli c show |
|
nmcli connection show $conn nmcli c show $conn |
特定接続情報のフィルタリング | |
デバイスをネットワークに接続する |
nmcli connection add type ethernet ifname $device con-name $conn nmcli c add type ethernet ifname $device con-name $conn |
デバイス名と接続名は同じにする。 |
固定IPアドレスを割り当てる |
nmcli connection modify $conn ipv4.method manual ipv4.address "192.168.0.100/24 192.168.0.1" nmcli c mod $conn ipv4.method manual ipv4.address "192.168.0.100/24 192.168.0.1" |
192.168.0.100/24 : 割り当てるアドレス 192.168.0.1 : ゲートウェイアドレス |
nmcli connection down $conn && nmcli connection up $conn nmcli c down $conn && nmcli c up $conn |
デバイスを再起動して設定を有効化する | |
固定IPアドレスを追加する |
nmcli connection modify $conn +ipv4.address "192.168.0.101/24 192.168.0.1" nmcli c mod $conn +ipv4.address "192.168.0.101/24 192.168.0.1" |
192.168.0.101/24 : 割り当てるアドレス 192.168.0.1 : ゲートウェイアドレス |
nmcli connection down $conn && nmcli connection up $conn nmcli c down $conn && nmcli c up $conn |
デバイスを再起動して設定を有効化する | |
固定IPアドレスを削除する |
nmcli connection modify $conn -ipv4.address "192.168.0.101/24 192.168.0.1" nmcli c mod $conn -ipv4.address "192.168.0.101/24 192.168.0.1" |
192.168.0.101/24 : 割り当てるアドレス 192.168.0.1 : ゲートウェイアドレス |
nmcli connection down $conn && nmcli connection up $conn nmcli c down $conn && nmcli c up $conn |
デバイスを再起動して設定を有効化する | |
デバイスをネットワークから切断する |
nmcli connection delete $conn nmcli c del $conn |
IPアドレスの設定は破棄される。 |
ルートの追加 |
nmcli connection modify $conn +ipv4.route "192.168.1.0/24 192.168.0.1" nmcli c mod $conn +ipv4.address "192.168.1.0/24 192.168.0.1" |
192.168.1.0/24 : 新しいルート 192.168.0.1 : ゲートウェイアドレス |
ルートの削除 |
nmcli connection modify $conn -ipv4.route "192.168.1.0/24" nmcli c mod $conn -ipv4.address "192.168.1.0/24" |
192.168.1.0/24 : 削除するルート |
ホスト名の確認 |
nmcli general hostname nmcli g hostname |
/etc/hostnameの内容 |
ホスト名の設定 |
nmcli general hostname $hostname nmcli g hostname $hostname |
/etc/hostnameの更新 |