Назад | Перейти на главную страницу

OpenVPN подключается при запуске

Я использую OpenVPN в Ubuntu 12.04 LTS. Я настроил OpenVPN для подключения к моей службе vpn. Отлично работает. Теперь мне нужно, чтобы он подключался автоматически.

Я могу бежать с терминала

nmcli con up uuid 334464e5-5d0d-40f3-a4db-d41ca7e2929d

и он отлично работает.

Я бы хотел, чтобы он подключился при запуске системы. Я добавил эту команду как программу запуска, но все равно не подключается.

Я также редактировал / etc / default / openvpn. Я добавил эту строку:

AUTOSTART = "ВЫПРВПН"

По-прежнему никакой радости.

Из журналов:

Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' started (org.freedesktop.NetworkManager.openvpn), PID 2241
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' appeared; activating connections
Jan  2 23:11:19 ubuntu12-virtual-machine NetworkManager[1023]: <error> [1388725879.294774] [nm-vpn-connection.c:934] get_secrets_cb(): Failed to request VPN secrets #2: (6) No agents were available for this request.
Jan  2 23:11:24 ubuntu12-virtual-machine NetworkManager[1023]: <info> VPN service 'openvpn' disappeared

Секреты VPN? Помогите?

Когда вы настраиваете VPN-соединение через графический интерфейс, пароль сохраняется в связке ключей. Если вы сохраните свой пароль в файле подключения, например:

sudo nano /etc/NetworkManager/system-connections/MyConnectionExampleName

in this file:

    # 1 here means key-ring I  think, but with 0, the password below is  used
    password-flags=0 

    [vpn-secrets]
    password=my_secret_password

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

Вы можете найти «Хранить секреты подключения» в настройках NetworkManager, выбрать «В файле» вместо «В защищенном хранилище», чтобы OpenVPN мог сам найти секрет.