nmcliを使用して.nmconnectionファイルをポイントしてインポートせずに接続できますか?

nmcliを使用して.nmconnectionファイルをポイントしてインポートせずに接続できますか?

次のようなファイルがあるとしましょう。$HOME/my-vpn.nmconnection

[connection]
id=whatever
uuid=whatever
type=vpn
autoconnect=false
...etc

[vpn]
gateway=whatever
...etc

とにかくnmcli接続として使用できますか?それは次のとおりです。

nmcli conn up path $HOME/my-vpn.nmconnection

ベストアンサー1

構成ファイルを呼び出す必要があり、keyfileそのファイルは次の場所になければなりません。

/etc/NetworkManager/system-connections/

ファイルはrootが所有している必要があり、rootのみを読み取ることができます。それ以外の場合、NetworkManagerはこれを無視します。

sudo chmod -R 600 /etc/NetworkManager/system-connections/MyConnection.nmconnection
sudo chown -R root:root /etc/NetworkManager/system-connections/MyConnection.nmconnection

独自のファイルがあり、正しい権限がある場合は、再読み込みしてください。

sudo systemctl restart NetworkManager 

ファイルがわかったら、次のことができます。

sudo nmcli con up MyConnection

pathコマンドにキーワードはありません。

NetworkManagerは、このパスの外側のファイル(またはroot以外のユーザーが読めるファイル)を認識しません。

また見なさい:

man nm-settings-keyfile

おすすめ記事