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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
RuPurple



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здесь обсуждают OpenVPN под Линукс?
Подскажите, пожалуйста, как создать VPN-подключение с помощью клиента OpenVPN, чтобы шлюзом по умолчанию оставался интерфейс eth0?

Всего записей: 728 | Зарегистр. 21-02-2010 | Отправлено: 15:28 21-08-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RuPurple
То есть, на сервере стоит опция
push "redirect-gateway def1 bypass-dhcp"
и хочется ее на клиенте игнорировать?

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 00:00 22-08-2016
mazafakaz



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
разобрался со своей проблемой. прочитал пару страниц назад как Vania долбился о стену "отсутствия интернета"))))
короче, пинг ресурсов интернета по ip адресам проходил нормально. по доменным имена - никак вообще.
посмотрел что происходит на шлюзе - все пакеты на 53 порт блочились по подозрению в спуфинге...
добавил в качестве днс сервера 8.8.8.8 и все зашевелилось как мне нужно.
 
 
вопрос. почему обращение к службе днс 192.168.3.1(шлюз) происходит с адреса 10.8.10.6 (подсеть впн сервера), а не с 192.168.3.9 (локальный ip впн сервера)?

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



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mazafakaz
Цитата:
вопрос. почему обращение к службе днс 192.168.3.1(шлюз) происходит с адреса 10.8.10.6 (подсеть впн сервера), а не с 192.168.3.9 (локальный ip впн сервера)?
А с какой стати? OpenVPN отдает клиенту адрес ДНС 192.168.3.1.
Тот и долбится туда со своего интерфейса 10.8.10.х

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 17:42 22-08-2016
mazafakaz



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
т.е. можно вместо 192.168.3.1 писать 192.168.3.9, а уже он будет перенаправлять запрос на 3.1?

Всего записей: 567 | Зарегистр. 15-02-2007 | Отправлено: 18:26 22-08-2016
RuPurple



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vlary
Наверное, да.
Суть "проблемы" заключается в следующем. Имеется компьютер с ОС Ubuntu, который необходимо подключить к VPN-серверу. Как настроен сервер, мне неизвестно. Управление компьютером осуществляется удаленно посредством ssh. Получается, что когда я запускаю клиент Openvpn, то у меня пропадает связь с компьютером по ssh, и управление становится невозможным.  
Как мне кажется, причина заключается в том, что шлюзом по умолчанию становится интерфейс tap0. И поэтому sshd ожидает входящие соединения на этом интерфейсе, а не на eth0. Мне же хотелось бы, чтобы компьютер продолжал принимать соединения ssh (порт 22) на интерфейсе eth0, а все остальные через VPN. Возможно ли это? Если да, то как правильно настроить?

Всего записей: 728 | Зарегистр. 21-02-2010 | Отправлено: 20:44 22-08-2016 | Исправлено: RuPurple, 20:47 22-08-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mazafakaz
Цитата:
т.е. можно вместо 192.168.3.1 писать 192.168.3.9, а уже он будет перенаправлять запрос на 3.1?
С какой радости? OpenVPN сервер не обладает функцией ДНС релея.
Это на роутере мы можем прописать ДНС 8.8.8.8, а клиенту по ДХЦП отдать ДНС 192.168.0.1
И роутер будет делать от себя запросы на 8.8.8.8, а ответы отдавать клиенту.
А здесь сервер получает UDP пакет с запросом и отправляет его по назначению.
Если клиенту пропишем ДНС 192.168.3.9, просто получим тайм-аут.
RuPurple
Ignoring redirect-gateway

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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 21:09 22-08-2016
YikxX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошу помощи, пришла беда откуда не ждали.
 
Сегодня попытался настроить OpenVPN, скачанный из епеля, на CentOS 6.7
 
Ставлю, настраиваю, как и 100 раз до этого, старт сервиса - FAILED. Сижу, офигеваю.
 
Ругается на эту строчку в конфиге

Код:
route-up "ip route add 10.10.100.0/24 via 10.0.3.2"

следующим матом

Код:
Sep 17 21:13:52 ***** openvpn[2263]: Options error: --route-up script fails with 'ip': No such file or directory
Sep 17 21:13:52 ***** openvpn[2263]: Options error: Please correct this error.
Sep 17 21:13:52 ***** openvpn[2263]: Use --help for more information.

 
Если ту же самую команду выполнить просто из командной строки - роут типа создается, но данные не проходят и VPN, соответственно, не работает.
 
Уже почти 24 часа рою гугл - толку 0. На вас вся надежда. Заранее благодарен за наводки и подсказки.

Всего записей: 1206 | Зарегистр. 29-07-2008 | Отправлено: 04:29 18-09-2016
1karavan1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YikxX
Инструкции иногда бывают полезны:

Цитата:
--route-up cmd
Run command cmd after routes are added, subject to --route-delay.
cmd consists of a path to script (or executable program), optionally followed by arguments. The path and arguments may be single- or double-quoted and/or escaped using a backslash, and should be separated by one or more spaces.
 
See the "Environmental Variables" section below for additional parameters passed as environmental variables.

Всего записей: 382 | Зарегистр. 20-11-2015 | Отправлено: 06:50 18-09-2016
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
там путь к скрипту надо указать, а в скрипт можно вписать что угодно, например тот же  
 
ip route add 10.10.100.0/24 via 10.0.3.2
 
А что вы делаете? обычно на клиенте этого не надо прописывать - это прописывается со стороны сервера, а со стороны сервера роуты есть и так куда вписать - без костылей.
 
Я использовал эти директивы только чтобы добавить интерфейс опенвпн-а в бридж, а это уже системные запросы.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 08:43 18-09-2016 | Исправлено: tankistua, 09:16 18-09-2016
YikxX



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1karavan1 А поразвернутее? Типа, в 2.3 все уже по другому
 
tankistua Со скриптом то же самое, думаете я не пробовал? Сначала пишет Доступ запрещен, потом (после настройки прав) старая песня - ip не найден, иди нафиг. Никакие script-security 3 и прочая хрень не помогают.
А я и написал, что есть куда прописать и вписать и это даже работает, не работает только самое нужное - передача данных через VPN )
 
В общем, нарыл на зеркалах старый добрый 2.2.2 от DAG'а, установил и все заработало. В *опу этот 2.3.*!

Всего записей: 1206 | Зарегистр. 29-07-2008 | Отправлено: 12:49 18-09-2016
1karavan1

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
про разницу ничего не знаю, а в хэлпе указано, что опция ждет в качестве параметра путь к скрипту с командой.
 
P.S.: 2.3 не крутил, я давно перешел на softether, а старые инсталляции openvpn не обновляю, да и вообще не прикасаюсь.

Всего записей: 382 | Зарегистр. 20-11-2015 | Отправлено: 13:44 18-09-2016
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YikxX
сложно мне уследить за вашей мыслью - я до сих пор не понял это клиент или сервер такое говорит. Заработало - и ладно

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 17:20 18-09-2016
StanislawK

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хитрый вопрос.  
 
Есть ноутбук с windows7.  
Есть у меня один коннект на OpenVPN сервер. tun (L3) dev-node server-1
Есть еще один  коннект на другой OpenVPN сервер. tun (L3) dev-node server-2
Есть еще один  коннект на еще один OpenVPN сервер. tun (L3) dev-node server-remote-office
 
А теперь нужно добавить коннект на еще один OpenVPN сервер,  tap (L2)  dev-node mikrotik-for-company
 
Добавляю еще один TAP adapter,  
Переименовываю  "M4C"
Запускаю службу, в логах пишет
 
Mon Sep 19 20:16:07 2016 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Mon Sep 19 20:16:07 2016 open_tun, tt->ipv6=0
Mon Sep 19 20:16:07 2016 TAP-Windows adapter 'M4C' not found
 
При этом первые три коннекта нормально поднимаются и продолжают работать.
 
Добавлено:
вопрос забыл -  как настроить то?

Всего записей: 279 | Зарегистр. 23-11-2009 | Отправлено: 21:01 19-09-2016
tankistua

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
буквы в названии интерфейса точно английские? попробуй без цифр
 
интерфейс универсальный - он что тун, что тап. Правда в последней версии глюк есть - через тар трафик не ходит, надо качать ту версия которая называется для виндовс хр и выше.

Всего записей: 9572 | Зарегистр. 15-01-2002 | Отправлено: 22:53 19-09-2016
jester7

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ВОПРОС ОТ НОВИЧКА: ---------------------------
 Open VPN - сеть за клиентом, как увидеть ?
 
1. Сервак на ФРИБСД 192.168.21.21 255.255.0.0 шлюз 192.168.50.50 на нем стоит ОПЕН ВПН
 
2. Клиент - виндовс7, через интернет коннектиться к серваку. Клиент 192.168.0.10 255.255.255.0 шлюз 192.168.0.1
 
3. между ними поднялась виртуальная сеть 10.10.10.х 255.2355.255.0. Клиент 10.10.10.6, сервак 10.10.10.1-2
 
4. Пингую с сервака клиентскую машину 10.10.10.6 - ОК, пингую с клиента сервачную машину 10.10.10.2 - ОК
 
До этих пор меня все устраивает , все пашет.
 
Теперь нужно, чтоб любой компьютер из сети за Серваком 192.168.х.у мог увидеть любой компьютер в сети удаленного клиента (т.е. за клиентом). Это единственное, что у меня не получается на данный момент. Направьте в нужную сторону, подскажите словами, подсказками. Спасибо!
 
-------Установлена FreeBSD 10 --------------------
 
Основные настройки:
 
1. КЛИЕНТСКАЯ МАШИНА.
 
client
dev tun
proto udp
remote <IP Сервака> 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca_cert.pem
cert CClient.pem
key KClient.pem
remote-cert-tls server
comp-lzo
verb 3
 
 
2. Сервак. Файл Конфига.
dev tun
local 192.168.21.21
port 1194
proto udp
server 10.10.0.0 255.255.255.0
push «route 10.10.0.0 255.255.255.0»
route 192.168.21.0 255.255.255.0
client-config-dir ccd
client-to-client
tls-server
dh /usr/local/etc/openvpn/dh2048.pem
ca /usr/local/etc/openvpn/CA_cert.pem
cert /usr/local/etc/openvpn/certs/server.pem
key /usr/local/etc/openvpn/keys/server.pem
tls-auth /usr/local/etc/openvpn/ta.key 0
comp-lzo
keepalive 10 120
tun-mtu 1500
mssfix 1450
persist-key
persist-tun
user openvpn
group openvpn
verb 3
status /usr/local/etc/openvpn/openvpn-status.log
log /usr/local/etc/openvpn/openvpn.log
 
Подскажите, чего не хватает, что не правильно ??? Слабоват я в маршрутах. Заранее спасибо.

Всего записей: 35 | Зарегистр. 01-07-2012 | Отправлено: 17:21 22-09-2016 | Исправлено: jester7, 17:21 22-09-2016
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jester7
Цитата:
Подскажите, чего не хватает, что не правильно ?
 Потрудись просмотреть хотя-бы десяток последних страниц,
а лучше читай тему с начала, лишним не будет.
Вопрос многократно обсасывался, и полностью рабочие конфиги выкладывались.
ХауТу по ссылке в шапке тоже почитай.
И еще. В виндовс маршрутизация по умолчанию выключена.
Надо ее включить правкой реестра. Без этого сеть за клиентом никто не увидит.


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

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 00:55 23-09-2016
StanislawK

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

Цитата:
буквы в названии интерфейса точно английские? попробуй без цифр  

 
Буквы точно латинские.  
 

Цитата:
Правда в последней версии глюк есть - через тар трафик не ходит, надо качать ту версия которая называется для виндовс хр и выше.

 
Версия не самая последняя. прошлогодняя.  
Скачал самую последнюю, сделал чистую установку на другой комп, там работает. Но там один TAP интерфейс.  
Обновил на этом компе, все равно не работает.

Всего записей: 279 | Зарегистр. 23-11-2009 | Отправлено: 08:33 23-09-2016
StanislawK

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
продолжение загадки.
 
В windows 7, в "центре управления сетями и общим доступом"  сетевой адаптер называется workVPN.
В реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}  тоже сетевой адаптер называется workVPN.
 
а вот
Код:
ipconfig /renew
называет его  
 
Ethernet adapter ttttt:
 
я не смог найти комбинации "ttttt", откуда оно его берет?
 
при чем это именно TAP-Windows Adapter, видно по ip адресу vpn  
уже удалил "лишние", оставил один. без изменений. перезагружался, без изменений.
что за бесовщина?

Всего записей: 279 | Зарегистр. 23-11-2009 | Отправлено: 21:15 27-09-2016
muhajudo

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет всем! Может кто помочь ? Я создал openvpn сервер на mikrotik. Клиент ios (iphone). Связь устанавливается но тут же прирывается. После долгого и мучительного поиска пришел к выводу что нужно вписать в клиентского конфиг-файла правильный маршрут(сервер не предостовляет такой возможности). А какой правильный синтакс для IOS понятия не имею. Помогите пожалуйста!

Всего записей: 1 | Зарегистр. 29-09-2016 | Отправлено: 12:17 29-09-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