文章背景

在内网环境中应用动态ip,不便内网拜访和管理员NAT映射。

文章指标

  1. 查看以后无效的网络配置;
  2. 手动批改网卡配置。

零碎环境

OSUbuntu 20.04.3 LTS DesktopUbuntu桌面零碎

具体步骤

1. 查看以后的网络配置

因为DHCP(Dynamic Host Configuration Protocol动静主机配置协定),服务器每次开机启动都会取得不同的ip地址、掩码、网关、dns地址等。
咱们首先须要查看服务器以后可用的网络配置,应用 ifconfig 命令只能看到ip和掩码,为了取得更具体的网络设置,笔者应用 nmcli (NetworkManager command line tool,网络管理命令行)来查看具体的网卡配置。

nmcli d show ‘device-name’-d(evice),devices managed by NetworkManager-show 显示详细信息

这样咱们就失去了‘eno2’的ipv4 ip,掩码,网关,DNS地址。

2. 查看以后的网络配置

关上网络配置文件 /etc/netplan/01-network-manager-all.yaml ,依据第1步中查问到的配置,填写配置文件。

sudo vim /etc/netplan/01-network-manager-all.yaml

要特地留神yaml文件的格局要求,缩进以及冒号后的空格。

# Let NetworkManager manage all devices on this systemnetwork:  version: 2  renderer: NetworkManager  ethernets:    eno3: #配置的网卡名称      dhcp4: no #dhcp4敞开      dhcp6: no #dhcp6敞开      addresses: [192.168.1.52/24] #设置本机IP及掩码      gateway4: 192.168.1.1 #设置网关      nameservers:         addresses: [202.106.0.20] #设置DNS

设置实现后,咱们保留文件,输出上面的命令利用咱们的设置。

sudo netplan apply

实现~

致谢

  1. Ubuntu20.04配置动态ip
  2. nmcli命令详解