Відмінності між версіями «OpenVPN»
Перейти до навігації
Перейти до пошуку
| Рядок 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
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