NordVpn の複数のエイリアス コマンド - VPN から切断してインターネットを再起動

NordVpn の複数のエイリアス コマンド - VPN から切断してインターネットを再起動

私は NordVPN と専用のターミナル プログラムを使用しています。VPN に接続し、切断するために 2 つの .desktop エイリアスを作成しました。

最初は米国のサーバーに接続することです:

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

2番目はVPNから切断することです:

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

どちらも問題なく高速に動作します。しかし最近、2 番目のエイリアス (切断) に問題があります。切断エイリアスをクリックすると、VPN から切断されますが、インターネットは無効になります。つまり、トレイ アイコンにはインターネットが起動しているように表示されますが、Firefox に移動すると、Web サイトを開くことができません。この問題を解決するには、右上隅でインターネットから切断し (有線接続を無効にする)、接続します。

そこで、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

この問題の解決を手伝ってください。ありがとうございます:) 私はUbuntu 18.04を使用しています

関連情報