一些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