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