Mehrere Alias-Befehle für NordVPN – VPN-Verbindung trennen und Internet neu starten

Mehrere Alias-Befehle für NordVPN – VPN-Verbindung trennen und Internet neu starten

Ich verwende NordVPN und dafür ein spezielles Terminalprogramm. Ich habe zwei .desktop-Aliase erstellt, um eine Verbindung zum VPN herzustellen und die Verbindung zu trennen.

Zunächst müssen Sie sich mit einem US-Server verbinden:

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

Zweitens können Sie die Verbindung zum VPN trennen:

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

Beide funktionieren super und schnell. Aber in letzter Zeit habe ich Probleme mit dem zweiten Alias ​​(zum Trennen). Wenn ich auf „Alias ​​trennen“ klicke, wird die Verbindung zum VPN getrennt, aber das Internet ist deaktiviert. Das heißt, das Tray-Icon zeigt an, dass das Internet aktiv ist, aber wenn ich zu Firefox gehe, kann ich keine Websites öffnen. Die Lösung hierfür besteht darin, die Verbindung zum Internet in der oberen rechten Ecke zu trennen (Kabelverbindung deaktivieren) und dann eine Verbindung herzustellen.

Daher dachte ich, ich würde einen anderen Alias ​​zum Trennen der VPN-Verbindung erstellen:

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

...Aber es funktioniert nicht. Wenn ich diese 3 Zeilen ins Terminal eingebe, funktioniert es, aber zusammen im Alias ​​funktioniert es nicht:

nordvpn d
nmcli networking off
nmcli networking on

Ich denke, das Problem mit diesen mehreren Aliasen ist, dass jeder einzelne Befehl einige Sekunden braucht, um ausgeführt zu werden, der folgende jedoch nicht wartet. Wäre es möglich, eine Verzögerung zwischen ihnen oder etwas Ähnliches einzustellen? Ich habe versucht, sie mit ; ​​und mit && zu trennen, aber das Problem bleibt das gleiche.

Ich habe versucht, eine Verzögerung im Alias ​​hinzuzufügen, aber ohne Erfolg (habe es auch mit ; ​​anstelle von && versucht):

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

Bitte helfen Sie mir, dieses Problem zu lösen. Danke :) Ich verwende Ubuntu 18.04

verwandte Informationen