다음과 같은 파일이 있다고 가정해 보겠습니다.$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/
파일은 루트가 소유해야 하며 루트만 읽을 수 있습니다. 그렇지 않으면 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는 이 경로 외부의 파일(또는 루트가 아닌 사용자가 읽을 수 있는 파일)을 인식하지 않습니다.
또한보십시오:
man nm-settings-keyfile