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_第1张图片

这样我们就得到了‘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_第2张图片

# 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_第3张图片

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

sudo netplan apply

完成~

致谢

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

你可能感兴趣的