先使用ifconfig命令查看当前哪张网卡有动态IP
ifconfig
如图这里找到了enp129s0f1网卡
接下来使用systemd-resolve --status命令查看DNS
systemd-resolve --status
这里找到两个DNS
之后修改/etc/netplan/下的yaml,应该只有一个系统自动生成的,在管理员权限下编辑对应网卡下的信息
修改前:
network:ethernets:enp129s0f0:dhcp4: yesenp129s0f1:dhcp4: yesversion: 2
修改后:
addresses修改为目标IP和掩码位数(通常为24位)
gateway4修改为网关(和掩码对应)
nameservers修改为前面查到的DNS
network:ethernets:enp129s0f0:dhcp4: yesenp129s0f1:dhcp4: noaddresses: [162.105.88.79/24]gateway4: 162.105.88.1nameservers:addresses: [162.105.129.122, 162.105.129.88]version: 2
之后在管理员权限下执行netplan apply
大功告成!