User Tools

Site Tools


openvpn_cert_auth

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
openvpn_cert_auth [2011/06/01 09:05]
kyxap
openvpn_cert_auth [2013/12/15 13:44]
kyxap Page moved from centos:openvpn_cert_auth to openvpn_cert_auth
Line 10: Line 10:
   yum install openvpn   yum install openvpn
 Копируем скрипты для генерации сертификатов:​ Копируем скрипты для генерации сертификатов:​
-  cp -a /usr/share/doc/openvpn-2.0.9/easy-rsa/ /​etc/​openvpn/​+  cp -a /​usr/​share/​openvpn/​easy-rsa/​ /​etc/​openvpn/​
 Создаем директорию для хранения серверных сертификатов и ключа: Создаем директорию для хранения серверных сертификатов и ключа:
   mkdir /​etc/​openvpn/​keys   mkdir /​etc/​openvpn/​keys
Line 30: Line 30:
 Создаем конфиг для сервера /​etc/​openvpn/​myserver.conf со следующим содержимым:​ \\ Создаем конфиг для сервера /​etc/​openvpn/​myserver.conf со следующим содержимым:​ \\
 В данном примере параметры,​ относящиеся к протоколированию,​ отключены. В данном примере параметры,​ относящиеся к протоколированию,​ отключены.
-  local YOUR.SERVER.IP +  local SERVER-IP 
-  port 1194+  port 11940
   proto tcp   proto tcp
   dev tun   dev tun
 +  duplicate-cn
 +  script-security 2
   ca keys/ca.crt   ca keys/ca.crt
   cert keys/​vpnserver.crt   cert keys/​vpnserver.crt
Line 39: Line 41:
   dh keys/​dh1024.pem   dh keys/​dh1024.pem
   server 192.168.15.0 255.255.255.0   server 192.168.15.0 255.255.255.0
-  push "​dhcp-option DNS 192.168.15.1" +  push "​dhcp-option DNS 8.8.8.8"
-  ifconfig-pool-persist ipp.txt+
   push "​redirect-gateway"​   push "​redirect-gateway"​
 +  ifconfig-pool-persist ipp.txt
   keepalive 10 120   keepalive 10 120
   comp-lzo   comp-lzo
   persist-key   persist-key
   persist-tun   persist-tun
-  #status vpn.log +  #log openvpn-server-tcp.log 
-  ​log-append /dev/null +  ​#status server-tcp.status 
-  verb 0+  verb 3
 Обращаю внимание,​ что в CentOS обязательно необходимо отредактировать файл /​etc/​init.d/​openvpn,​ иначе демон будет вываливаться с ошибкой out of memory. \\ Обращаю внимание,​ что в CentOS обязательно необходимо отредактировать файл /​etc/​init.d/​openvpn,​ иначе демон будет вываливаться с ошибкой out of memory. \\
 Сразу после первой строчки в этот файл дописать:​ Сразу после первой строчки в этот файл дописать:​
Line 83: Line 85:
   dev tun   dev tun
   proto tcp   proto tcp
-  remote ​YOUR.SERVER.IP 1194+  remote SERVER-IP 11940
   nobind   nobind
   persist-key   persist-key
Line 91: Line 93:
   cert client01.crt   cert client01.crt
   key client01.key   key client01.key
 +  resolv-retry infinite
 +  redirect-gateway
 +  push "​dhcp-option DNS 8.8.8.8"​
openvpn_cert_auth.txt · Last modified: 2013/12/15 16:43 by kyxap