先使用ifconfig命令查看当前哪张网卡有动态IP

ifconfig

如图这里找到了enp129s0f1网卡

接下来使用systemd-resolve --status命令查看DNS

systemd-resolve --status

这里找到两个DNS

之后修改/etc/netplan/下的yaml,应该只有一个系统自动生成的,在管理员权限下编辑对应网卡下的信息

修改前:

network:
  ethernets:
    enp129s0f0:
      dhcp4: yes
    enp129s0f1:
      dhcp4: yes
  version: 2

 修改后:

addresses修改为目标IP和掩码位数(通常为24位)

gateway4修改为网关(和掩码对应)

nameservers修改为前面查到的DNS

network:
  ethernets:
    enp129s0f0:
      dhcp4: yes
    enp129s0f1:
      dhcp4: no
      addresses: [162.105.88.79/24]
      gateway4: 162.105.88.1
      nameservers:
        addresses: [162.105.129.122, 162.105.129.88]
  version: 2

 之后在管理员权限下执行netplan apply

大功告成!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐