ubuntu 24采用了netplan 管理IP, vim /etc/netplan/50-cloud-init.yaml
network:
ethernets:
enp6s18:
dhcp4: false
dhcp6: false
addresses: [192.168.1.110/24]
routes:
- to: default
via: 192.168.1.1
nameservers:
addresses: [192.168.1.1]
search: []
version: 2
最后运行 netplan apply 使之生效
其实可以在 /etc/netplan/ 下新建任意名字的yaml文件配置上面信息也可以。
需要把默认的cloud-init’s 关闭。方法:
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
network: {config: disabled}