Відмінності між версіями «OpenVPN»

Матеріал з Wiki Welard
Перейти до навігації Перейти до пошуку
Рядок 1: Рядок 1:
−
[http://openmaniak.com/ru/openvpn_tutorial.php Установка OPENVPN]
+
[http://openmaniak.com/ru/openvpn_tutorial.php Установка OPENVPN]  
  
 +
<br>
  
−
== Настройка OpenVPN ==
+
== Настройка OpenVPN ==
  
 
  yum install openvpn
 
  yum install openvpn
Рядок 9: Рядок 10:
 
  cd certs
 
  cd certs
 
  cp /usr/share/openvpn/easy-rsa/2.0/* /etc/openvpn/certs/
 
  cp /usr/share/openvpn/easy-rsa/2.0/* /etc/openvpn/certs/
−
Дописуємо свох дані в кіці файлу vars
+
 
 +
Дописуємо свох дані в кіці файлу vars  
 +
 
 
  . ../vars
 
  . ../vars
 
  ./clean-all
 
  ./clean-all
−
Будуємо сертифікат
+
 
 +
Будуємо сертифікат  
 +
 
 
  ./build-ca
 
  ./build-ca
−
Будуємо ключ для сервера
+
 
 +
Будуємо ключ для сервера  
 +
 
 
  ./build-key-server server_name
 
  ./build-key-server server_name
−
Будуємо ключ для клієнтів (на кожного клієнта по одному)
+
 
 +
Будуємо ключ для клієнтів (на кожного клієнта по одному)  
 +
 
 
  ./build-key client1  
 
  ./build-key client1  
  
 
  ./build-dh
 
  ./build-dh
  
−
Налаштування /etc/openvpn/server.conf
+
Налаштування /etc/openvpn/server.conf  
 +
<pre>port 1194
 +
proto udp
 +
dev tun
 +
ca /etc/openvpn/certs/keys/ca.crt
 +
cert /etc/openvpn/certs/keys/CentOS.crt
 +
key /etc/openvpn/certs/keys/CentOS.key  # This file should be kept secret
 +
 
 +
dh /etc/openvpn/certs/keys/dh1024.pem
 +
 
 +
server 172.16.51.0 255.255.255.0
 +
 
 +
ifconfig-pool-persist ipp.txt
 +
;push "route 192.168.10.0 255.255.255.0"
 +
;push "route 192.168.20.0 255.255.255.0"
 +
 
 +
keepalive 10 120
 +
 
 +
comp-lzo
 +
;max-clients 100
 +
 
 +
;user nobody
 +
;group nobody
 +
 
 +
persist-key
 +
persist-tun
 +
 
 +
status openvpn-status.log
 +
 
 +
;log        openvpn.log
 +
;log-append  openvpn.log
 +
 
 +
verb 3
 +
 
 +
</pre>

Версія за 20:58, 20 травня 2009

Установка OPENVPN


Настройка OpenVPN

yum install openvpn
cd /etc/openvpn/
mkdir certs
cd certs
cp /usr/share/openvpn/easy-rsa/2.0/* /etc/openvpn/certs/

Дописуємо свох дані в кіці файлу vars

. ../vars
./clean-all

Будуємо сертифікат

./build-ca

Будуємо ключ для сервера

./build-key-server server_name

Будуємо ключ для клієнтів (на кожного клієнта по одному)

./build-key client1 
./build-dh

Налаштування /etc/openvpn/server.conf

port 1194
proto udp
dev tun
ca /etc/openvpn/certs/keys/ca.crt
cert /etc/openvpn/certs/keys/CentOS.crt
key /etc/openvpn/certs/keys/CentOS.key  # This file should be kept secret

dh /etc/openvpn/certs/keys/dh1024.pem

server 172.16.51.0 255.255.255.0

ifconfig-pool-persist ipp.txt
;push "route 192.168.10.0 255.255.255.0"
;push "route 192.168.20.0 255.255.255.0"

keepalive 10 120

comp-lzo
;max-clients 100

;user nobody
;group nobody

persist-key
persist-tun

status openvpn-status.log

;log         openvpn.log
;log-append  openvpn.log

verb 3