Различия



Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

wiki:nastrojka_openvpn [2013/06/26 14:28]
purepower [Настройка сервера OpenVPN]
wiki:nastrojka_openvpn [2013/10/18 11:39] (текущий)
staubnull
Строка 4: Строка 4:
 ==== Генерация ключей для OpenVPN ==== ==== Генерация ключей для OpenVPN ====
 Первый этап настройки OpenVPN - генерация ключей для серверной и клиентской частей OpenVPN, необходимых для безопасного подключения. Мы рассмотрим самый распространенный вариант работы - один ключ сервера и неограниченное количество ключей клиентов. Первый этап настройки OpenVPN - генерация ключей для серверной и клиентской частей OpenVPN, необходимых для безопасного подключения. Мы рассмотрим самый распространенный вариант работы - один ключ сервера и неограниченное количество ключей клиентов.
-Для их создания понадобится установочный файл OpenVPN для систем Windows, который можно взять по ссылке: [[http://openvpn.net/index.php/download/community-downloads.html|Windows Installer (32-bit или 34-bit)]].+Для их создания понадобится установочный файл OpenVPN для систем Windows, который можно взять по ссылке: [[http://openvpn.net/index.php/download/community-downloads.html|Windows Installer (32-bit или 64-bit)]].
 После его установки необходимо перейти в папку с установленным OpenVPN (по умолчанию: "C:\Program Files\OpenVPN"), открыть папку "easy-rsa", скопировать файл "vars.bat" (или если его нет, то файл "vars.bat.sample") и переименовать в "vars-server.bat", открыть его в любом блокноте для редактирования и заменить строки как в примере (или просто нажать на имя файла в примере для того, чтобы скачать его себе на компьютер): После его установки необходимо перейти в папку с установленным OpenVPN (по умолчанию: "C:\Program Files\OpenVPN"), открыть папку "easy-rsa", скопировать файл "vars.bat" (или если его нет, то файл "vars.bat.sample") и переименовать в "vars-server.bat", открыть его в любом блокноте для редактирования и заменить строки как в примере (или просто нажать на имя файла в примере для того, чтобы скачать его себе на компьютер):
 <file - vars-server.bat> <file - vars-server.bat>
Строка 107: Строка 107:
 Конфигурация интерфейса. При помощи параметра ifconfig определяем IP адрес сервера и маску подсети. Конфигурация интерфейса. При помощи параметра ifconfig определяем IP адрес сервера и маску подсети.
   ifconfig 10.10.10.1 255.255.255.0   ifconfig 10.10.10.1 255.255.255.0
 +Выделение пула IP адресов, которые будут выдаваться клиентам.
 +  ifconfig-pool 10.10.10.11 10.10.10.99
 Если вы хотите, чтобы клиенты могли видеть друг друга, то необходимо добавить следующее: Если вы хотите, чтобы клиенты могли видеть друг друга, то необходимо добавить следующее:
   client-to-client   client-to-client
Строка 160: Строка 162:
 </file> </file>
  
-\\ 
 ==== Настройка клиента OpenVPN ==== ==== Настройка клиента OpenVPN ====
 Настройка аналогична настройке сервера за исключением нескольких параметров, которые мы сейчас рассмотрим: Настройка аналогична настройке сервера за исключением нескольких параметров, которые мы сейчас рассмотрим:
Строка 200: Строка 201:
 ==== Задание правил IPTABLES ==== ==== Задание правил IPTABLES ====
 Для успешного функционирования OpenVPN нам понадобится добавить правила в IPTABLES. Для успешного функционирования OpenVPN нам понадобится добавить правила в IPTABLES.
-Проще всего это будет сделать создав (изменив) файл /media/DISK_A1/system/etc/firewall.d/fw.sh, в который внести необходимые строки.\\ +Проще всего это будет сделать создав (изменив) файл /media/DISK_A1/system/etc/firewall.d/fw.sh, в который внести необходимые строки. Обязательна только первая строка,а далее в зависимости от настроек:\\
-Обязательна только первая строка,а далее в зависимости от настроек: +
-  #!/bin/sh+
 Если наш OpenVPN настроен на порт 1194 и использует для соединения tcp: Если наш OpenVPN настроен на порт 1194 и использует для соединения tcp:
-  iptables -A INPUT -p tcp --dport 1194 -j ACCEPT+<file - fw.sh> 
 +#!/bin/sh 
 +iptables -A INPUT -p tcp --dport 1194 -j ACCEPT 
 +</file>
 Если наш OpenVPN настроен на порт 1194 и использует для соединения udp: Если наш OpenVPN настроен на порт 1194 и использует для соединения udp:
-  iptables -A INPUT -p udp --dport 1194 -j ACCEPT+<file - fw.sh> 
 +#!/bin/sh 
 +iptables -A INPUT -p udp --dport 1194 -j ACCEPT 
 +</file> 
 +\\ 
 + 
 +==== Настройка OpenVPN в Windows ==== 
 +Для настройки OpenVPN на компьютере под управлением MS Windows необходимо скопировать файл настроек (предварительно изменив его расширение на .ovpn) и файлы ключей (так же в папке "keys") в папку "C:\Program Files\OpenVPN\config". 
 +После чего соединение можно будет запустить через OpenVPN GUI. 
 \\ \\