Ubuntu版本:
Ubuntu server:22.04.5 LTS
注意:网上找了很多版本,都是相似的去编辑 /etc/netplan/ 下的 xx-cloud-init.yaml 文件,但是配置文件中,有一段提示需要注意
此文件是自动生成的,每次开机都会重新生成,所以直接编辑,将不起作用,需要按提示 添加 /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 配置文件
步骤 一
添加 /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 配置文件,写入:
network: {config: disabled}
步骤二
编辑网络配置文件:sudo vim /etc/netplan/50-cloud-init.yaml
如下:请注意 routes 中为网关地址
network:ethernets:enp0s3:addresses: [192.168.5.219/24]routes:- to: defaultvia: 192.168.5.1dhcp4: falsedhcp6: falsenameservers:addresses: [192.168.5.1]version: 2renderer: networkd
步骤三
应用 netplan
sudo netplan apply
搞定!