ubuntu 20.04.3 Desktop 使用静态ip

文章背景 在内网环境中使用静态ip,方便内网访问和管理员NAT映射。
文章目标

  1. 查看当前有效的网络配置;
  2. 手动修改网卡配置。
系统环境
OS Ubuntu 20.04.3 LTS Desktop Ubuntu桌面系统
详细步骤 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 显示详细信息

ubuntu 20.04.3 Desktop 使用静态ip
文章图片

这样我们就得到了‘eno2’的ipv4 ip,掩码,网关,DNS地址。
2. 查看当前的网络配置
打开网络配置文件 /etc/netplan/01-network-manager-all.yaml ,根据第1步中查询到的配置,填写配置文件。
sudo vim /etc/netplan/01-network-manager-all.yaml

要特别注意yaml文件的格式要求,缩进以及冒号后的空格。
ubuntu 20.04.3 Desktop 使用静态ip
文章图片

# Let NetworkManager manage all devices on this system network: 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

ubuntu 20.04.3 Desktop 使用静态ip
文章图片

设置完成后,我们保存文件,输入下面的命令应用我们的设置。
sudo netplan apply

【ubuntu 20.04.3 Desktop 使用静态ip】完成~
致谢
  1. Ubuntu20.04配置静态ip
  2. nmcli命令详解

    推荐阅读