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