Ubuntu22 设置静态 ip 根据教程修改 /etc/netplan/00-network-manager-all.yaml 文件即可。注意旧版的 gateway4 字段需要替换为 routers 字段,如:
network:
version: 2
renderer: networkd
ethernets:
eno1:
dhcp4: false
dhcp6: false
addresses:
- 192.168.10.10/24
routes:
- to: default
via: 192.168.10.1
nameservers:
addresses: [192.168.10.1]
其中:
eno1: 需要修改 ip 的网卡名称。addresses: 网卡需要设置的 ip。via: 网卡连接的路由地址。nameservers/addresses: 为 dns,也可以写成[8.8.8.8,8.8.4.4]。
修改完毕后使用 sudo netplan apply 命令重启网卡即可。
需要注意的是 VMware 中查看 nat 联机的虚拟机的网络信息时需要在 设置->虚拟网络编辑器中查看。一般网关都是和 ip 地址同网段中最后为 .1 的 ip,但是 wmware 是 .2。如下图所示(编辑网卡需要管理员权限)。
参考资料:
netplan generate: gateway4 has been deprecated, use default routes instead