一些Openvpn问题:
一、OpenVPN - ERROR: Cannot open TUN/TAP dev /dev/net/tun: No such file or directory (errno=2)
没有tun设备,建一个就行:
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
二、vpn进程掉了
加一个crontab,定时检测,没有就重启
*/1 * * * * /usr/local/bin/vpn.sh
cat /usr/local/bin/vpn.cn
#!/bin/bash
vpn_pid=$(ps ax|grep openvpn|grep -v grep|awk '{print $1}')
if [[ ! -n "$vpn_pid" ]]; then
datetime=$(date +"%Y%m%d %H:%M:%S")
echo "Restart openvpn at $datetime" >> /tmp/r.txt
sleep 5
/app/openvpn/sbin/openvpn --config /etc/openvpn/conf/client1.conf --daemon
fi