- Особенности установки OpenVPN GUI под Windows 7
- IT миниблог
- О том что нужно не потерять
- OpenVPN Error: All TAP-Windows adapters on this system are currently in use
- OpenVPN Error: All TAP-Windows adapters on this system are currently in use : 25 комментариев
- Записки *NIX Админа
- воскресенье, 23 октября 2011 г.
- Установка OpenVPN GUI на Windows 7
- OpenVPN — An error occurred installing the TAP device driver
- Windows7, openvpn и лыжи (не едут)
Особенности установки OpenVPN GUI под Windows 7
На днях понадобилось мне настроить клиентскую часть OpenVPN на компьютере с установленной Windows 7.
Я предвидел проблемы и потому сразу погуглил на эту тему. Нашел несколько советов, суть которых сводилась к тому, что отличий от установки на Vista мало, и главное из них — в свойствах инсталятора предварительно установить режим совместимости с Vista, а также запуск от имени администратора.
Сразу оговорюсь — в силу своей ленности использую вариант OpenVPN GUI, который мне очень полюбился по практике использования на Windows XP/2003.
Сделал предлагаемые действия и начал установку. На первый взгляд всё нормально, но не работает :(. Полез разбираться — Windows 7 не может запустить драйвер виртуальной сетевой карты TAP/TUN v8 необходимый для работы OpenVPN
А вот про это Гугль уже молчал. Путем нехитрых логических построений пришел к решению накатать поверх установки OpenVPN GUI оригинальную версию OpenVPN. Потому как поглядев на содержимое инсталятора OpenVPN увидел что там идет более новая версия этого драйвера v9.
Собственно на этом и сказочке конец — после установки OpenVPN поверх OpenVPN GUI все завелось с пол-оборота и радует стабильной работой и по сей день.
Надеюсь этот краткий рассказ сохранит чьи-нибудь нервы 🙂
Источник
IT миниблог
О том что нужно не потерять
OpenVPN Error: All TAP-Windows adapters on this system are currently in use
Ошибка при попытке подключения к OpenVPN серверу.
Ошибка «All TAP-Windows adapters on this system are currently in use» означает что в системе проблемы с виртуальным Tun/Tap сетевым адаптером, который использует OpenVPN в Windows.
В моем случае он просто не появлялся в системе Windows7.
Для исправления проблемы нужно переустановить драйвер виртуального адаптера.
Полностью удаляем драйвер. Открываем папку C:\Program Files\TAP-Windows
Нажимаем правой кнопкой на файл Uninstall.exe и выбираем Запустить от имени администратора.
Качаем Tap драйвер с OpenVPN репозитория и устанавливаем его с правами админа (правый клик на файле > Запустить от имени администратора )
После всего обязательно заходим в Панель управления\Сеть и Интернет\Сетевые подключения и проверяем там наличие TAP-Windows Adapter.
OpenVPN Error: All TAP-Windows adapters on this system are currently in use : 25 комментариев
спасибо. только это и помогло. вместе с удалением поделки касперского.
Списибо тебе, о Человек! Я пол часа ипался с сервером, думал что косяк в конфигах. Оказалось, что у меня не корректно установился клиент, без TAP-а. Почему люди не пишут, в своих статьях, что после установки клиента должен появиться туннельный адаптер.
Благодарствую тебе, о великий гуру!
Пол дня колупания в интернете и поиска дров для этого адаптера, а в условиях удаленки это прям оч важнецки!
Ещё раз спасибо!
Скинул на печеньку. Спасибо добрый ты человек!
Спасибо за ссылку на драйвер. У меня win7 и при установке vpnmonster ставятся драйвера без цифровой подписи под семёрку, в результате программа не работала. Установка данных драйверов помогла.
Блин, спасибо! У меня техподдержка на работе на эту проблему выдала, что винду надо переустановить, иначе не заработает.
Спасибо тебе добрый человек. Только этот рецепт и помог. Странно, что в дистрибутив OpenVPN включили неподписанный драйвер (пробовал версии 3.1.3.713 и 2.4.9-I601-Win7).
Спасибо большое! Меня тоже убедили, что переустановка Винды решит проблему, А нет:((
Спасибо огромное, тебе, добрый человек! Две минуты и все работает, а то сисадмин компании кинул на произвол судьбы, сказав, что не помнит как решить данную проблему!
Боже, присоединяюсь к людям в коммах, ты очень помог, брат, другие сайты не помогли
Спасибо! Все заработало. Два часа мучений и паники с переустановкой vpn в разных вариантах… Вы спасли.
О СПАСИТЕЛЬ. КО МНЕ УЖЕ ТУТ ХАКЕРЫ ПРИХОДИЛИ И ВСЕ КАК ОДИН ТВЕРДИЛИ, ТОЛЬКО СИСТЕМУ ПЕРЕУСТАНАВЛИВАТЬ ПРОБОВАТЬ! Спасибо большое, парень, ты реально спас. Отдельный тебе респект и почтенная благодарность, за прямую ссылку на скачивания драйвера, который я искал с хакерами целый день и ни хрена не нашел даже платно! РЕСПЕКТ ИЗ РЕСПЕКТОВ.
Добрый вечер. Пытаюсь подключиться к впн, пишет ошибку WARNING: normally if you use —mssfix and/or —fragment, you should also set —tun-mtu 1500 (currently it is 1400)
Че делать подскажите плиззз
Источник
Записки *NIX Админа
воскресенье, 23 октября 2011 г.
Установка OpenVPN GUI на Windows 7
Казалось бы что может быть проще поставить программу под винду?
С установкой OpenVPN GUI у меня возникли проблемы.
Противная семерка не захотела принимать неподписанные драйвера TAP, которые нужны для создания VPN.
Нашел объяснение разработчиков, смысл следующий: промежуточные версии драйверов, которые содержать небольшие улучшения и устранения небольших багов не отсылаются к мелкомягким на подписание. Подписываются только драйвера с серьёзными изменениями.
В итоге нашел простое решение:
1. Если установлен Open VPN, сделайте ему uninstall.
3. Правой кнопкой мыши на скачанном файле, выбираем «Свойства» . Вкладка «Совместимость» —>ставим галочку «Выполнять эту программу от имени администратора». Нажимаем Ок.
4. Запускаем и устанавливаем скачанную программу.
6. Правой кнопкой мыши на скачанном файле выбираем «Свойства» . Вкладка «Совместимость» —>ставим галочку «Выполнять эту программу от имени администратора». Нажимаем Ок.
7. Запускаем установку. Когда спросит установить ли драйвер TAP, нажать установить.
Среди достоинств и удобств клиента можно выделить:
Преимущества GUI клиента:
• отображение иконки программы в системном трее;
• свертывание окна журнала соединения сразу после установления сессии;
• просмотр журнал соединения (вызов из контектстного меню);
• изменение настроек конфигурационного файла (вызов из контекстного меню);
• использование OpenVPN в качестве системного сервиса;
• окно ввода пароля на цифровой сертификат для аутентификации на сервере;
• дополнительная защита программы на операцию соединения (свой собственный пароль);
• изменение пароля на защищённый ключ (в том числе PKCS # 12);
• настройка используемого прокси сервера;
• использование настроек прокси сервера из опций Internet Explorer;
• выполнение скрипта (bat) перед и/или после соединения с сервером OpenVPN;
• индикация статуса соединения в системном трее.
После установки клиента в меню программ появляется пункт OpenVPN с богатым выбором:
• ссылка на папку с конфигурационными файлами;
• на папку с примерами;
• программа формирования статического ключа;
• программа создания сертификата и формирования запроса на его подпись;
• собственно программа клиент OpenVPN;
• ссылки на различную документацию.
И напоследок пара скринов, которые подтверждают, что данная установка работает:
Источник
OpenVPN — An error occurred installing the TAP device driver
Столкнулся сегодня с неожиданной проблемой при установке клиента популярной реализации vpn. Не устанавливался openvpn клиент на Windows 10, выдавая ошибку установки TAP интерфейса: «An error occurred installing the TAP device driver«. Повозился какое-то время, пока не решил проблему. При этом не смог ее потом воспроизвести ни на этой системе, ни на других. Судя по гуглу — ошибка популярная, поэтому делюсь решением.
Ошибка установки openvpn на Windows 10 выглядела следующим образом. Инсталлятор после выбора дефолтных настроек задумывается на несколько минут и в итоге выдает ошибку:
При этом сам клиент openvpn успешно устанавливается. Можно запустить GIU, но ясное дело, подключиться к серверу openvpn не получится, так как в системе не появляется TAP адаптера. В интернете нашел много советов по данной проблеме, но мне ни один не помог. Перечислю их, может вам поможет что-то из этого:
- Запустить скрипт на добавление TAP интерфейса — C:\Program Files\TAP-Windows\bin\addtap.bat. У меня он так же не отрабатывал. Висел несколько минут, потом выдавал ошибку.
- Зайти в Пуск -> TAP Windows ->Add a new TAP virtual ethernet adapter. Это тоже не помогло.
- Повторить установку openvpn с выключенным антивирусом или защитником windows.
Два первых действия нужно выполнять от администратора. С помощью них можно добавить несколько tap адаптеров в систему, чтобы одновременно поднимать несколько openvpn туннелей.
После того, как ничего из предложенного не подошло, я крепко призадумался. Openvpn я использую постоянно. Ставил его на разные системы десятки раз и всегда все проходило успешно, либо проблема быстро решалась. Тут быстрого и простого решения не получалось.
Помогло в итоге вот что. Я открыл диспетчер устройств и посмотрел на сетевые адаптеры. В списке был TAP-Windows Adapter V9, что намекало на то, что все должно работать. Но не работало. В панели управления в списке адаптеров TAP адаптера не было.
Я включил отображение скрытых устройств и увидел там же в сетевых адаптерах неизвестное устройство (unknown device). Открыл у него вкладку Сведения. Путь к экземпляру устройства был следующий — ROOT\NET\0000. Я нажал обновить драйвер для этого устройства и указал, что он должен быть найден автоматически. После этого устройство получило название TAP-Windows Adapter V9 #2 и в панели управления появился TAP адаптер.
После этого Openvpn заработал. Я смог подключиться к серверу и организовать туннель. После того, как я удалил openvpn на этой же системе и установил заново, все прошло без ошибок с первого раза. Появился только один TAP-Windows Adapter V9. Проверил еще на парочке тестовых виртуальных машин. Тоже все прошло без ошибок, так что не смог собрать актуальные скрины по проблеме, а сразу их не сделал.
Если мое решение не поможет, даю подсказку для дальнейшего разбирательства. Драйвер для TAP адаптера должен быть в директории C:\Windows\System32\DriverStore\FileRepository\oemvista.inf_amd64_*. В конце могут быть разные символы. На той системе, где был глюк, были созданы 2 подобных директории с разными символами на конце. Когда проблем нет — только одна.
Надеюсь моя инфа будет кому-нибудь полезной при разборе такой же ошибки при установке openvpn client на Windows 10. Я в русскоязычном интернете не видел этой информации. Моя статья по установке и настройке openvpn сервера.
Источник
Windows7, openvpn и лыжи (не едут)
Есть ноут (сони вайо).
Подключён к тырнёту через йоту.
Установил на него openvpnGUI, положил 100% работающий набор ключей, подключаюсь.
В результате получаю лог «all tapi adapters are busy»
Снёс (средствами openvpn) эти адаптеры, установил заново — та же картина.
Вчера приносили подобный ноут с подобной проблемой. Там такая операция результат принесла положительный. Но там не устанавливал клиента, может что-то нужно куда-то дописать.
Вопрос в том, что куда?
Подскажите, кто сталкивался.
Да конфиг-то почти стандартный. Он на другой машине же работает.
вот конфиг
client
dev tun
proto udp
#адрес сервера и порт
remote 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ns-cert-type server
ca ca.crt
cert user.crt
key user.key
# Для клиента в конце «1»
tls-auth ta.key 1
cipher AES-128-CBC
comp-lzo
verb 3
Ни разу такого сообщения не видел, ни под win7, ни тем более под ХР.
Чем занят ТАР.. O_o
пробуй методом тыка все подряд:
Если не нужен NetBIOS, отключить NetBIOS для данного интерфейса: сетевые подключения — свойства данного сетевого интерфейса – свойства протокола TCP/IP – дополнительно – WINS – Параметры NetBIOS, отключить NetBIOS через TCP/IP.
выполнить под администратором команду
openvpn.exe —allow-nonadmin [TAP-adapter]
После этого интерфейс будет подниматься с правами пользователя.
2010 Best VPN Tool: OpenVPN — Lifehacker
LifeHacker.com readers were asked to share and vote for their favorite VPN tool and the winner was OpenVPN.
OpenVPN got 29% of the vote ahead of Windows VPN which got 19% of of the votes as well as Cisco VPN who got 13% of the vote. LogMeIn Hamachi came in second.
вот реализация определения утф8 в пакетном файле ))) (в скриптах все просче конечно будет, требует table — обычная таблица символов ASC)
:defutf8 (table,input,usecount) <
@@rem Процедура определения кодировки слова utf8.
@@rem В случае обнаружения в строке кода utf8
@@rem в errorlevel возвращается весовой коэффициент
@@rem или 1, если не задан третий параметр как true.
@@rem Если код utf8 отсутствует то возвращает 0.
@@rem (Функция требует оптимизации)
@@rem
setlocal enabledelayedexpansion
set out=%
1%
) else (
set out=out
)
set usecount=%
3
if not «%usecount%»==»true» set usecount=false
set input=%
2
set table_temp=%
1
set table_temp_2=%temp_path%\%RANDOM%.table
if /i «%table_temp%»==»%ScriptFullName%» (
%find%»####» «%table_temp%» | %find%» =» | %find%»find» /v > «%table_temp_2%»
set table=%table_temp_2%
) else (
set table=%table_temp%
)
set /a ret=0
if «%input%»==»» goto break_defutf8
call :len «%input%»
set /a len=%len% — 1
set /a count=0
set utf8=false
for /l %%i in (0,1,%len%) do (
set chars=!input:
0,1!
set char=!char: =\s!
set char=!char: =\t!
for /f «tokens=2,3″ %%x in (‘find » !char! » «%table%»‘) do (
set code=%%y
)
set /a asc=0
set /a asc=0x!code:
1! 2> nul && (
if !asc! gtr 191 if !asc! lss 248 (
set /a count=!count! + 1
set utf8=false
set chars=!chars:
1!
set char_next=!chars:
0,1!
set char_next=!char_next: =\s!
set char_next=!char_next: =\t!
for /f «tokens=2,3″ %%x in (‘find » !char_next! » «%table%»‘) do (
set code_next=%%y
)
set /a asc_next=0
set /a asc_next=0x!code_next:
1! 2> nul
if !asc_next! gtr 127 if !asc_next! lss 192 (
set utf8=true
)
if /i «!utf8!»==»true» (
for %%z in (223,239) do (
if !asc! gtr %%z if /i «!utf8!»==»true» (
set utf8=false
set chars=!chars:
1!
set char_next=!chars:
0,1!
set char_next=!char_next: =\s!
set char_next=!char_next: =\t!
for /f «tokens=2,3″ %%x in (‘find » !char_next! » «%table%»‘) do (
set code_next=%%y
)
set /a asc_next=0
set /a asc_next=0x!code_next:
1! 2> nul
if !asc_next! gtr 127 if !asc_next! lss 192 (
set utf8=true
)
if !asc! lss 239 if /i «!utf8!»==»true» (
set char_next=!chars:
1,1!
set char_next=!char_next: =\s!
set char_next=!char_next: =\t!
for /f «tokens=2,3″ %%x in (‘find » !char_next! » «%table%»‘) do (
set code_next=%%y
)
set /a asc_next=0
set /a asc_next=0x!code_next:
1! 2> nul
if !asc_next! gtr 127 if !asc_next! lss 192 (
set utf8=false
)
)
)
)
if /i «!utf8!»==»true» (
set /a ret=!ret! + 1
rem echo %%i: !asc! !asc_next!
if «%usecount%»==»false» goto break_defutf8
)
)
)
)
)
:break_defutf8
if exist «%table_temp_2%» del /q «%table_temp_2%»
endlocal & (
set %out%=%ret%
exit /b %ret%
)
exit /b 0
>
Источник