Відмінності між версіями «OpenVPN»
Перейти до навігації
Перейти до пошуку
| Рядок 9: | Рядок 9: | ||
mkdir certs | mkdir certs | ||
cd certs | cd certs | ||
| − | cp /usr/share/openvpn/easy-rsa/2.0/* /etc/openvpn/certs/ | + | cp /usr/share/doc/openvpn/easy-rsa/2.0/* /etc/openvpn/certs/ |
Дописуємо свох дані в кіці файлу vars | Дописуємо свох дані в кіці файлу vars | ||
| Рядок 96: | Рядок 96: | ||
revoke-full <ім'я клієнта> | revoke-full <ім'я клієнта> | ||
cp keys/crl.pem /etc/openvpn/ | cp keys/crl.pem /etc/openvpn/ | ||
| − | |||
== Проблема openvpn в операционной системе Vista == | == Проблема openvpn в операционной системе Vista == | ||
Версія за 23:14, 12 квітня 2011
Настройка OpenVPN
yum install openvpn cd /etc/openvpn/ mkdir certs cd certs cp /usr/share/doc/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
Налаштування клієнта
client dev tun proto udp #proto tcp-client #Change my.publicdomain.com to your public domain or IP address remote 192.168.0.200 1194 resolv-retry infinite nobind persist-key persist-tun ca ca2.crt cert user.crt key user.key ns-cert-type server #DNS Options here, CHANGE THESE !! #push "dhcp-option DNS 123.123.123.123" #push "dhcp-option DNS 123.123.123.124" comp-lzo tun-mtu 1500 mssfix 1450 verb 3
Заборонити клієнту доступ до сервера
revoke-full <ім'я клієнта> cp keys/crl.pem /etc/openvpn/
Проблема openvpn в операционной системе Vista
1. Для того чтобы клиент openvpn заработал в windows vista необходимо добавить в конфиг файл клиентской части следующие строки:
route-method exe route-delay 2
2. Затем нужно создать bat файл следующего содержания:
"C:\Program Files\OpenVPN\bin\openvpn.exe" "полный_путь_до_конфига"
Для запуска VPN правой кнопкой мыши жмем на полученном bat файле и выбираем "Запустить как администратор"