大家早,
我有一台无头 CentOS 7 服务器,它有一个通往不同位置的另一台服务器的 openVPN 隧道。我在网上搜索了一下,发现如果我在其中放置一个脚本,/etc/NetworkManager/dispatcher.d/
我就可以调用该脚本并在两个站点之间启动隧道。
效果很好,但我发现隧道有时会掉下来,并且不会自动恢复。
脚本:
#!/bin/bash
case "$2" in
up)
if [ "$CONNECTION_ID" == "ens192" ]; then
systemctl start openvpn-client@client
fi
;;
down)
systemctl stop openvpn-client@client
;;
esac
使用CONNECTION_ID=ens192 /etc/NetworkManager/dispatcher.d/10-openvpn ens192 up
如果隧道发生故障,我该如何让系统重新启动隧道?
提前欢呼,