OpenVPN 3 неработоспособен, так как пытается получить доступ к несуществующим директориям.

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

Я установил openvpn3 так, как описано здесь, на моей машине с Ubuntu 22.04. Я попытался использовать свои конфигурационные файлы, которые работали на многих других машинах с macOS, iOS и Windows:

$ openvpn3 config-import --config config.ovpn

Это, похоже, прошло успешно…

Конфигурация импортирована. Путь к конфигурации: /net/openvpn/v3/configuration/fab974dexaecbx40d7xafa5xa2e9d040d9f0

Но /net, не говоря уже обо всех подкаталогах, отсутствует на моей машине.

$ ls /net
ls: не удается получить доступ к '/net': Нет такого файла или каталога

Аналогично, при попытке использовать профиль ничего не происходит.

$ openvpn3 session-start --config config.ovpn
Используется предзагруженный профиль конфигурации 'config.ovpn'
Путь сессии: /net/openvpn/v3/sessions/f7e44ebesc9e9s4eefs988es9f0674d386b3
[зависание]
[ctrl-c]

Использование этой конфигурации с версией openvpn, доступной в стандартных репозиториях Ubuntu (2.5.9), работает, за исключением DNS, но это отдельная проблема (надеялся, что OpenVPN 3 это исправит).

Это кажется довольно фундаментальной проблемой, и я очень удивлён полным отсутствием сообщений об ошибках, фактически сообщающим о том, что всё прошло успешно, при записи в директории, которые просто не существуют. Я упускаю что-то очевидное?

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

Судя по вашему описанию, проблема заключается в том, что OpenVPN 3 пытается получить доступ к виртуальной файловой системе, которая не установлена или неправильно настроена на вашем Ubuntu 22.04. Основные директории /net/openvpn/v3/configuration/ и /net/openvpn/v3/sessions/, судя по всему, являются частью архитектуры взаимодействия с OpenVPN 3 и не являются стандартными директориями в обычной файловой системе Linux.

Вот шаги, которые могут помочь решить данную проблему:

  1. Проверка установки OpenVPN 3:
    Убедитесь, что вы правильно установили OpenVPN 3 с использованием официальных репозиториев. Для этого выполните:

    sudo apt-get update
    sudo apt-get install openvpn3
  2. Проверка поддержки виртуальной файловой системы:
    Возможно, проблема связана с отсутствием поддержки необходимых виртуальных файловых систем. Проверьте наличие модуля fuse:

    lsmod | grep fuse

    Если данный модуль не загружен, его можно загрузить с помощью команды:

    sudo modprobe fuse
  3. Перезапуск демона OpenVPN 3:
    Иногда перезапуск может помочь исправить ошибки, связанные с кэшированием. Попробуйте перезапустить сервис OpenVPN:

    systemctl restart openvpn3-service
  4. Проверка конфигурации OpenVPN 3:
    Убедитесь, что у вас правильно настроены конфигурационные файлы. В некоторых случаях параметры могут не соответствовать специфике OpenVPN 3. Попробуйте минимизировать конфигурацию до базовых настроек.

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

    sudo apt-get upgrade openvpn3
  6. Обращение в поддержку OpenVPN:
    Если вышеуказанные шаги не решили вашу проблему, стоит обратиться в официальную поддержку OpenVPN или на форумы сообщества. Предоставьте им подробное описание вашей проблемы и информацию о вашей системе, чтобы получить более целенаправленную помощь.

  7. Использование OpenVPN 2:
    Как временное решение, вы можете продолжать использовать OpenVPN 2 с корректировками для DNS, пока не получите полноценное решение для OpenVPN 3.

Следуя этим рекомендациям, вы сможете устранить проблему с недоступными директориями и полноценно использовать OpenVPN 3 на вашем Ubuntu 22.04.

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

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