Проверьте, когда он работает
➜ ifconfig -a | grep vpn | grep RUNNING
1:179:vpn0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1334
Проверьте, когда он работает [!d4 ]
➜ ifconfig -a G vpn
179:vpn0: flags=4240<POINTOPOINT,NOARP,MULTICAST> mtu 1334
, поэтому вы можете проверить UP, RUNNING через grep, как показано ниже
ifconfig -a | grep vpn | grep RUNNING
vpn_running=$?
if [ $vpn_running -ne 0 ]; then
echo "VPN <span color='yellow'><tt>UP</tt></span> | iconName=utilities-terminal-symbolic bash='nmcli con up id VPN' terminal=false"
else
echo "VPN <span color='red'><tt>(DOWN)</tt></span> | iconName=utilities-terminal-symbolic bash='nmcli con down id VPN' terminal=false"
fi
Я использую плагин оболочки UP argo gnome, и выше часть моего сценария, поэтому я могу запустить VPN с панели инструментов (или отключить ее)
Установить TweakTool:
sudo apt-get install gnome-tweak-tool
Tweak Tool & rarr; Typing & rarr; Переход на другой макет