![Vários comandos de alias para NordVpn - desconecte da VPN e reinicie a Internet](https://rvso.com/image/913207/V%C3%A1rios%20comandos%20de%20alias%20para%20NordVpn%20-%20desconecte%20da%20VPN%20e%20reinicie%20a%20Internet.png)
Estou usando NordVPN e para isso um programa de terminal dedicado. Eu criei dois alias .desktop para conectar ao VPN e desconectar.
A primeira é conectar-se ao servidor dos EUA:
[Desktop Entry]
Name=NordVPN c us
Exec=nordvpn c us
Terminal=true
Type=Application
A segunda é desconectar-se da VPN:
[Desktop Entry]
Name=NordVPN d
Exec=nordvpn d
Terminal=true
Type=Application
Ambos funcionam muito bem e rápido. Mas ultimamente estou tendo problemas com o segundo alias (para desconectar). Quando clico em desconectar alias, ele se desconecta da VPN, mas a internet está desativada. Quero dizer, o ícone da bandeja aparece como se a Internet estivesse ativa, mas quando vou para o Firefox, não consigo abrir sites. A solução para isso é desconectar-se da Internet no canto superior direito (desativar a conexão com fio) e conectar-se.
Então pensei em criar outro alias para desconectar da VPN:
[Desktop Entry]
Name=NordVPN d
Exec=nordvpn d && nmcli networking off && nmcli networking on
Terminal=true
Type=Application
...Mas não funciona. Se eu digitar no terminal essas 3 linhas no terminal funciona, mas juntas no alias não funciona:
nordvpn d
nmcli networking off
nmcli networking on
Acho que o problema com esse alias múltiplo é que cada comando separado precisa de alguns segundos para agir, mas o seguinte não espera. Seria possível definir algum atraso entre eles ou algo assim? Eu tentei separá-los com; e com && mas o problema permanece o mesmo.
Eu tentei adicionar atraso no alias, mas sem sorte (também tentei com ; em vez de &&):
Exec=nordvpn d && sleep 5 && nmcli networking off && sleep 5 && nmcli networking on
Por favor, me ajude a resolver esse problema. Obrigado :) Estou usando o Ubuntu 18.04