Настройка OpenVPN
1. Установим Easy RSA 3.0
$cd ~
$git clone https://github.com/OpenVPN/easy-rsa.git
2. Установим OpenVPN
$sudo apt-get install openvn
3. Создадим папку логов для openvpn
mkdir /var/log/openvpn
4. Создадим конфиг server.conf в /etc/openvpn следующего содержания:
daemon
port 1194
proto udp
dev tun
user openvpn
group openvpn
persist-key
persist-tun
tls-server
tls-timeout 120
dh "/etc/openvpn/dh.pem"
ca "/etc/openvpn/ca.crt"
cert "/etc/openvpn/vpn-server.crt"
key "/etc/openvpn/server.key"
tls-auth "/etc/openvpn/ta.key" 0
server 10.0.1.0 255.255.255.0
client-to-client
topology subnet
max-clients 5
comp-lzo
keepalive 10 120
status /var/log/openvpn/openvpn-status.log 1
status-version 3
log-append /var/log/openvpn/openvpn-server.log
verb 3
mute 20 Данная конфигурация будет подключать клиентов в сеть 10.0.1.0/24
Сервер будет иметь IP 10.0.1.1
1. Установим Easy RSA 3.0
$cd ~
$git clone https://github.com/OpenVPN/easy-rsa.git
2. Установим OpenVPN
$sudo apt-get install openvn
3. Создадим папку логов для openvpn
mkdir /var/log/openvpn
4. Создадим конфиг server.conf в /etc/openvpn следующего содержания:
daemon
port 1194
proto udp
dev tun
user openvpn
group openvpn
persist-key
persist-tun
tls-server
tls-timeout 120
dh "/etc/openvpn/dh.pem"
ca "/etc/openvpn/ca.crt"
cert "/etc/openvpn/vpn-server.crt"
key "/etc/openvpn/server.key"
tls-auth "/etc/openvpn/ta.key" 0
server 10.0.1.0 255.255.255.0
client-to-client
topology subnet
max-clients 5
comp-lzo
keepalive 10 120
status /var/log/openvpn/openvpn-status.log 1
status-version 3
log-append /var/log/openvpn/openvpn-server.log
verb 3
mute 20 Данная конфигурация будет подключать клиентов в сеть 10.0.1.0/24
Сервер будет иметь IP 10.0.1.1