OpenVPN GUI и Windows 7
Захотелось подключить свободно гуляющий ноутбук с windows 7 x64 к офисной сети. В офисе поднят VPN сервер на mpd и сервер OpenVPN. Не хотелось прописывать маршруты на многочисленные сети офиса, которые своими диапазонами пересекались бы с сетями по-умолчанию во всяких домашних и других бесплатных сетях, поэтому MPD сервер отпал как вариант. Захотелось быстренько поднять vpn сеть через OpenVPN.
Для этого существует кросс платформенный клиент. На windows он звучит как OpenVPN GUI . Но пришлось столкнуться с проблемой установки его на windows 7 x64. То не создавался вирруальный интерфейс, то создавался, но не поднимался
All TAP-Win32 adapters on this system are currently in use
CreateFile failed on TAP device
То поднимался, но не прописывались удаленно маршруты. Решение было найдено такое:
1. Ставим именно вот эту версию клиента
2. Обращаем внимание, что создался интерфейс TAP-Win32 в сетевых подключениях
3. Ставим запуск в режиме совместимости с Vista (SP2)
4. Ставим запуск программы от имени администратора
Ну вот теперь все должно работать.
. No Route to Host (WSAEHOSTUNREACH) (code=10065)
Значит нет активных соединений, лечится подключением интернета.
2. TAP-Win32 adapter ‘Raduga’ not found
Не переименован TAP-Win32 в Raduga или вообще отсутствует(отключено) как устройство, лечится переименованием или установкой (включением) оного.
3. CreateFile failed on TAP device: \.Global<76967D48-8842-40F3-81E9-E38257149D0D>.tap: Не удается найти указанный файл. (errno=2)
Адаптер ТАП Raduga найден, но он отключен, лечится включением.
4. Initialization Sequence Completed With Errors
Ошибка присвоения IP адреса адаптеру. В данном случае проверьте что для ТАП адаптера стоит автоматическое присвоение IP, если стоит, то одному вашему подключению (возможно скрытому/удаленному) уже присвоен IP подписки, измените его на например 192.168.238.238 или на любой неиспользуемый.
5. Error opening ‘Auth’ auth file: ovpn.txt: Не удается найти указанный файл. (errno=2)
Не был запущен .bat файл для ввода логина и пароля, решается запуском и вводом. Если вдруг у вас не создались там файлы, то скорее всего я могу вас поздравить с приобретением ОС Vista, в папке Program files они не создадутся, скопируйте ключи например на диск С создайте там файлы и потом уже копируйте их туда куда нужно.
Обращаю ваше внимание на то, что связка GPRS + OpenVPN в ОС Vista/7 под вопросом.
6. TLS Error: TLS key negotiation failed to occur within 60 seconds (check your network connectivity)
Самая распространенная ошибка, тут много вариантов.
а). Убедитесь что у вас верная версия Open VPN (Для ХР это OpenVPN 2.0.9 Win32-MinGW [SSL] [LZO] built on Feb 9 2007), скачайте заново ключи в ЛК.
б). Есть соединение с интернетом, но оно не работает.
в). Установлена защита, которая блокирует данную программу.
7. AUTH: Received AUTH_FAILED control message
неправильная авторизация, проверьте правильность ввода логина и пароля
Выдаёт ошибку, но при этом, показывает что он подрубил сеть в параметрах даптера
CreateFile failed on TAP device: \.Global.tap: Too many links (errno=31)
Конфиг
dev-node "ServerVPN"
mode server
port 1195