Показать полную графическую версию : OpenVPN
Мы хоть что-нибудь заметим ?) »
Надеюсь что нет. :)
далее, решил поставить openvpn portable мало ли получиться, нл
получаю ошибку, что нет записи в реестре
http://s019.radikal.ru/i634/1707/cc/478addd36094t.jpg (http://s019.radikal.ru/i634/1707/cc/478addd36094.jpg) »Что здесь не понятного? Правильно выводится ошибка - дающая понять то, что нужны данные для корректной работы.
далее, решил поставить openvpn portable »С каких пор OpenVPN (https://openvpn.net/index.php/open-source/downloads.html) превратился в portable если является от много чего зависимым?
как это победить
http://s019.radikal.ru/i633/1707/cb/5e73e66fd481t.jpg (http://s019.radikal.ru/i633/1707/cb/5e73e66fd481.jpg) »
Сделайте то, что требуется:
http://s019.radikal.ru/i634/1707/cc/478addd36094t.jpg (http://s019.radikal.ru/i634/1707/cc/478addd36094.jpg)
- Внесите данные в реестр:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\OpenVPN]
"config_dir"="C:\\Program Files\\OpenVPN\\config"
"config_ext"="ovpn"
"exe_path"="C:\\Program Files\\OpenVPN\\bin\\openvpn.exe"
"log_dir"="C:\\Program Files\\OpenVPN\\log"
"priority"="NORMAL_PRIORITY_CLASS"
"log_append"="0"
"ovpn_admin_group"="OpenVPN Administrators"
"disable_save_passwords"=dword:00000000
@="C:\\Program Files\\OpenVPN"
Или как минимум необходимо:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\OpenVPN]
"config_dir"=""
"config_ext"=""
"exe_path"="C:\\Program Files\\OpenVPN\\bin\\openvpn.exe"
"log_dir"=""
"priority"="NORMAL_PRIORITY_CLASS"
"log_append"=""
@=""
В качестве запуска используйте файл *.bat:
Создайте файл *.bat, затем внесите следующее:
start "" "%~dp0bin\openvpn-gui.exe" --ext_string ovpn --exe_path "%~dp0bin\openvpn.exe" --config_dir "%~dp0config" --log_dir "%~dp0log" --append_string 0
расположите рядом с каталогами bin, config, log и т.п, затем выполняйте.
или
start "" "C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --ext_string ovpn --exe_path "C:\Program Files\OpenVPN\bin\openvpn.exe" --config_dir "C:\Program Files\OpenVPN\config" --log_dir "C:\Program Files\OpenVPN\log" --append_string 0
P.S Курите --help:
--help Отобразить это сообщение.
--connect cnn Подключиться к "cnn" при запуске. (включая расширение файла)
Пример: openvpn-gui --connect office.ovpn
Опции для переназначения настроек реестра:
--exe_path Путь к openvpn.exe.
--config_dir Путь к папке с файлами конфигурации.
--ext_string Расширение файлов конфигурации.
--log_dir Путь к папке с файлами журнала.
--priority_string Строка приоритета (См. install.txt для доп. информации).
--append_string 1=Дописывать в файл журнала. 0=Очищать файл журнала при соединении.
--log_viewer Путь к просмотрщику журнала.
--editor Путь к редактору конфигурации.
--allow_edit 1=Отображать пункт меню "Редактировать конфигурацию".
--allow_service 1=отображать пункт меню "Служба OpenVPN".
--allow_password 1=Отображать пункт меню "Сменить пароль".
--allow_proxy 1=Отображать пункт меню "Настройки сервера".
--show_ballon Показывать информационное всплывающее окно. 0=Никогда, 1=При первом подключении, 2=При каждом переподключении.
--service_only Включить режим управления службой.
--silent_connection 1=Не показывать диалог состояния при подключении.
--show_script_window 0=Скрыть окно выполнения скрипта, 1=Показывать его.
--passphrase_attempts Количество разрешённых попыток ввода пароля.
--connectscript_timeout Время ожидания завершения скрипта подключения.
--disconnectscript_timeout Время ожидания завершения скрипта отключения.
--preconnectscript_timeout Время ожидания завершения скрипта предподключением.
Далее вам нужны установленные службы.
Обязательно должна быть запущена служба "OpenVPNServiceInteractive (Зависимая от служб DHCP-клиент и TAP-Windows Adapter V9)" - без этой службы у вас ерунда получится.
Устанавливается легко:
"Путь_до_файла\openvpnserv.exe" -install
При этом будут установлены две службы OpenVPNServiceInteractive и OpenVPNServiceLegacy.
Help:
openvpnserv -install to install the services
openvpnserv -start <name> to start a service ("automatic" or "interactive")
openvpnserv -remove to remove the services
P.S Включаете логику и просто запускаете openvpnserv.exe - используемые параметры "Как: Установить/Удалить/Запустить" отобразятся.
Установка OpenVPNService:
sc create OpenVPNService binpath= "\"C:\Program Files\OpenVPN\bin\openvpnserv2.exe\"" depend= tap0901/dhcp displayname= "OpenVPNService" type= own start= demand
Службы зависят от параметров в подразделе реестра "HKEY_LOCAL_MACHINE\SOFTWARE\OpenVPN":
Если без параметров ovpn_admin_group и disable_save_passwords будет всё нормально, то без хотя бы одного другого недостающего - Служба даже не запустится.
По этому можно без значений, но параметры должны быть обязательно.
Наличие в реестре как параметров, так и значений exe_path и priority обязательны.
Обязательно нужен установленный драйвер TAP-Windows Adapter V9.
Устанавливается также легко:
tapinstall.exe install OemVista.inf tap0901
Также для работы служб нужен установленный "Microsoft .NET Framework 4".
P.S Пути к каталогу условные.
Всё это разобрал примерно за 15 минут, что вам стоило это сделать не понятно.
P.S Скрипт сами наваяете, далее лень настигла Windows'ом заниматься.
решил поставить openvpn portable мало ли получиться, нл
получаю ошибку, что нет записи в реестре »
Сейчас внимательнее просмотрел ваши скриншоты. Где вы взяли эту версию? Она ж не будет работать в Portable-варианте.
Ссылку на рабочую portable-версию я дал выше (http://forum.oszone.net/post-2754698.html#post2754698), как и ссылку на то, как её можно слегка обновить. Сам-то я ещё задолго до чтения материалов по второй ссылке заменял в ней три библиотеки:
openssl.exe
ssleay32.dll
libeay32.dll
каталога bin на последние; сейчас это версия 1.0.0.20 (и новее уже не будет: версия 1.0.0 более не обновляется), взята архивом с бинарниками openssl-1.0.0t-i386-win32.zip у одного из членов сообщества OpenSSL (http://indy.fulgan.com/SSL/).
Кроме того, обновил TAP-драйверы на последнюю версию (http://swupdate.openvpn.org/community/releases/tap-windows-9.21.2.zip), (сейчас это v9.21.2, апрель 2016), заменив
tap0901.cat
tap0901.sys
в подпапках соответствующей разрядности каталога driver, а скопированные в те же папки соответствующие файлы OemVista.inf переименовав как OemWin2k.inf с заменой существующих: это имя жёстко зашито в коде OpenVPNPortable.exe.
Файлы tapinstall.exe копировать не надо.
Запускать OpenVPNPortable.exe необходимо с правами администратора.
Nordek, и это работает в Portable-варианте, с ограничениями, о которых уже сказал usbdrive. В т.ч. драйвер TAP-Windows Adapter V9 при запуске сама предлагает поставить (т.е. запускать, как я уже сказал, надо с правами администратора — да и не только из-за установки драйвера), а по окончании работы предлагает удалить его.
Связывается в т.ч. с OpenVPN-сервером последней на сегодня версии 2.3.17 (про версию 2.4.x не скажу: пока не пробовал).
PS
Работает из-под "живых": Windows-7 SP1 x86, x64, инсайдерской Windows-10 x64 build 16241.
usbdrive
30-07-2017, 13:04
Также для работы служб нужен установленный "Microsoft .NET Framework 4". »
О майн готт... я же уже говорил - фреймворк НЕ нужен, хотя инсталлятор и ругается при установке. Все прекрасно работает без него. Откуда вы это взяли ?
С каких пор OpenVPN превратился в portable если является от много чего зависимым? »
С вот этих: https://sourceforge.net/projects/ovpnp/files/OpenVPN%20Portable/
И этот портабл прекрасно работает под стационарно установленными виндовсами всех версий и разрядностей.
Всё это разобрал примерно за 15 минут, что вам стоило это сделать не понятно. »
Одну секундочку. Всё это вы разбирали именно в WinPE (2k10) ? Или на живой виндовс ?
НЕ нужен, хотя инсталлятор и ругается при установке. Все прекрасно работает без него. Откуда вы это взяли ? »Ненужно утверждать, если не проверяли. А вы не проверяли. Службы не запустились без Microsoft .NET Framework 4", после установки, сразу заработали.
Ссылку на рабочую portable-версию я дал выше (http://forum.oszone.net/post-2754698.html#post2754698) »
Кстати, существует старенькая полуофициальная Portable версия OpenVPN (https://sourceforge.net/projects/ovpnp/files/) »Даже не заработала, а при запуске gui из каталога bin вовсе ошибка последовала - если не известно, то тоже требует .NET Framework (в 2k10 этого нет).
Одну секундочку. Всё это вы разбирали именно в WinPE (2k10) ? Или на живой виндовс ? »На обеих. Windows 7 максимальная и 2k10 5.4.1 и 5.9.4. Кстати да, на реальной машине эта ерунда нормально не работает без NET Framework. По этому ненужно нести чушь.
Также, у меня всегда под рукой имеется для проверки собственная сборка WinPE c .Net Framework - в ней всё работает.
vanoman, Вам совет: Поместите скачанные ранее OpenVPN в мусорную корзину, нажмите правую кнопку мыши и выберите "Очистить" - потому что вам эта ерунда ненужна и вам не нужно страдать головной болью как решить это недоразумение.
Вместо этого используйте SoftEther VPN - в 2k10 каких либо недоразумений при работе с программой не обнаружено.
usbdrive
30-07-2017, 18:46
Ненужно утверждать, если не проверяли. А вы не проверяли. Службы не запустились без Microsoft .NET Framework 4", после установки, сразу заработали. \\\\\\\и прочий бред.......»
Ветеран, прочти внимательно:
У меня openvpn-2.4.2 работает под Win10PEx64 из этой сборки https://rutracker.org/forum/viewtopic.php?t=5199851 или в гугле вбей Win PE XP|7|8|8.1|10 x32&x64 (Native) (EFI) by Xemom1 08.04.16
UPD.(13:43) проверил интересу ради - openvpn также запустился на Win PE 8.1(х86х64), на семерочных - не хотит, пустое окно подключения... »
В этих WinPE разве есть 4-й фрэймворк ?
usbdrive, Заметьте что в данном случае направление идёт на GUI оболочку, при этом остальное не учитывается или учитывается частично.
Если пользователю не важен графический интерфейс, и может работать в командной строке - то работает в 2k10.
Установить:
openvpn-install-2.4.3-I602.exe /SELECT_SERVICE=0 /SELECT_OPENVPNGUI=0
Выполнить:
Щёлкнуть по файлу *.ovpn" ПКМ, затем из контекстного меню выбрать "Start OpenVPN on this config file" или
openvpn.exe --pause-exit --config sample.ovpn- то например в 2k10 выполнение произойдёт без каких либо недоразумений.
usbdrive
30-07-2017, 21:04
Nordek, в тех WinPE, что я указал, openvpn запускается и работает штатно с gui. КАК ОБЫЧНО. Так зачем усложнять, если все просто и все работает ? Легких путей не ищем или просто хочется блеснуть учёностью ?
Выполнить:
Щёлкнуть по файлу *.ovpn" ПКМ, затем из контекстного меню выбрать "Start OpenVPN on this config file" или »
А я, ламо, просто кинул файлик *.ovpn в папочку config. А оно вот как оказывается...))
Даже не заработала, а при запуске gui из каталога bin вовсе ошибка последовала - если не известно, то тоже требует .NET Framework (в 2k10 этого нет). »
Я сейчас что-то сделал не так? Скриншот (http://mwz-ru.homeserver.com/tests/ovpn-wpe.jpg) заставки при запуске из Win7 x64, входящей в 2k10.
usbdrive, TAP-драйверы встают, хотя дальше выплывает ошибка (http://mwz-ru.homeserver.com/tests/ovpn-err.gif), но вроде не та, которая прогнозировалась. И после подтверждения — штатное завершение с предложением удалить драйверы TAP9.
Однако сама постановка эксперимента не чистая: делалось в режиме [якобы] установки новой системы из iso-образа 2k10 в VmWare. Ну и не пробовал на других PE, а также на более ранних 2k10 (самая ранняя в моём архиве — MultiBoot_40SP1.upd23).
А я, ламо, просто кинул файлик *.ovpn в папочку config »
:)
А если два конфига нужно? Тогда выбирать придётся. ;)
usbdrive
30-07-2017, 23:25
Скриншот заставки при запуске »
Вырубить заставку на корню, чтоб не маячила: в OpenVPNPortable.ini указать ShowSplash=false
А если два конфига нужно? Тогда выбирать придётся. »
Да, тогда без ста грамм не обойтись....
Ну ничё, откроют новую тему, а мы подскажем, как в gui мышкой тыкнуть))
Win10PEx64, все ок, только нет mstsc.exe в этом предынсталле, его можно поставить? Радминам не доверяю.
kiritojoni
22-05-2018, 08:41
Всем день добрый))) Настраиваю на сервере OpenVPN, не соединяется, подскажите где копать))) Буду очень благодарен
Tue May 22 08:28:42 2018 MANAGEMENT: Client disconnected
Tue May 22 08:28:42 2018 CreateFile failed on TAP device: \\.\Global\{541BE981-83B0-4CB7-8639-583EDB1A84C4}.tap: Too many links (errno=31)
Tue May 22 08:28:42 2018 Exiting due to fatal error
Настраиваю на сервере OpenVPN »
Сервер на какой операционке? Похоже на *nix...
https://yandex.ru/search/?text=VNC%20Too%20many%20links%20(errno%3D31)
kiritojoni
22-05-2018, 10:02
Сервер на какой операционке? Похоже на *nix... »
Сервер на Windows server 2012 R2
kiritojoni, http://forundex.ru/admin/OpenVPN-client-razrivi-svyazi-180972 уже прочитали?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC