Вопрос или проблема
Я пытаюсь подключиться к другому месту с помощью OpenVPN. Мне предоставили скрипт, однако после его выполнения и сообщения “Инициализация завершена” я проверяю свой IP-адрес, и он остается прежним. Вывод выглядит следующим образом:
Пт, 08 июл 2016 16:04:20 ЗАМЕТКА: опция --group не реализована в Windows
Пт, 08 июл 2016 16:04:20 ЗАМЕТКА: опция --user не реализована в Windows
Пт, 08 июл 2016 16:04:20 OpenVPN 2.3.11 x86_64-w64-mingw32 [SSL (OpenSSL)] [LZO] [PKCS11] [IPv6] собрана 10 мая 2016
Пт, 08 июл 2016 16:04:20 Версия Windows 6.2 (Windows 8 или выше) 64bit
Пт, 08 июл 2016 16:04:20 версии библиотек: OpenSSL 1.0.1t 3 мая 2016, LZO 2.09
Пт, 08 июл 2016 16:04:20 Аутентификация канала управления: tls-auth с использованием INLINE статического ключевого файла
Пт, 08 июл 2016 16:04:20 Попытка установить TCP-соединение с [AF_INET]103.240.178.197:21194 [nonblock]
Пт, 08 июл 2016 16:04:21 TCP-соединение установлено с [AF_INET]103.240.178.197:21194
Пт, 08 июл 2016 16:04:21 TCPv4_CLIENT локальная ссылка: [undef]
Пт, 08 июл 2016 16:04:21 TCPv4_CLIENT удаленная ссылка: [AF_INET]???.???.???.???:?????
Пт, 08 июл 2016 16:04:21 ПРЕДУПРЕЖДЕНИЕ: данная конфигурация может кэшировать пароли в памяти -- используйте опцию auth-nocache, чтобы предотвратить это
Пт, 08 июл 2016 16:04:27 [OpenVPN Server] Установлено соединение с пировым узлом [AF_INET]???.???.???.???:?????
Пт, 08 июл 2016 16:04:31 Ошибка опций: --dhcp-option: неизвестный тип опции 'domain-name-servers' или отсутствующий параметр
Пт, 08 июл 2016 16:04:31 Ошибка опций: --dhcp-option: неизвестный тип опции 'domain-name-servers' или отсутствующий параметр
Пт, 08 июл 2016 16:04:32 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Пт, 08 июл 2016 16:04:32 open_tun, tt->ipv6=0
Пт, 08 июл 2016 16:04:32 Устройство TAP-WIN32 [Ethernet] открыто: ???.tap
Пт, 08 июл 2016 16:04:32 Уведомлен драйвер TAP-Windows для установки DHCP IP/маски сети ???.??.??.???(скрыто по соображениям безопасности)/255.255.255.252 на интерфейсе {???-???-???-???} [DHCP-serv: ???.??.??.???, время аренды: 31536000]
Пт, 08 июл 2016 16:04:32 Успешная очистка ARP на интерфейсе [42] {???-???-???-???-????}
Пт, 08 июл 2016 16:04:34 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:34 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:34 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:35 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 16:04:36 Инициализация завершена
Пт, 08 июл 2016 16:05:54 Сброс соединения, перезагрузка [0]
Пт, 08 июл 2016 16:05:54 SIGUSR1[soft,connection-reset] получен, процесс перезапускается
Пт, 08 июл 2016 16:05:59 Попытка установить TCP-соединение с [AF_INET]103.240.178.197:21194 [nonblock]
Пт, 08 июл 2016 16:06:00 TCP-соединение установлено с [AF_INET]103.240.178.197:21194
Пт, 08 июл 2016 16:06:00 TCPv4_CLIENT локальная ссылка: [undef]
Пт, 08 июл 2016 16:06:00 TCPv4_CLIENT удаленная ссылка: [AF_INET]103.240.178.197:21194
Пт, 08 июл 2016 16:06:07 [OpenVPN Server] Установлено соединение с пировым узлом [AF_INET]???.???.???.???:?????
Пт, 08 июл 2016 16:06:11 Ошибка опций: --dhcp-option: неизвестный тип опции 'domain-name-servers' или отсутствующий параметр
Пт, 08 июл 2016 16:06:11 Ошибка опций: --dhcp-option: неизвестный тип опции 'domain-name-servers' или отсутствующий параметр
Пт, 08 июл 2016 16:06:12 Сохранение предыдущего экземпляра TUN/TAP: Ethernet
Пт, 08 июл 2016 16:06:12 Инициализация завершена
Пт, 08 июл 2016 17:10:22 Операция ввода-вывода TUN/TAP прервана, перезагрузка
Пт, 08 июл 2016 17:10:22 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Пт, 08 июл 2016 17:10:23 env_block: добавлен PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Как я могу диагностировать проблему? Тот факт, что env_block запускается несколько раз, меня беспокоит, но я не очень уверен, с чего начинать.
Согласно тому, что я понимаю из вашего журнала: env_block
– это сообщение об ошибке, означающее, что есть проблема с переменными среды. Более конкретно, переменная PATH, в которой отсутствуют элементы, необходимые для OpenVPN. Это означает, что OpenVPN не может запустить инструменты, которые ему нужны для правильной настройки Windows.
Чтобы проверить, является ли это действительно проблемой:
- Откройте Панель управления
- Перейдите к Свойствам системы
- Слева нажмите на Дополнительные параметры системы
- Нажмите Переменные окружения
- Найдите “Path” в одном из списков, выберите его и нажмите Изменить
- Проверьте, чтобы там была
C:\windows\System32;C:\windows;C:\windows\System32\Wbem
- Если этого нет или часть этого отсутствует, добавьте это. Убедитесь, что все, что вы добавляете, начинается и заканчивается точкой с запятой.
Обратите внимание, что C:\windows
можно заменить на %SystemRoot%
или %windir%
.
Ответ или решение
Диагностика и Решение Проблем с OpenVPN: Подробное Руководство
При подключении к OpenVPN и получении сообщения "Initialization Sequence Completed" всё ещё может возникнуть множество проблем. Ваша ситуация, когда внешний IP-адрес остаётся прежним после установки соединения, указывает на возможные проблемы с конфигурацией. Давайте разберёмся, как диагностировать и решить вашу проблему, используя системный журнал.
Анализ Лога OpenVPN
По вашему журналу видно несколько ключевых моментов:
-
Ошибки Опций:
Options error: --dhcp-option: unknown option type 'domain-name-servers' or missing parameter
Эта ошибка говорит о том, что конфигурационный файл содержит ошибочные или несовместимые опции. Эта ошибка указывает на то, что параметр
domain-name-servers
указан неверно или отсутствует. Необходимо проверить конфигурацию OpenVPN и убедиться, что параметры написаны правильно. -
Отказ в Подключении:
Connection reset, restarting [0]
Это может указывать на то, что соединение с сервером OpenVPN прерывается. Возможные причины могут включать переполненный сервер, проблемы с сетью или ошибку в конфигурации.
-
Множественные Записи Env Block:
env_block: add PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem
Повторение этих строк может указывать на то, что OpenVPN пытается установить переменные окружения, но делает это неправильно. Это может вызвать проблемы с выполнением необходимых программ и утилит.
Шаги по Диагностике и Решению
-
Проверка Переменных Окружения:
Переменные окружения, особенно переменная PATH, могут играть ключевую роль в успешной работе OpenVPN.Проверка переменных окружения:
- Откройте панель управления.
- Перейдите в "Система и безопасность" и выберите "Система".
- Слева нажмите на "Дополнительные параметры системы".
- В разделе "Дополнительно" нажмите "Переменные среды".
- Найдите переменную "Path" в списке системных переменных, выберите её и нажмите "Изменить".
- Убедитесь, что строка
C:\windows\System32;C:\windows;C:\windows\System32\Wbem
присутствует. Если нет, добавьте её и убедитесь, что строки разделены точкой с запятой.
-
Проверка Конфигурационного Файла:
Убедитесь, что конфигурационный файл OpenVPN (обычно с расширением .ovpn) не содержит ошибок. Обратите внимание на параметры, связанные с DNS, и исправьте их, если они указаны неверно. Например, вместоdomain-name-servers
используйтеdhcp-option DNS {IP-адрес DNS-сервера}
. -
Обновление OpenVPN:
Проверка актуальности версии OpenVPN также важна. Убедитесь, что вы используете последнюю версию, так как устаревшие версии могут содержать известные ошибки или несовместимости. -
Тестирование Подключения:
Попробуйте подключиться к другим серверам OpenVPN, если это возможно. Это позволит определить, является ли проблема локализованной для конкретного сервера или это общая проблема с вашим клиентом. -
Проверка Логов Серверов:
Если у вас есть доступ к логам сервера OpenVPN, проверьте их на наличие ошибок. Это может дать больше информации о том, почему соединение может сбрасываться или не выполняться. -
Выбор Протокола:
Попробуйте переключиться между TCP и UDP в конфигурационном файле. Если используется TCP по умолчанию, возможно, стоит протестировать соединение через UDP и наоборот.
Заключение
Используя вышеуказанные шаги по диагностике и устранению возможных проблем, вы должны иметь возможность установить стабильное соединение через OpenVPN. Помните, что иногда проблемы могут быть вызваны сетевыми настройками на стороне вашего интернет-провайдера или конфигурациями фаервола. Убедитесь, что все необходимые порты открыты и что антивирусное и фаервол-программное обеспечение не блокирует VPN-соединение.