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/

파일은 루트가 소유해야 하며 루트만 읽을 수 있습니다. 그렇지 않으면 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

관련 정보