Начинающий клиент OpenVPN автоматически при начальной загрузке

Я пытаюсь заставить OpenVPN запускаться автоматически при начальной загрузке. Сегодня я должен вручную ввести

sudo openvpn --client --config $HOME/openvpn/anonine.ovpn --ca $HOME/openvpn/anonine.ca.crt 

сопровождаемый именем пользователя и паролем. Существует ли хороший способ сделать это автоматическим при начальной загрузке?

34
задан 6 October 2016 в 05:49

6 ответов

Редактирование /etc/default/openvpn. Просто нажмите Ctrl + Высокий звук + T на Вашей клавиатуре для открытия Terminal. Когда это откроется, выполните команду (команды) ниже:

sudo gedit /etc/default/openvpn

Некомментарий AUTOSTART="all" строка. Сохраните и закройтесь. Перезагрузите свою систему.

image

42
ответ дан 23 November 2019 в 00:27

Если Вы находитесь на systemd (16.04), настроенный АВТОМАТИЧЕСКИЙ ЗАПУСК = "все", и он все еще не запускается, обращают внимание на это:

> # If you're running systemd, changing this variable will
> # require running "systemctl daemon-reload" followed by
> # a restart of the openvpn service (if you removed entries
> # you may have to stop those manually)

Просто делают

systemctl daemon-reload

и затем перезапускают сервис

 sudo service openvpn restart
8
ответ дан 23 November 2019 в 00:27

Если имя пользователя / пароль не требуется для соединения, то переименуйте .ovpn файлы, чтобы иметь расширение .conf.

OpenVPN должен соединиться на начальной загрузке, даже без autostart=all.

, Если имя пользователя/пароль требуется,

, редактируют .conf редактирование файла

auth-user-pass, имя файла пароля пользователя

Создают файл, содержащий:

username
password

, Если Вы хотите соединиться с Администратором сети, удостоверьтесь, что Вы сначала делаете:

sudo apt-get install network-manager-openvpn

Удостоверяются, что Ваша Ubuntu - по крайней мере 14,04. Это не работает над 12,04.

, Если у Вас нет своего ca.crt, client.crt, и т.д., извлекают их из .conf.

С Администратором сети, создайте новое соединение VPN или импортируйте свою конференцию

, Добавляют сертификаты и ta.key.

Маршруты, используйте соединение только для ресурсов в его сети.

Редактирование Ваше Интернет-соединение с администратором сети. Выберите подключение с VPN, затем выберите свое соединение VPN.

3
ответ дан 23 November 2019 в 00:27

Можно поместить auth-user-pass filename в Ваш anonine.ovpn, где filename файл с именем пользователя/паролем на 2 строках.

Удостоверяются, что filename правильно защищается, потому что это будет содержать простое имя пользователя/пароль.

Это от openvpn --help:

Client options (when connecting to a multi-client server):

--auth-user-pass [up] : Authenticate with server using username/password.
                  up is a file containing username/password on 2 lines,
                  or omit to prompt from console.

также можно добавить сертификат Вашему anonine.ovpn добавление его этот путь:

<ca>
-----BEGIN CERTIFICATE-----
-----END CERTIFICATE-----
</ca>
8
ответ дан 23 November 2019 в 00:27

В то время как это не могло бы представлять интереса для OP, я был расстроен этим сервисом, не запускающимся до входа в систему - или графический, или один из Ctrl+Alt+F# TTYs. Я в конечном счете понял, что моя машина только соединится с Wi-Fi, когда я вошел в систему. При объединении других ответов здесь со стандартным советом работать sudo update-rc.d openvpn defaults, и с первым ответом в этот другой вопрос работал на меня. Возможно, это могло бы помочь другому Сотруднику Google.

0
ответ дан 23 November 2019 в 00:27

Для меня

auth-user-pass filename

не работал

использование

askpass /etc/openvpn/filename

И только имел пароль на верхней строке

, Это работало, и теперь openvpn запускается при начальной загрузке

команды, чтобы проверить, работает ли openvpn:

systemctl status openvpn@"your vpn user name"

wget -qO- http://ipecho.net/plain ; echo

для проверки IP (это должно отличаться, чем внешний IP маршрутизатора)

sudo service openvpn stop

sudo service openvpn start

для проверки конфигурации, не перезагружая все время.

0
ответ дан 23 November 2019 в 00:27

Другие вопросы по тегам:

Похожие вопросы: