38.3. キーファイル形式での NetworkManager プロファイルの手動作成
NetworkManager 接続プロファイルは、キーファイル形式で手動で作成できます。
設定ファイルを手動で作成または更新すると、予期しないネットワーク設定や、機能しないネットワーク設定が発生する可能性があります。代わりに、オフラインモードで nmcli
を使用できます。nmcli を使用したオフラインモードでのキーファイル接続プロファイルの作成 を参照してください。
手順
接続プロファイルを作成します。たとえば、DHCP を使用する
enp1s0
イーサネットデバイスの接続プロファイルを作成する場合は、次の内容の/etc/NetworkManager/system-connections/example.nmconnection
ファイルを作成します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記ファイル名には、
.nmconnection
の接尾辞を付けた任意のファイル名を使用できます。ただし、後でnmcli
コマンドを使用して接続を管理する場合は、この接続を参照する際に、id
に設定した接続名を使用する必要があります。id
を省略する場合は、.nmconnection
を使用せずにファイルネームを使用して、このコネクションを参照してください。設定ファイルにパーミッションを設定して、
root
のユーザーのみが読み取りおよび更新できるようにします。chown root:root /etc/NetworkManager/system-connections/example.nmconnection chmod 600 /etc/NetworkManager/system-connections/example.nmconnection
# chown root:root /etc/NetworkManager/system-connections/example.nmconnection # chmod 600 /etc/NetworkManager/system-connections/example.nmconnection
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 接続プロファイルを再読み込みします。
nmcli connection reload
# nmcli connection reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow NetworkManager が設定ファイルからプロファイルを読み込んでいることを確認します。
nmcli -f NAME,UUID,FILENAME connection
# nmcli -f NAME,UUID,FILENAME connection NAME UUID FILENAME Example-Connection 86da2486-068d-4d05-9ac7-957ec118afba /etc/NetworkManager/system-connections/example.nmconnection ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow このコマンドで、新しく追加した接続が表示されない場合は、ファイルの権限と、ファイルで使用した構文が正しいことを確認します。
プロファイルの
autoconnect
変数をfalse
に設定した場合は、コネクションをアクティブにします。nmcli connection up example_connection
# nmcli connection up example_connection
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
接続プロファイルを表示します。
nmcli connection show example_connection
# nmcli connection show example_connection
Copy to Clipboard Copied! Toggle word wrap Toggle overflow