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

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

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Помогите решить следующую проблему:
есть OpenVPN сервер 172.26.131.1 (он же 192.168.0.5).
К нему подключаются 3 клиента: один телефон и два ПК.
Каждый из двух ПК является шлюзом/файрволом для локальной сети "за ним".  
Настроил маршрутизацию между этими сетями по HowTo
Все пингуется во все стороны, кроме одного ПК в одной сети.
т.е. VPN клиент 192.168.5.1 (он же маршрутизатор для сети 192.168.5.0/24) соединяется с VPN сервером, пингует всю его сеть и всех клиентов, но при этом ПК 192.168.5.4 не пингует ни один адрес из других VPN сетей, в обратную сторону пинг также не проходит.
 
Также на 192.168.5.4 установлен Kaspersky Endpoint Security 10 (пробовал делать приостановку защиты, толку 0), а на 192.168.5.1 в качестве файрвола Kerio Control (также пробовал отключать, не помогает).
 
Вот route print и ipconfig /all с 192.168.5.4
Подробнее...
 
Вот те же данные для шлюза 192.168.5.1
Подробнее...
 
Подскажите в чем может быть проблема?  
Спасибо.
 
Добавлено:
Просто не складывается в голове, на клиенте явно прописан шлюз 192.168.5.1, он все маршруты знает и работают они на нём на "ура", что же ему блин мешает?

Всего записей: 43 | Зарегистр. 11-04-2010 | Отправлено: 14:54 15-11-2013
Decker82



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
51rus А покажите tracert -d <адрес_любого_ПК_из_VPN_сетей> с 192.168.5.4 и с 192.168.5.1?

Всего записей: 496 | Зарегистр. 14-04-2007 | Отправлено: 12:36 17-11-2013
51rus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Decker82 вот с 192.168.5.1
 
C:\Documents and Settings\User>tracert -d 192.168.0.1
 
Трассировка маршрута к 192.168.0.1 с максимальным числом прыжков 30
 
  1    90 ms    86 ms    88 ms  172.26.131.1
  2    88 ms    90 ms     *     192.168.0.1
  3    86 ms    85 ms    85 ms  192.168.0.1
 
вот с 192.168.5.4
 
C:\Documents and Settings\Test_POS1>tracert -d 192.168.0.1
 
Трассировка маршрута к 192.168.0.1 с максимальным числом прыжков 30
 
  1     *        *        *     Превышен интервал ожидания для запроса.
  2     *        *        *     Превышен интервал ожидания для запроса.
  3     *        *        *     Превышен интервал ожидания для запроса.
  4     *        *        *     Превышен интервал ожидания для запроса.
  5     *        *        *     Превышен интервал ожидания для запроса.
 и так далее

Всего записей: 43 | Зарегистр. 11-04-2010 | Отправлено: 23:07 17-11-2013
ysybarite

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может кто подсказать в чем может быть проблема.
 
Сервер установлен на роутере:
OpenVPN 2.3.2 mipsel-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Nov 11 2013
 
На клиенте через некоторое время после установления соединения появляется ошибка, ну и соответственно не идет трафик:
UDP send error: send: No buffer space available.
 
Клиент IOS.  
 
В каком направлении "копать" чтобы убрать эту ошибку?
Спасибо.

Всего записей: 61 | Зарегистр. 01-09-2009 | Отправлено: 03:32 18-11-2013 | Исправлено: ysybarite, 03:01 20-11-2013
51rus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Decker82, наверное я неправ, всю подсеть за шлюзом 192.168.5.1 не пингуется.
IPEnableRouter в реестре установил в 1.
 
Добавлено:
upd: нет, всё-таки подсеть за шлюзом пингуется, а два ПК не пингуются. Причем на обоих установлен касперский (Endpoint security и internet security), подозреваю что это всё-таки каспер мешает, завтра снесу попробую.

Всего записей: 43 | Зарегистр. 11-04-2010 | Отправлено: 16:12 19-11-2013
Euaristus

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

Цитата:
Подскажите пожалуйста как решить следующую проблему. Подключение происходит с рабочей машины на домашнюю. На обеих машинах Windows7 x64. На работе стоит прокси сервер. Сгенерировал ключи и настроил конфиги. Подключение происходит, сервер пингуется (пинг 5-10мс). Но после 3-5 минут активного использования впн сначала секунд на 10 замирает а потом пинг поднимается до 1000-3000мс и не падает даже если по впн ничего не передается.

 
неужели мне так повезло что такая проблема только у меня (((

Всего записей: 5 | Зарегистр. 02-11-2007 | Отправлено: 11:24 20-11-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Euaristus
Цитата:
неужели мне так повезло что такая проблема только у меня (((  
 
Похоже, да. Бубен в руки - и вперед. Логи, дебаги... Пробовать менять конфиги,  tun на tap, tcp на udp... Процесс интимный и сексуальный. И еще:
Цитата:
2.8.Запрещена публикация неинформативных сообщений (флуд), включая, но не ограничиваясь:
...................................
2.8.3.подъем темы. А именно, публикацию сообщений, имеющих целью лишь подъем темы в списке и при этом не несущих смысловой нагрузки, например: «ну так что, никто не знает?»



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

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 12:54 20-11-2013
DrSchaufel

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вечер добрый, форумчане. На днях появилась необходимость освоить OpenVPN, пытался разобраться сам, но чую, без помощи профессионалов-так и останусь профаном. Есть ноут, на нем две виртуальные машины-одна Ubuntu c локальным IP 192.168.78.22 и доступом в интернет через NAT. Вторая-WinXP c локальным IP 192.168.22.101 и тем же NAT. На убунту я поставил сервер OpenVPN, на XP-клиент. Но за три бессонных дня я окончательно запутался. Как заставить ХР подключаться к серверу на Ubuntu? Нет возможности полностью ознакомиться с темой, так что извините, если такой вопрос уже поднимался. Буду очень благодарен если кто подскажет. Нужные конфиги выложу по востребованию.

Всего записей: 3 | Зарегистр. 20-11-2013 | Отправлено: 22:27 20-11-2013
vlary



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

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

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 01:35 21-11-2013
DrSchaufel

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

Цитата:
Собственно, дело тут вовсе не в OpenVPN, а в полном незнании сетевых технологий.  

Было бы знание технлогий-не спрашивал бы. В том то и дело, я запутался, какие прописать маршруты, чтобы клиент мог попасть на сервер, который находится за nat.

Всего записей: 3 | Зарегистр. 20-11-2013 | Отправлено: 01:59 21-11-2013
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrSchaufel
Цитата:
какие прописать маршруты, чтобы клиент мог попасть на сервер, который находится за nat.
Здесь маршрутизация не при делах, нужно OpenVPN порт пробрасывать на том маршрутизаторе, который НАТит машину с OpenVPN сервером наружу.
Опять же, поскольку как я понял, НАТ осуществляет машина, на которой стоит виртуалка, вопрос по пробросу портов в мануал или тему по конкретной виртуалке  
(HyperV, VmWare, Virtualbox, Xen или что у тебя там).


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

Всего записей: 17280 | Зарегистр. 13-06-2007 | Отправлено: 11:14 21-11-2013
DrSchaufel

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

Всего записей: 3 | Зарегистр. 20-11-2013 | Отправлено: 19:45 21-11-2013 | Исправлено: DrSchaufel, 20:38 21-11-2013
ysybarite

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проблема UDP send error: send: No buffer space available. на IOS клиентах лечится  
параметрами:
Server:
push "sndbuf 8000"
push "rcvbuf 8000"
Client:
pull "sndbuf 8000"
pull "rcvbuf 8000"
 
Другой вопрос кто сталкивался и как вылечил  
Сервер установлен на роутере:
OpenVPN 2.3.2 mipsel-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [EPOLL] [MH] [IPv6] built on Nov 11 2013
 
1) Клиент IOS. Когда девайс переходит в режим "сон" (просто при "закрытии" девайса), клиент тоже засыпает и после возобновления работы не может возобновить соединение:

Код:
2013-11-21 21:39:21 OS Event: SLEEP
2013-11-21 21:39:21 EVENT: PAUSE
2013-11-21 21:39:23 OS Event: WAKEUP
2013-11-21 21:39:28 OS Event: SLEEP
2013-11-21 21:40:44 OS Event: WAKEUP

В настройках клиента есть следующие параметры:

Код:
resolv-retry infinite
keepalive 10 120

Что можно сделать чтобы соединение нормально возобновлялось?
 
2) Эта ошибка из-за двойной аутентификации, ее можно устранить?
openvpn-srv[2278]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
 
3) И чем плохо использовать эти два параметра вместе?
openvpn-srv[2278]: WARNING: using --duplicate-cn and --client-config-dir together is probably not what you want
 
Спасибо.

Всего записей: 61 | Зарегистр. 01-09-2009 | Отправлено: 00:07 22-11-2013
Stp1



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть задача - создать openvpn сервер, чтобы работал как туннель в интернет для клиентов и мобильных устройств (ios и android). Загвоздка в том что в распоряжение выделили всего удаленный windows 2008 WEB! сервер (естественно без rras). Переустановить его нереально (удаленная площадка). Возможно ли настроить openvpn как tun для раздачи интернета(tap андройд устройства отказывается принимать). Или как-то еще реализовать сей замысел? Благодарю за любую консультацию =)

Всего записей: 10 | Зарегистр. 10-08-2008 | Отправлено: 13:50 22-11-2013
korn3r



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ysybarite
2) это просто инфо (даже не варнинг) что скрипты на клиенте могут запускаться
3) client-config-dir нужен для выдачи клиентам персональных конфигураций. Конфиги выдаются по сертификату. duplicate-cn разрешает подключаться разным клиентам по одному сертификату. Т.е если в ccd будет прописано например какой ip выдавать клиенту или какую сетку роутить через этого клиента (собственно зачем по большому счету и нужен ccd), то при подключении с одного сертификата сразу двух клиентов возникнут проблемы.
Я очень слабо себе представляю зачем эти параметры могут понадобиться одновременно. Точнее зачем использовать duplicate-cn.
 
DrSchaufel
и конфиги бы сразу выложил тогда уж.

Всего записей: 496 | Зарегистр. 19-10-2005 | Отправлено: 11:00 25-11-2013 | Исправлено: korn3r, 11:12 25-11-2013
skryalex

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Есть вопрос по поводу одной функции в опенвпн, а именно параметр fast-io.
Серверная часть реализована на ubuntu, а клиент на винде.
Будет ли работать эта функция? Проверить опытным путем пока не могу, сервер в работе и дисконетктить офис и филиалы не особо хочется.
Хочеться увеличить скорость как то, а то канал 100 мегабит, а внутри тунеля до 10 мегабит(

Всего записей: 21 | Зарегистр. 08-06-2011 | Отправлено: 19:23 26-11-2013
korn3r



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
skryalex
уверен что без экспериментальных настроек больше выжать не выйдет?
Да и не совсем понятно что ты планируешь оптимизировать, параметр вроде как не передачу оптимизирует. (Или я неверно понял вопрос)
 
Вот как у меня (сервер находится дома, и домашний канал забит торрентами):

Код:
iperf -c 10.10.10.1 -t 60
------------------------------------------------------------
Client connecting to 10.10.10.1, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[  3] local 10.10.10.2 port 53603 connected with 10.10.10.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   248 MBytes  34.6 Mbits/sec

Всего записей: 496 | Зарегистр. 19-10-2005 | Отправлено: 00:19 27-11-2013 | Исправлено: korn3r, 00:41 27-11-2013
skryalex

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
korn3r
хмм. Тогда вопрос, в чем может быть проблема у меня? поднимаю сервер в виртуалке на своем компьютере. Конфиг использую тот же что и на удаленном сервере. Проверяю скорость и вижу скорость в районе 300 мегабит.
Читал что могут быть проблемы с несоответствием MTU на клиенте и сервере. Где можно увидеть это?
Может проблема в фаерволле на сервере?
 

Цитата:
параметр вроде как не передачу оптимизирует.

Видел тему где человек таким параметром существенно увеличил скорость передачи. С 9 мегабит до 80 мегабит.
Но у него использовались с двух сторон пк на линуксе.

Всего записей: 21 | Зарегистр. 08-06-2011 | Отправлено: 15:02 27-11-2013 | Исправлено: skryalex, 15:10 27-11-2013
korn3r



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

Цитата:
Читал что могут быть проблемы с несоответствием MTU на клиенте и сервере. Где можно увидеть это?  
Может проблема в фаерволле на сервере?  

так выстави и там и там одинаковые значения. Скорость ты где тестируешь? Мб на клиенте режется скорость? Конфиги выкладывай тогда уж

Всего записей: 496 | Зарегистр. 19-10-2005 | Отправлено: 18:53 27-11-2013
skryalex

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

Цитата:
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 10.0.0.1 port 5001 connected with 10.0.10.46 port 58815
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-15.3 sec  16.2 MBytes  8.88 Mbits/sec

korn3r
Сервер:  

Код:
 
port 1194
proto udp
dev tun0
ca keys/ssl-server/ca.crt
cert keys/ssl-server/server.crt
key keys/ssl-server/server.key
dh keys/ssl-server/dh1024.pem
server 10.0.10.0 255.255.255.0
crl-verify keys/ssl-server/crl.pem
cipher BF-CBC
user nobody
group nogroup
status servers/zvyazok/logs/openvpn-status.log
log-append servers/zvyazok/logs/openvpn.log
verb 3
mute 20
max-clients 100
fragment 1400
management 127.0.0.1 1195
keepalive 10 120
client-config-dir /etc/openvpn/servers/zvyazok/ccd
comp-lzo
persist-key
persist-tun
ccd-exclusive
 

 
Клиент:

Код:
 
client
proto udp
dev tun
ca ca.crt
dh dh1024.pem
cert alex.crt
key alex.key
remote ***,***,***,*** 1194
cipher BF-CBC
verb 3
mute 20
fragment 1400
keepalive 10 120
comp-lzo
persist-key
persist-tun
float
resolv-retry infinite
nobind
 

 
Вписать с двух сторон tun-mtu 1500?
 
Проверил только что вне тунеля, и получил те же скоростя. Хотя если скачивать или закачивать на фтп того же сервера то выходит до 100 мегабит. В чем прикол? Может из-за того что iperf в один поток проверяет скорость?
 
Добавлено:
korn3r
Какой у Вас пинг между сервером и клиентом?
Какая скорость на сервере и какая скорость на клиенте от провайдера?

Всего записей: 21 | Зарегистр. 08-06-2011 | Отправлено: 14:34 28-11-2013 | Исправлено: skryalex, 14:56 28-11-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 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