OpenVPN не работает как ожидалось

Вопрос или проблема

Я пытаюсь подключиться к другому месту с помощью 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.

Чтобы проверить, является ли это действительно проблемой:

  1. Откройте Панель управления
  2. Перейдите к Свойствам системы
  3. Слева нажмите на Дополнительные параметры системы
  4. Нажмите Переменные окружения
  5. Найдите “Path” в одном из списков, выберите его и нажмите Изменить
  6. Проверьте, чтобы там была C:\windows\System32;C:\windows;C:\windows\System32\Wbem
  7. Если этого нет или часть этого отсутствует, добавьте это. Убедитесь, что все, что вы добавляете, начинается и заканчивается точкой с запятой.

Обратите внимание, что C:\windows можно заменить на %SystemRoot% или %windir%.

Ответ или решение

Диагностика и Решение Проблем с OpenVPN: Подробное Руководство

При подключении к OpenVPN и получении сообщения "Initialization Sequence Completed" всё ещё может возникнуть множество проблем. Ваша ситуация, когда внешний IP-адрес остаётся прежним после установки соединения, указывает на возможные проблемы с конфигурацией. Давайте разберёмся, как диагностировать и решить вашу проблему, используя системный журнал.

Анализ Лога OpenVPN

По вашему журналу видно несколько ключевых моментов:

  1. Ошибки Опций:

    Options error: --dhcp-option: unknown option type 'domain-name-servers' or missing parameter

    Эта ошибка говорит о том, что конфигурационный файл содержит ошибочные или несовместимые опции. Эта ошибка указывает на то, что параметр domain-name-servers указан неверно или отсутствует. Необходимо проверить конфигурацию OpenVPN и убедиться, что параметры написаны правильно.

  2. Отказ в Подключении:

    Connection reset, restarting [0]

    Это может указывать на то, что соединение с сервером OpenVPN прерывается. Возможные причины могут включать переполненный сервер, проблемы с сетью или ошибку в конфигурации.

  3. Множественные Записи Env Block:

    env_block: add PATH=C:\windows\System32;C:\windows;C:\windows\System32\Wbem

    Повторение этих строк может указывать на то, что OpenVPN пытается установить переменные окружения, но делает это неправильно. Это может вызвать проблемы с выполнением необходимых программ и утилит.

Шаги по Диагностике и Решению

  1. Проверка Переменных Окружения:
    Переменные окружения, особенно переменная PATH, могут играть ключевую роль в успешной работе OpenVPN.

    Проверка переменных окружения:

    • Откройте панель управления.
    • Перейдите в "Система и безопасность" и выберите "Система".
    • Слева нажмите на "Дополнительные параметры системы".
    • В разделе "Дополнительно" нажмите "Переменные среды".
    • Найдите переменную "Path" в списке системных переменных, выберите её и нажмите "Изменить".
    • Убедитесь, что строка C:\windows\System32;C:\windows;C:\windows\System32\Wbem присутствует. Если нет, добавьте её и убедитесь, что строки разделены точкой с запятой.
  2. Проверка Конфигурационного Файла:
    Убедитесь, что конфигурационный файл OpenVPN (обычно с расширением .ovpn) не содержит ошибок. Обратите внимание на параметры, связанные с DNS, и исправьте их, если они указаны неверно. Например, вместо domain-name-servers используйте dhcp-option DNS {IP-адрес DNS-сервера}.

  3. Обновление OpenVPN:
    Проверка актуальности версии OpenVPN также важна. Убедитесь, что вы используете последнюю версию, так как устаревшие версии могут содержать известные ошибки или несовместимости.

  4. Тестирование Подключения:
    Попробуйте подключиться к другим серверам OpenVPN, если это возможно. Это позволит определить, является ли проблема локализованной для конкретного сервера или это общая проблема с вашим клиентом.

  5. Проверка Логов Серверов:
    Если у вас есть доступ к логам сервера OpenVPN, проверьте их на наличие ошибок. Это может дать больше информации о том, почему соединение может сбрасываться или не выполняться.

  6. Выбор Протокола:
    Попробуйте переключиться между TCP и UDP в конфигурационном файле. Если используется TCP по умолчанию, возможно, стоит протестировать соединение через UDP и наоборот.

Заключение

Используя вышеуказанные шаги по диагностике и устранению возможных проблем, вы должны иметь возможность установить стабильное соединение через OpenVPN. Помните, что иногда проблемы могут быть вызваны сетевыми настройками на стороне вашего интернет-провайдера или конфигурациями фаервола. Убедитесь, что все необходимые порты открыты и что антивирусное и фаервол-программное обеспечение не блокирует VPN-соединение.

Оцените материал
Добавить комментарий

Капча загружается...