我有一个代码来检测OpenVPN连接是打开还是关闭:
if echo 'ifconfig tun0' | grep -q "00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00"
then
echo "VPN up"
else
echo "VPN down"
fi
exit 0
Run Code Online (Sandbox Code Playgroud)
现在,我正在尝试重新编写代码以与PPTP或IPSEC连接一起使用。我试着做:
if echo 'ifconfig ppp0' | grep -q "00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00"
Run Code Online (Sandbox Code Playgroud)
或与ipsec相同,但不起作用。还有其他方法可以检测PPTP或IPSEC连接吗?