Я пытаюсь установить OpenVPN для автозапуска на начальной загрузке. С 18.04 Помощниками я попробовал свое обычное, помещает конфигурацию opvpn в/etc/openvpn и затем редактируют/etc/default/openvpn для соединения всех. Это не работает, хотя это работало над 16,04.
Я изучил использование systemd, но я не могу заставить его работать.
Я попытался использовать администратора сети для соединения на, входят в систему, как компромисс, это перестало работать из-за Ethernet не автоматическое соединение, если VPN установлена всегда использоваться.
Так, таким образом, то, что я хочу:
Мой openvpn для автоматического соединения, когда я загружаюсь.
Спасибо за все и любую справку!
xm
Если Вы сохраняете свою конфигурацию как a MY_CONNECTION.conf
файл в Вашем /etc/openvpn
каталог, можно сделать следующее:
systemctl enable openvpn@MY_CONNECTION
systemctl start openvpn@MY_CONNECTION
откуда MY_CONNECTION является тем же MY_CONNECTION.conf
.
Таким образом, если бы у Вас есть многочисленные связи, у Вас были бы несколько systemctl
вызовы.
systemctl enable openvpn@MY_CONNECTION1
systemctl start openvpn@MY_CONNECTION1
systemctl enable openvpn@MY_CONNECTION2
systemctl start openvpn@MY_CONNECTION2
и т.д.
В самом деле, @ xm88, вы хотите автоматически предоставлять учетные данные во время загрузки, когда служба openvpn запускается без взаимодействия с пользователем или ввода
В вашем файле конфигурации духовки (.conf на raspbian, но любое расширение необходимо в ваш случай)
client
...
auth-user-pass $yourCredentialsFile
[some more config]
<ca>
-----BEGIN CERTIFICATE-----
etc etc
И прямо рядом с вашим файлом конфигурации, текстовый файл с именем $ yourCredentialsFile , который будет содержать:
username
password
Я должен сообщить это не является лучшей практикой с точки зрения безопасности, потому что учетные данные просты и доступны для любого пользователя, который имеет доступ к вашему каталогу конфигурации openvpn /etc/openvpn
, но это позволит службе openvpn автоматически входить в систему при запуске во время загрузки.
Ниже Вас находят шаги, которые я сделал для конфигурирования моего Частного доступа в Интернет туннель OpenVPN. Это могло бы меня полезный. Я использовал Ubuntu, разъединяют 18.04, но она должна работать над любым дистрибутивом Linux с помощью systemd. Я только не знаю, переопределит ли администратор сети это или нет.
Зависимостинано sudo piavpn.services [Единица] доступ в Интернет Description=Private VPN (швейцарец) After=multi-user.target
[Сервис] Type=idle ExecStart =/usr/sbin/openvpn - конфигурация/etc/openvpn/PIA/Switzerland.ovpn
[Установка] WantedBy=multi-user.target