Ubuntu Server 20.04 上用命令行创建到机房内网的专用连接

这篇具有很好参考价值的文章主要介绍了Ubuntu Server 20.04 上用命令行创建到机房内网的专用连接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Linux 下面创建虚拟专用网络的方法在图形化界面下很简单,但是 ubuntu server 是没有图形化界面的。要在 ubuntu server 上创建到公司或者机房内网的专用连接只能使用命令行,主要有下面两个步骤。

1. netplan 中设置使用 NetworkManager 而不是使用默认的 networkd

2. 用 nmcli 命令创建专用连接

1. 配置 netplan

进入 /etc/netplan 目录,默认应该有一个 99_config.yaml 文件,修改这个文件如下:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens160:
      dhcp4: no
      addresses:
        - 192.168.100.77/24
      gateway4: 192.168.100.1
      nameservers:
        addresses: [192.168.100.1]

注意,renderer 配置,原先使用 networkd 的,现在使用 NetworkManager 了。本例中配置网口 ens160 使用静态 IP 地址 192.168.100.77。如果使用动态地址,只需要修改这个文件为以下内容:

network:
  version: 2
  renderer: NetworkManager

2. 用命令行创建专用连接

默认状态下,ubuntu server 20.04 没有安装 network-manager-l2tp 包,这个包是创建 l2tp 专用连接要用到的,用以下命令安装起来:

sudo apt install network-manager-l2tp

然后使用以下命令行创建一个连接项:

sudo nmcli connection add connection.id 连接名 con-name 连接名 type VPN vpn-type l2tp ifname -- connection.autoconnect no ipv4.method auto vpn.data "gateway=对端VPN服务地址, ipsec-enabled=yes, mru=1400, mtu=1400, password-flags=0, require-mppe=yes, require-mschap=yes, refuse-chap=yes, refuse-pap=yes, user=用户名, password=密码"

在 /etc/NetworkManager/system-connections 目录下面,此时会生成一个 连接名.nmconnection 的文件,用超级用户权限可以打开编辑这个文件。这个文件大体出下:

[connection]
id=ngdx
uuid=71bd33a6-d86a-4b05-84b7-9c077cbe64e3
type=vpn
autoconnect=false
permissions=user:edcc:;

[vpn]
gateway=222.222.222.222
password-flags=0
user=ngdxuser
service-type=org.freedesktop.NetworkManager.l2tp

[vpn-secrets]
password=93kladkfiockc#@Aa

[ipv4]
method=auto
never-default=true
route1=10.72.64.0/24,10.72.64.1,50
route2=10.72.65.0/24,10.72.65.1,50

[ipv6]
addr-gen-mode=stable-privacy
method=auto

[proxy]

其中 [ipv4] 一节,我修改了以便于连接到内网之后不使用内网提供的网关,这样就不会影响自己电脑的上网,只有内网的 10.72.64.0 和 10.72.65.0 这两个网段的主机访问流量会走虚拟专用网。文章来源地址https://www.toymoban.com/news/detail-502058.html

到了这里,关于Ubuntu Server 20.04 上用命令行创建到机房内网的专用连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Ubuntu server 20.04详细安装教程

    Ubuntu server 20.04详细安装教程

    去Ubuntu官网找到20.04的镜像文件(20.04下载地址),按照自己的需求下载 iso文件 用Rufus制作启动盘,到官网下载文件(rufus官网) 分区类型:选择GPT,目标系统类型UEFI(非SM) GPT和MBR是不同的分区表类型 使用MBR分区表的硬盘最多只能划分4个主分区磁盘,并且MBR最大仅支持

    2024年03月23日
    浏览(16)
  • Ubuntu Server 20.04 网卡启动及配置

    由于网络环境问题,联网安装会导致报错,故在安装期间disable了所有网卡,下面记录装好之后打开的过程。 得到本机的所有网卡信息,例如我这边网卡为eth0 将上述网卡名称填入 把up换成down是关掉 ubuntu server 20.04 采用读yaml配置文件的方式修改网卡配置,文件在/etc/netplan/下,

    2024年02月11日
    浏览(13)
  • Ubuntu 20.04 安装VNC Server的教程。

    以下是在Ubuntu 20.04上安装VNC服务器(VNC Server)的教程: 更新系统: 安装Xfce桌面环境: 安装TightVNC服务器: 启动VNC服务器并设置访问密码: 在第一次运行vncserver时,会要求设置一个访问密码,并确认密码。 停止VNC服务器: 注意,\\\":1\\\" 是显示的标识符,如果您设置了不同的显

    2024年02月12日
    浏览(13)
  • Ubuntu Server 20.04 系统安装(三):Ubuntu硬盘分区、挂载

    Ubuntu Server 20.04 系统安装(三):Ubuntu硬盘分区、挂载

    可以看到这里有个未分区的4T硬盘 如:sdb 这样的是硬盘 sdb1 sdb2 这样的是分区,现在还没分区 sudo parted /dev/sdb (sdb 是要挂载的硬盘) 输入一下命令分区: 如图所示 分好区之后可以看下,名字叫sdb1 sudo fdisk -l 格式化该分区: sudo mkfs.ext4 /dev/sdb1 上述步骤,只需要一次,下一次重

    2024年02月12日
    浏览(18)
  • Ubuntu 20.04 安装VNC Server的简单教程

    Ubuntu 20.04 安装VNC Server的简单教程

    桌面版默认就已安装,服务器版需要手动安装,并启动 不要安装tigervncserver 要安装这个 standalone的,会有一点区别(不识别 下面的 -localhost no) 如果希望用某个用户比如 demo登录,就用su切换到这个用户。 如果想用root登录就直接使用root账号进行操作。  上面的命令会在~/.vnc

    2024年02月12日
    浏览(29)
  • 基于Ubuntu20.04创建共享文件夹

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言——什么是共享文件夹? 一、怎么创建共享文件夹 1.window设置 2.虚拟机设置 总结 Ubuntu系统是安装在 VMware 虚拟机中的,两者之间经常要互传文件。 所以需要共享文件夹,所谓共享文件夹

    2024年02月08日
    浏览(10)
  • ubuntu20.04 server 安装后磁盘空间只有一半的处理

    这里扩展:/dev/mapper/ubuntu–vg-ubuntu–lv

    2024年02月11日
    浏览(16)
  • Ubuntu20.04--开机自动运行脚本(命令)--方法/实例

    原文网址:Ubuntu20.04--开机自动运行脚本(命令)--方法/实例_IT利刃出鞘的博客-CSDN博客 本文介绍Ubuntu20.04如何开机自动运行命令。(也适用于Ubuntu22.04版本) 然后修改/etc/systemd/system/rc-local.service,在文件最下方添加如下两行: 创建 /etc/rc.local ,里边写自己想要运行的命令。例:

    2024年02月09日
    浏览(14)
  • Ubuntu 更换IP (服务器)以Ubuntu-live-server20.04为例

    1.切换root登录(默认登录root) 2.输入下面代码,摁Tab键,系统会自动识别并且查找哪一个网卡或者网口的配置文件 多半是(00或者01) 注意:Linux操作系统下 注意空格 3.看到配置文件之后,摁  i  进入编辑模式 ens33:代表网卡名称                                       

    2024年01月22日
    浏览(19)
  • Ubuntu Server 20.04 网卡启动及配置(配置前请注意文件备份)

    ubuntu server 20.04 采用读yaml配置文件的方式修改网卡配置,文件在/etc/netplan/下,一般为 00-installer-config.yaml 打开配置文件 按下i进入编辑模式,修改网卡为DHCP 修改为静态ip: 注意yaml对缩进和空格要求严格 应用更改

    2024年02月13日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包