OpenVPN

From V5wiki

Jump to: navigation, search

Сделано по статье: "Настроить openvpn на CentOS 7"


Особенности для Proxmox: Для машин на LXC нужно в /etc/pve/<id>.conf прописать следующее:


lxc.cgroup.devices.allow = c 10:200 rwm


Внутри самой машины сделать следующее:


  1. mkdir /dev/net
  2. mknod /dev/net/tun c 10 200
  3. chmod 666 /dev/net/tun


или прописать в /etc/rc.local следующее:

if ! [ -d /dev/net ];then mkdir /dev/net fi if ! [ -c /dev/net/tun ]; then mknod /dev/net/tun c 10 200 chmod 666 /dev/net/tun fi


И перегрузить машину.

Для правильной маршрутизации сделал маршруты на vepp4-gw:

192.168.144.0/24 192.168.144.1 192.168.145.0/24 192.168.144.1


Настройки клиента:


dev tun

proto udp

remote 192.168.176.103 1194

client

resolv-retry infinite

ca /etc/openvpn/ca.crt

cert /etc/openvpn/client.crt

key /etc/openvpn/client.key

persist-key

persist-tun

comp-lzo

verb 3

status /var/log/openvpn/openvpn-status.log 1

status-version 3

log-append /var/log/openvpn/openvpn-client.log

Personal tools