Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OpenVPN

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Открыть новую тему     Написать ответ в эту тему

WarlockNT



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Тема в Программах



OpenVPN - свободная реализация технологии Виртуальной Частной Сети (VPN) с открытым исходным кодом для создания зашифрованных каналов типа точка-точка или сервер-клиенты между компьютерами. Она позволяет устанавливать соединения между компьютерами находящимися за NAT-firewall без необходимости изменения его настроек. OpenVPN была создана Джеймсом Йонаном (James Yonan) и распространяется под лицензией GNU GPL.

Официальный сайт
Страница загрузки
OpenVPN GUI for Windows || The Windows installers are bundled with OpenVPN-GUI
Настройка OpenVPN сервера под Windows
Документация (на английском)
OpenVPN Windows HowTo (на английском)
OpenVPN HowTo (на русском)
Документация на русском
OpenVPN for PocketPC


FAQ
Генерация сертификатов и ключей - сертификаты и ключи нужны только при TLS-аутентификации (--tls-server или --tls-client)
Как прописать сертификаты прямо в конфиг клиента.
• Разрешить запуск и остановку службы openvpnservice обычным пользователям без прав администратора можно бесплатной утилитой svcadmin (см. "Демонстрационные программы", зеркало).

Всего записей: 210 | Зарегистр. 20-01-2003 | Отправлено: 07:48 01-08-2005 | Исправлено: shrmn, 11:53 29-05-2022
mazafakaz



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
На линуксовом сервере настройкой iptables  

сервер линуксовый (дебиан 8)
 
т.е. я зря добавлял в iptables записи на всю подсеть? не часто с линуксовыми серверами пока сталкивался, с openvpn тоже первый раз пытаюсь замутить
можно попросить какую-нибудь ссылочку или пример для наглядности?

Всего записей: 567 | Зарегистр. 15-02-2007 | Отправлено: 12:55 26-02-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mazafakaz
Цитата:
можно попросить какую-нибудь ссылочку или пример для наглядности?  
Ссылочка вот: Firewall *nix: iptables, ipfw, pf etc...
Примерчик типа такого:
-A FORWARD -s 10.8.0.0/24 -d 192.168.8.0/24 -i tun0 -j ACCEPT
-A FORWARD -o tun0 -s 192.168.8.0/24 -d 10.8.0.0/24 -j ACCEPT
Вместо 192.168.8.0/24 подставь те айпишники в сетке, куда можно ходить.
Вместо 10.8.0.0/24 адреса твоих впн клиентов.


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 13:31 26-02-2016
mazafakaz



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
очистил все таблицы.  
пробовал добавлять как в вашем примере + почитал статьи на эту тему.
 
без    iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
не работает. Но если добавляю эту запись, то тогда не получается ограничить доступ для клиентов...
 
и еще, подскажите.
в файл ipp.txt вносятся связки ключ-ip
для моего сертификата прописан ip 10.8.0.4, но клиент на смарте упорно показывает 10.8.0.6
В чем беда?

Всего записей: 567 | Зарегистр. 15-02-2007 | Отправлено: 21:19 03-03-2016
1karavan1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
прописан ip 10.8.0.4, но клиент на смарте упорно показывает 10.8.0.6

правильно показывает, это особенность предоставления адресного пространства

Всего записей: 382 | Зарегистр. 20-11-2015 | Отправлено: 21:25 03-03-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mazafakaz
Цитата:
без    iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE не работает.  
Потому как компы в сети понятия не имеют, где это сеть 10.8.0.0
А с этой строчкой клиенты НАТятся в твою сеть через адрес сервера.  
Соответственно не при делах ни роутинг, ни форвардинг.
Цитата:
для моего сертификата прописан ip 10.8.0.4, но клиент на смарте упорно показывает 10.8.0.6  
В случае с  tun адреса предоставляются с маской /30
10.8.0.4 : network address
10.8.0.5 : virtual remote endpoint; non pingable; only used for routing
10.8.0.6 : client IP address
10.8.0.7 : network broadcast address
Так что 10.8.0.4 у тебя быть не может. Это номер сети. И на сервере должно быть что-то типа
ifconfig-push 10.8.0.6 10.8.0.5


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 22:33 03-03-2016 | Исправлено: vlary, 22:46 03-03-2016
mazafakaz



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
по поводу ipp.txt понял, спасибо!
 

Цитата:
Соответственно не при делах ни роутинг, ни форвардинг.  

но что делать с ограничениями в таком случае?

Всего записей: 567 | Зарегистр. 15-02-2007 | Отправлено: 09:21 04-03-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mazafakaz
Цитата:
но что делать с ограничениями в таком случае?
Убирать НАТ на локальную сеть, настраивать роутинг

Цитата:
 iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -d ! 192.168.8.0/24  -o eth0 -j MASQUERADE  

 


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 16:59 04-03-2016
gol13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Други,  подскажите где в OpenVPN GUI настраивается путь к программе просмотра логов или редактирования конфигурации ? у меня выскакивает ошибка с неправильным путем "c:\windows\notepad.exe"....

Всего записей: 14 | Зарегистр. 03-02-2009 | Отправлено: 07:51 10-03-2016
PlastUn77



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gol13
Системная переменная Path

Всего записей: 507 | Зарегистр. 16-06-2008 | Отправлено: 11:33 10-03-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gol13
Цитата:
у меня выскакивает ошибка с неправильным путем "c:\windows\notepad.exe"  
А чего это он у тебя неправильный? Вроде там и лежит.
Ну попробуй в ключе
HKEY_CLASSES_ROOT\OpenVPNFile\shell\open\command
забить полный путь к блокноту или какому другому редактору


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 12:04 10-03-2016
gol13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в роли клиента выступает server2012, там notepad лежит в system32....
В path есть запись вида %systemroot%\system32....
Тем не менее указанная ошибка возникает. В реестре в указанном ключе просто значение "notepad.exe %1", попробую указать полный путь, но перегрузить сервер пока не могу....

Всего записей: 14 | Зарегистр. 03-02-2009 | Отправлено: 13:25 10-03-2016
PlastUn77



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gol13
А скопировать notepad.exe в  c:\windows\  ?

Всего записей: 507 | Зарегистр. 16-06-2008 | Отправлено: 13:37 10-03-2016
1karavan1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А скопировать notepad.exe в  c:\windows\  ?

Очень плохая практика.
К openvpn никакого отношения не имеет, а касается культуры обслуживания ОС.
Правильно пути поиска править.

Всего записей: 382 | Зарегистр. 20-11-2015 | Отправлено: 14:02 10-03-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gol13
Цитата:
но перегрузить сервер пока не могу....
Сам сервер перегружать не обязательно, достаточно OpenVPN сервер.
Если он как сервис установлен.  


----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 14:15 10-03-2016
1karavan1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gol13

Цитата:
В реестре в указанном ключе просто значение "notepad.exe %1"

замените на "%systemroot%\system32\notepad.exe %1"

Всего записей: 382 | Зарегистр. 20-11-2015 | Отправлено: 14:15 10-03-2016
gol13

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да реестр подправить не проблема, интересно откуда этот путь формируется....
Например из командной строки блокнот нормально запускается, значит в системе пути верные...  
 
Прописал в реестр, перестартанул сервис - все равно пытается вызвать по неверному пути.....

Всего записей: 14 | Зарегистр. 03-02-2009 | Отправлено: 16:07 10-03-2016 | Исправлено: gol13, 16:11 10-03-2016
RozhkoS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый вечер, подскажите в чем проблема не могу подсоединиться к серверу вот  
server
 
dev tap
proto tcp-server
port 7777
tls-server
server 192.168.0.106 255.255.255.0
comp-lzo
client-to-client
client-config-dir C:\\OpenVPN\\config\\ccd
ifconfig-pool-persist C:\\OpenVPN\\config\\ccd\\ipp.txt
dh C:\\OpenVPN\\ssl\\dh1024.pem
ca C:\\OpenVPN\\ssl\\ca.crt
cert C:\\OpenVPN\\ssl\\Server.crt
key C:\\OpenVPN\\ssl\\Server.key
tls-auth C:\\OpenVPN\\ssl\\ta.key 0
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
keepalive 10 120
status C:\\OpenVPN\\log\\openvpn-status.log
log C:\\OpenVPN\\log\\openvpn.log
verb 3
 
client
 
dev tap  
 
proto tcp  
remote 192.168.0.106 7777  
route-delay 3  
client  
tls-client  
ns-cert-type server  
ca C:\\OpenVPN\\ssl\\ca.crt  
cert C:\\OpenVPN\\ssl\\client1.crt  
key C:\\OpenVPN\\ssl\\client1.key  
tls-auth C:\\OpenVPN\\ssl\\ta.key 1  
comp-lzo  
tun-mtu 1500  
tun-mtu-extra 32  
mssfix 1450  
ping-restart 60  
ping 10  
status C:\\OpenVPN\\log\\openvpn-status.log  
log C:\\OpenVPN\\log\\openvpn.log  
verb 3
 
 
log
server
 
Wed Mar 30 20:05:40 2016 Warning: cannot open --log file: C:\OpenVPN\log\openvpn.log: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.   (errno=32)
Options error: --client-config-dir fails with 'C:\OpenVPN\config\ccd': No such file or directory
Options error: Please correct these errors.
Use --help for more information.
 
client
 
Wed Mar 30 20:07:30 2016 OpenVPN 2.3.10 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] built on Feb  1 2016
Wed Mar 30 20:07:30 2016 Windows version 6.2 (Windows 8 or greater)
Wed Mar 30 20:07:30 2016 library versions: OpenSSL 1.0.1r  28 Jan 2016, LZO 2.09
Enter Management Password:
Wed Mar 30 20:07:30 2016 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25340
Wed Mar 30 20:07:30 2016 Need hold release from management interface, waiting...
Wed Mar 30 20:07:31 2016 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:25340
Wed Mar 30 20:07:31 2016 MANAGEMENT: CMD 'state on'
Wed Mar 30 20:07:31 2016 MANAGEMENT: CMD 'log all on'
Wed Mar 30 20:07:31 2016 MANAGEMENT: CMD 'hold off'
Wed Mar 30 20:07:31 2016 MANAGEMENT: CMD 'hold release'
Wed Mar 30 20:07:31 2016 Control Channel Authentication: using 'C:\OpenVPN\ssl\ta.key' as a OpenVPN static key file
Wed Mar 30 20:07:31 2016 Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Mar 30 20:07:31 2016 Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Wed Mar 30 20:07:31 2016 Socket Buffers: R=[65536->65536] S=[65536->65536]
Wed Mar 30 20:07:31 2016 Attempting to establish TCP connection with [AF_INET]192.168.0.106:7777 [nonblock]
Wed Mar 30 20:07:31 2016 MANAGEMENT: >STATE:1459357651,TCP_CONNECT,,,
Wed Mar 30 20:07:41 2016 TCP: connect to [AF_INET]192.168.0.106:7777 failed, will try again in 5 seconds: Попытка объединить диск с папкой на объединенном диске.  
Wed Mar 30 20:07:46 2016 MANAGEMENT: >STATE:1459357666,TCP_CONNECT,,,
Wed Mar 30 20:07:56 2016 TCP: connect to [AF_INET]192.168.0.106:7777 failed, will try again in 5 seconds: Попытка объединить диск с папкой на объединенном диске.  
Wed Mar 30 20:08:01 2016 MANAGEMENT: >STATE:1459357681,TCP_CONNECT,,,
Wed Mar 30 20:08:11 2016 TCP: connect to [AF_INET]192.168.0.106:7777 failed, will try again in 5 seconds: Попытка объединить диск с папкой на объединенном диске.  
Wed Mar 30 20:08:16 2016 MANAGEMENT: >STATE:1459357696,TCP_CONNECT,,,
Wed Mar 30 20:08:26 2016 TCP: connect to [AF_INET]192.168.0.106:7777 failed, will try again in 5 seconds: Попытка объединить диск с папкой на объединенном диске.  
Wed Mar 30 20:08:31 2016 MANAGEMENT: >STATE:1459357711,TCP_CONNECT,,,
Wed Mar 30 20:08:41 2016 TCP: connect to [AF_INET]192.168.0.106:7777 failed, will try again in 5 seconds: Попытка объединить диск с папкой на объединенном диске.  
Wed Mar 30 20:08:46 2016 MANAGEMENT: >STATE:1459357726,TCP_CONNECT,,,

Всего записей: 4 | Зарегистр. 28-01-2014 | Отправлено: 20:19 30-03-2016
PlastUn77



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RozhkoS
Ну так ёптыть!!!
 Подсети внутри и снаружи VPN-а должны быть разными,
 директива  

Код:
server 192.168.0.106 255.255.255.0  

объявляет подсеть внутри тунелей, а никак не IP-адрес сервера, как у тебя
 

Всего записей: 507 | Зарегистр. 16-06-2008 | Отправлено: 12:45 31-03-2016
Scorpi1975

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Доброго времени суток.
Установил openvpn, генерировал ключи, создал конфигурационные файлы.
Соединение устанавливается, но клиент и сервер в разных подсетях и не видят друг друга.
Что-же я забыл?
Server.ovpn
Подробнее...
 
client.ovpn
Подробнее...
 
Лог сервера
Подробнее...
 
Лог клиента
Подробнее...
 
Где дальше рыть, подскажите?

Всего записей: 18 | Зарегистр. 26-01-2009 | Отправлено: 22:35 02-04-2016 | Исправлено: Scorpi1975, 22:39 02-04-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Scorpi1975
Такого не может быть, ибо не может быть никогда.
Вангую, что твой "сервер" это какой-нибудь десктопный ПК.
А на ПК по умолчанию отключена маршрутизация  между интерфейсами.

----------
Заслуженный SCOтовод, почетный SUNтехник и любитель Кошек

Всего записей: 17279 | Зарегистр. 13-06-2007 | Отправлено: 11:02 03-04-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » OpenVPN


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru