PDA

Просмотр полной версии : OpenVPN не видит TAP-adapter на Windows



Лапсх
07.11.2013, 12:20
Всем привет, проблема такая: Есть OpenVPN сервер на Windows Server 2008R2. К нему подключено несколько десятков клиентов и все успешно работают, за исключением двух (Один на Windows Server 2008, другой на Windows 7 pro). При попытке подключения выдается ошибка:

Thu Nov 07 11:54:57 2013 TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Thu Nov 07 11:54:57 2013 TLS Error: TLS handshake failed
Даже во время попытки подключиться на TAP-адаптере статус "Сетевой кабель не подключен". Переустановка адаптера и включение\отключение его через панель управления не помогают. Порт в брандмауэре открыт (брандмауэр отключал, тоже без успеха). Роутер ничего не режет, в той же локальной сети есть два компа, которые подключаются без проблем. Остальные клиенты настраивал таким же образом, и всё месяцами безукоризненно работает. Ниже - содержимое конфигурационного файла на клиенте. Версия OpenVPN - 2.2.2 (Пробовал 2.3.2, результат тот же)

tls-client
proto udp
remote <server ip address here>
dev tap
dev-node myTap
pull
tls-auth c:\\vpnkeys\\ta.key
ca c:\\vpnkeys\\ca.crt
cert c:\\vpnkeys\\client30.crt
key c:\\vpnkeys\\client30.key
cipher DES-EDE3-CBC
comp-lzo

this
22.11.2013, 21:08
dev tun
поидее должно быть для винды

Лапсх
29.11.2013, 13:44
dev tun
поидее должно быть для винды

Если ничего не путаю, версия для виндоус как раз только через tap умеет работать.

В общем разобрался. Если какие-то проблемы с адаптером возникают, OpenVPN об этом в логах пишет. В данном случае программа просто не слышит обратной связиот сервера, и поэтому не происходит никакого обращения к tap-адаптеру. На одном из компов роутер был кривой, пришлось вручную проброс портов настраивать , на второй комп забили.