查询接口名称
ip link show
取消cloud-init自动配置网络
sudo echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
删除cloud-init自动配置的netplan文件
sudo rm /etc/netplan/50-cloud-init.yaml
编辑配置文件
sudo nano /etc/netplan/99_config.yaml
配置文件内容:
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
- 10.10.10.2/24
routes:
- to: default
via: 10.10.10.1
nameservers:
search: [mydomain, otherdomain]
addresses: [10.10.10.1, 1.1.1.1]
配置文件权限调整
sudo chmod 600 /etc/netplan/99_config.yaml
应用配置
sudo netplan apply
检查IP配置
ip address show