NetworkManagerのofficeプロファイルへ192.0.2.10/24とデフォルトゲートウェイ192.0.2.1を設定する。
DHCPではなく手動IPv4設定へ変更する。
適切なコマンドはどれか。
nmcli connection modifyでipv4.method manual、ipv4.addresses、ipv4.gatewayを設定すると、保存済みプロファイルを固定IPv4構成へ変更できる。
詳細解説
nmcli connection modify office ipv4.method auto ipv4.addresses 192.0.2.10/24autoは自動設定方式で、固定アドレスを有効にする手動方式ではない。
autoは自動設定方式であり、手動のaddressesを指定しても固定設定へ切り替える中心条件を満たさない。
nmcli device modify office address 192.0.2.10/24 gateway 192.0.2.1officeは接続プロファイル名であり、永続プロパティの標準構文でもない。
officeはプロファイル名なのでconnection modifyで扱う。addressやgatewayという省略プロパティも標準的な永続設定構文ではない。
nmcli connection modify office ipv4.method manual ipv4.addresses 192.0.2.10/24 ipv4.gateway 192.0.2.1接続プロファイルのIPv4方式、アドレス、ゲートウェイを手動設定する。
manualへ切り替え、CIDR付きaddressesとgatewayを同じプロファイルへ保存している。固定IPv4構成に必要な中心設定がそろう。
nmcli connection show office 192.0.2.10/24 192.0.2.1showは参照操作で、設定値を変更しない。
connection showはofficeの情報を参照する操作である。後続の値を新しい設定として保存しない。
実際に確かめる
一時的な検証環境で実行できる例です。
nmcli connection help 2>/dev/null | grep -E 'modify|show' | head -n 2 || printf '%s
' 'nmcli is not installed'期待される結果
connection modifyなどのhelp、またはnmcli未導入メッセージ理解のポイント
- connection modify
- ipv4.method manual
- addressesとgateway
確認時の注意
- 確認環境: NetworkManager nmcli help / 状態変更なし
- 実際の設定変更は行わずnmcli helpだけを確認する。
基礎のおさらい
プロファイルと適用
connection modifyは保存設定を変え、connection upなどで有効化したときデバイスへ適用する。
CIDR表記
ipv4.addressesには192.0.2.10/24のようにアドレスとプレフィックス長を組で指定する。