首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenVPN AutoStart Ubuntu 18.04

OpenVPN AutoStart Ubuntu 18.04
EN

Ask Ubuntu用户
提问于 2018-05-18 10:40:59
回答 2查看 17.2K关注 0票数 9

我正在尝试将OpenVPN设置为在引导时自动启动。对于18.04 Mate,我已经尝试过将opvpn配置放在/etc/openvpn中,然后编辑/etc/default/openvpn来连接所有。这不起作用,尽管它在16.04起作用。

我已经研究过使用系统,但我无法让它开始工作。

我尝试使用网络管理器连接登录,作为一个妥协,这是由于以太网不能自动连接,如果一个VPN被设置为总是被使用。

总之,我想要的是:

我的openvpn在启动时会自动连接。

谢谢您的帮助!

xm

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-05-18 12:10:28

如果在MY_CONNECTION.conf目录中将配置保存为/etc/openvpn文件,则可以执行以下操作:

代码语言:javascript
复制
systemctl enable openvpn@MY_CONNECTION
systemctl start openvpn@MY_CONNECTION

其中MY_CONNECTION与MY_CONNECTION.conf是相同的。

因此,如果有多个连接,就会有多个systemctl调用。

代码语言:javascript
复制
systemctl enable openvpn@MY_CONNECTION1
systemctl start openvpn@MY_CONNECTION1
systemctl enable openvpn@MY_CONNECTION2
systemctl start openvpn@MY_CONNECTION2

等。

票数 11
EN

Ask Ubuntu用户

发布于 2019-02-15 16:19:42

下面是我配置我的私有互联网访问(PIA) OpenVPN隧道的步骤。我使用Switzerland.ovpn来引用OpenVPN配置。请用适合您的配置的文件名替换此文件名。

我使用了Ubuntu18.04,但是它应该可以在任何Linux发行版上使用systemd。我只是不知道网络经理是否会覆盖这个。

属地

  1. sudo apt update
  2. sudo apt install openvpn

OpenVPN配置

  1. sudo mkdir /etc/openvpn/PIA (将PIA更改为您选择的名称)
  2. 下载OpenVPN配置文件,例如: sudo https://www.privateinternetaccess.com/openvpn/openvpn.zip https://www.privateinternetaccess.com/openvpn/openvpn-strong.zip
  3. (解压缩并)将配置文件复制到新创建的文件夹(此处,/etc/openvpn/PIA)
  4. cd /etc/openvpn/PIA

如果不使用密码,请跳过步骤7至10。

  1. (可选) sudo touch piapass.txt
  2. (可选) sudo chmod 700 piapass.txt
  3. (可选)键入sudo nano piapass.txt并输入以下内容(将usernamepassword更改为适合您配置的值)用户名密码
  4. (可选)键入sudo nano Switzerland.ovpn并将auth-user-pass行更改为auth-user-pass /etc/openvpn/PIA/piapass.txt
  5. 测试连接sudo openvpn Switzerland.ovpn

系统启动服务设置

piavpn.service更改为您希望使用的启动OpenVPN连接服务的任何名称。

  1. cd /etc/systemd/system/
  2. sudo touch piavpn.service
  3. sudo chmod 644 piavpn.service
  4. 键入sudo nano piavpn.service并放入以下内容(确保将行从ExecStart开始以与您的配置匹配):单元 Description=Private Internet Access VPN (瑞士)After=多用户。目标服务 Type=idle ExecStart=/usr/sbin/openvpn -config/etc/openvpn/PIA/swland.ovpn 安装 WantedBy=多用户。
  5. sudo systemctl daemon-reload
  6. sudo systemctl enable piavpn.service
  7. sudo reboot

在重新启动之后,您的OpenVPN连接应该在启动时自动设置。

票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1037723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档