在我们继续之前,我们所做的一个重要假设是,您已经拥有了虚拟专用网络客户端配置文件。
您可以通过以下链接在我们的上一指南中看到一个示例 Open虚拟专用网络 客户端配置文件:
在 CentOS 8/乌本图 18.04 上配置开放虚拟专用网络客户端

在Ubuntu系统启动时,您可以通过两种方式自动连接到虚拟专用网络:

  • 作为服务运行开放虚拟专用网络客户端。
  • 配置网络管理器,使用特定的网络连接自动连接到 虚拟专用网络。

安装所需包

以下命令在 Ubuntu 上安装我们需要配置自动 虚拟专用网络 连接的包。

apt install network-manager-open虚拟专用网络 network-manager-open虚拟专用网络-gnome open虚拟专用网络 open虚拟专用网络-systemd-resolved -y

运行开放虚拟专用网络客户端作为服务在乌本图
当您安装包时,它会创建一个目录,您可以将 Open虚拟专用网络 客户端配置文件放入其中。open虚拟专用网络/etc/open虚拟专用网络/client/
因此,请将您的 Open虚拟专用网络 配置文件复制到 Open虚拟专用网络 客户端配置目录中。.conf.o虚拟专用网络
请注意,目录下的配置文件应具有后缀。因此,如果原始文件是,将其重命名为目的地目录中,如下所示。/etc/open虚拟专用网络/client/.conf.o虚拟专用网络.conf

sudo cp ~/gentoo.o虚拟专用网络 /etc/open虚拟专用网络/client/gentoo.conf

将开放虚拟专用网络客户端作为服务运行
一旦客户端配置文件到位,您将启动 Open虚拟专用网络 客户服务。请注意,此目录中可能包含多个 Open虚拟专用网络 客户端配置文件。
因此,您可以使用该服务,使用放置在目录上的特定配置文件启动您的 Open虚拟专用网络 客户服务。open虚拟专用网络-client@{Client-config}.service/etc/open虚拟专用网络/client/
替换为您的 Open虚拟专用网络 客户端配置文件的名称,无需后缀或。{Client-config}.conf.o虚拟专用网络
例如,使用"打开虚拟专用网络"客户服务,运行服务如下:gentoo.o虚拟专用网络

systemctl start open虚拟专用网络-client@gentoo.service

检查状态:

systemctl status open虚拟专用网络-client@gentoo.service
 open虚拟专用网络-client@gentoo.service - Open虚拟专用网络 tunnel for gentoo
Loaded: loaded (/lib/systemd/system/open虚拟专用网络-client@.service; indirect; vendor preset: enabled)
Active: active (running) since Sun 2020-06-14 12:30:56 EAT; 5s ago
Docs: man:open虚拟专用网络(8)
https://community.open虚拟专用网络.net/open虚拟专用网络/wiki/Open虚拟专用网络24ManPage
https://community.open虚拟专用网络.net/open虚拟专用网络/wiki/HOWTO
Main PID: 5556 (open虚拟专用网络)
Status: "Initialization Sequence Completed"
Tasks: 1 (limit: 2315)
CGroup: /system.slice/system-open虚拟专用网络\x2dclient.slice/open虚拟专用网络-client@gentoo.service
└─5556 /usr/sbin/open虚拟专用网络 --suppress-timestamps --nobind --config gentoo.conf Jun 14 12:30:57 amos open虚拟专用网络[5556]: ROUTE_GATEWAY 10.0.2.2/255.255.255.0 IFACE=enp0s3 HWADDR=08:00:27:4b:ff:18
Jun 14 12:30:57 amos open虚拟专用网络[5556]: TUN/TAP device tun0 opened
Jun 14 12:30:57 amos open虚拟专用网络[5556]: TUN/TAP TX queue length set to 100
Jun 14 12:30:57 amos open虚拟专用网络[5556]: do_ifconfig, tt->did_ifconfig_ipv6_setup=0
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip link set dev tun0 up mtu 1500
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip addr add dev tun0 10.8.0.2/24 broadcast 10.8.0.255
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip route add 192.168.57.6/32 via 10.0.2.2
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip route add 0.0.0.0/1 via 10.8.0.1
Jun 14 12:30:57 amos open虚拟专用网络[5556]: /sbin/ip route add 128.0.0.0/1 via 10.8.0.1
Jun 14 12:30:57 amos open虚拟专用网络[5556]: Initialization Sequence Completed

如果您看到该行,初始化序列已完成,那么您的虚拟专用网络连接已成功建立。
检查指定的地址;

ip add s tun0
6: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 100
link/none
inet 10.8.0.2/24 brd 10.8.0.255 scope global tun0
valid_lft forever preferred_lft forever
inet6 fe80::6b22:1d7f:5ef2:1db3/64 scope link stable-privacy
valid_lft forever preferred_lft forever

使服务能够在系统启动时运行,以确保 虚拟专用网络 连接在系统启动时自动启动。

sudo systemctl enable open虚拟专用网络-client@gentoo.service

通过网络管理器自动连接到 虚拟专用网络
要能够使用网络管理器连接到虚拟专用网络,请确保您通过网络管理器创建了虚拟专用网络连接配置文件。

请按照下面的指南了解如何通过网络管理器连接到 Open虚拟专用网络 服务器:
使用 CentOS 8/Ubuntu 18.04 上的网络管理器连接到 Open虚拟专用网络
开放网络管理器连接编辑器
单击 Ubuntu 系统右上角的连接图标,然后单击"编辑连接"。

您也可以通过运行下面的命令启动网络管理器连接编辑器:

nm-connection-editor

这将打开连接编辑器向导。

选择要启动自动 虚拟专用网络 连接的网络连接配置文件。例如,在我的情况下,如果我想使用第一个以太网连接,Kifarunix,只需选择它,并点击底部的设置齿轮。

这打开了特定的连接编辑器。单击"一般"选项卡并选择自动连接到 虚拟专用网络,并选择您之前创建的 虚拟专用网络 连接配置文件,在我们的情况下,它是gentoo

单击"保存"以更新更改。

通过打开和关闭连接来验证这一点。请注意,当您打开时,虚拟专用网络 连接也会打开。

同样,您可以通过重新启动系统并检查分配的 虚拟专用网络 地址来验证相同的情况。

有些文字使用中文代替了,你们懂的!!!

Ubuntu自动连接到虚拟专用网络的更多相关文章

  1. DevOps之虚拟专用网络VPN

    唠叨话 关于德语噢屁事的知识点,仅提供专业性的精华汇总,具体知识点细节,参考教程网址,如需帮助,请留言. <虚拟专用网络VPN(Virtual Private Network)> 关于虚拟 ...

  2. CentOS搭建V~P~N服务,实现虚拟专用网络

    什么是V-P-N V-P-N即虚拟专用网络,它的功能是:在公用网络上建立专用网络,进行加密通讯. V-P-N网关通过对数据包的加密和数据包目标地址的转换实现远程访问.V-P-N有多种分类方式,主要是按 ...

  3. Open虚拟专用网络

    目录 一:OpenVPN虚拟网络专用 1.简介: 2.OpenVPN的作用 3.远程访问VPN服务 4.OpenVPN两种类型的VPN体系结构 5.全面解析OpenVPN执行流程 6.Openvpn定 ...

  4. 虚拟专用网络VPN

    寒假回到家里需要下载论文,怎样才能访问学校图书馆的数据库呢?解决方法是学校图书馆在内网中架设一台VPN服务器,VPN服务器有两块网卡,一块连接内网,一块连接公网.然后就可以通过互联网找到VPN服务器, ...

  5. 【转】Windows自动连接、断开无线网络

    前提是先连接到指定的WiFi网络上. 然后通过 netsh wlan export profile 将网络配置文件导出,然后使用如下命令添加配置文件到指定的网络接口上,再执行连接命令即可. netsh ...

  6. [转]VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT

    转自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html VMWare提供了三种工作模式,它们是brid ...

  7. VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT

    VMware虚拟机上网络连接(network type)的三种模式--bridged.host-only.NAT VMWare提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换 ...

  8. 【liunx】使用xshell连接虚拟机上的CentOS 7,使用xhell连接本地虚拟机上的Ubuntu, 获取本地虚拟机中CentOS 7的IP地址,获取本地虚拟机中Ubuntu 的IP地址,Ubuntu开启22端口

    注意,如果想用xshell去连接本地虚拟机中的linux系统,需要本地虚拟机中的系统是启动的才能连接!!!!! ============================================ ...

  9. VM虚拟机内ubuntu无法连接到网络

    VM虚拟机内ubuntu无法连接到网络 解决:编辑网络,将网路都删除掉.又一次加入网络桥接和NAT链接. .又一次连接就可以,查看一下ip地址. 方法2: 虚拟机中新装ubuntu 编辑虚拟网络,先恢 ...

  10. ubuntu无法连接网络

    一,先说一下VMware软件和linux镜像的版本: VMware Workstation 14 Pro ubuntu-14.04.6-desktop-amd64.iso 二,遇到的问题 在第一次安装 ...

随机推荐

  1. 在docker 容器开启ssh , 并映射22端口到物理载体机上以使外网访问

    1.  运行某镜像以启动容器 docker run -it -p 127.0.0.1:5000:22 c7fe6d9267f8 /bin/bash -p 为指定端口, 127.0.0.1 为映射到的物 ...

  2. ubuntu22.04系统环境下使用vs code安装pylint检查python的代码错误

    紧跟前文: ubuntu18.04系统环境下使用vs code安装pylint检查python的代码错误 pylint官网: https://pylint.pycqa.org/ =========== ...

  3. C#自定义快捷操作键的实现 - 开源研究系列文章

    这次想到应用程序的快捷方式使用的问题. Windows已经提供了API函数能够对窗体的热键进行注册,然后就能够在窗体中使用这些注册的热键进行操作了.于是笔者就对这个操作进行了整理,将注册热键操作写成了 ...

  4. 用海豚调度器定时调度从Kafka到HDFS的kettle任务脚本

    在实际项目中,从Kafka到HDFS的数据是每天自动生成一个文件,按日期区分.而且Kafka在不断生产数据,因此看看kettle是不是需要时刻运行?能不能按照每日自动生成数据文件? 为了测试实际项目中 ...

  5. Kotlin 控制流和数组操作详解

    Kotlin when 与编写许多 if..else 表达式相比,您可以使用 when 表达式,它更易读. 它用于选择要执行的多个代码块中的一个: 示例 使用星期几的编号来计算星期几的名称: val ...

  6. BMC Genomics | 综合代谢组学和转录组学分析揭示了菊花黄酮和咖啡酰奎宁酸的生物合成机制

    杭白菊是一种流行的药用和食用植物,主要通过黄酮类和咖啡酰奎宁酸(CQAs)的存在发挥其生物活性.然而,菊花头状花序中黄酮和CQA生物合成的调控机制尚不清楚. 本研究采用高效液相色谱法测定了菊花头状花序 ...

  7. 微服务全链路跟踪:jaeger坑之NoSuchMethodError: io.jaegertracing.agent.thrift.Agent$Client.sendBaseOneway

    在jaeger使用过程中遇到了一个奇怪的问题,本来jaeger运行的好好的,jaeger配置与依赖都没动,就上了一个版本,结果jaeger就没上报监控数据了,由于生产上没打印info日志,后面在本地试 ...

  8. FFmpeg开发笔记(四十七)寒冬下安卓程序员的几个技术转型发展方向

    ​IT寒冬之下,程序员这个职业不再像以往那么吃香,尤其是APP开发的门槛越来越高,使得安卓程序员不得不求变,如果不在技术上及时转型提高,逆水行舟未来不可期呀. 有鉴于此,博主整理了几个可供安卓程序员的 ...

  9. 仅花一天时间,开发者重制 32 年前经典 Mac 应用!

    导读:在这个快节奏的技术世界里,重温过去并从中汲取灵感总是一件有趣的事情.今天要介绍的是一款仅用一天时间重制的经典 Macintosh 应用--Stapler.这款应用最初发布于1992年,现在由一位 ...

  10. 【Mac】之安装FileZilla

    FileZilla下载地址:http://www.pc6.com/mac/111230.html 连接FTP服务器: 下载完成之后需要修改字符集编码: ①先添加站点 ②填写:gb2312字符集