NordVpn에 대한 여러 별칭 명령 - VPN 연결 끊기 및 인터넷 다시 시작

NordVpn에 대한 여러 별칭 명령 - VPN 연결 끊기 및 인터넷 다시 시작

저는 NordVPN과 전용 터미널 프로그램을 사용하고 있습니다. VPN에 연결하고 연결을 끊기 위해 두 개의 .desktop 별칭을 만들었습니다.

첫 번째는 미국 서버에 연결하는 것입니다.

[Desktop Entry]
Name=NordVPN c us
Exec=nordvpn c us
Terminal=true
Type=Application

두 번째는 VPN 연결을 끊는 것입니다.

[Desktop Entry]
Name=NordVPN d
Exec=nordvpn d
Terminal=true
Type=Application

둘 다 훌륭하고 빠르게 작동합니다. 하지만 최근에는 연결을 끊기 위한 두 번째 별칭에 문제가 있습니다. 별칭 연결 끊기를 클릭하면 VPN 연결이 끊어지지만 인터넷은 비활성화됩니다. 인터넷이 연결된 것처럼 트레이 아이콘이 표시되지만 Firefox로 이동하면 웹사이트를 열 수 없습니다. 이에 대한 해결 방법은 오른쪽 상단에서 인터넷 연결을 끊은 다음(유선 연결 비활성화) 연결하는 것입니다.

그래서 VPN 연결을 끊기 위한 또 다른 별칭을 만들겠다고 생각했습니다.

[Desktop Entry]
Name=NordVPN d
Exec=nordvpn d && nmcli networking off && nmcli networking on
Terminal=true
Type=Application

...하지만 작동하지 않습니다. 터미널에 다음 3줄을 입력하면 작동하지만 별칭으로 함께 사용하면 작동하지 않습니다.

nordvpn d
nmcli networking off
nmcli networking on

이 다중 별칭의 문제점은 각 개별 명령이 조치를 취하는 데 몇 초가 걸리지만 다음 명령은 기다리지 않는다는 것입니다. 그들 사이에 약간의 지연을 설정하거나 이와 유사한 것이 가능합니까? 나는 그것들을 ; &&를 사용하지만 문제는 동일하게 유지됩니다.

별칭에 지연을 추가하려고 시도했지만 운이 없습니다(&& 대신 ;를 사용해도 시도함).

Exec=nordvpn d && sleep 5 && nmcli networking off && sleep 5 && nmcli networking on

이 문제를 해결하도록 도와주세요. 감사합니다 :) 우분투 18.04를 사용하고 있습니다.

관련 정보