不在
/etc/network/interfaces
而是在
/etc/netplan/50-cloud-init.yaml
可以由此查找位置
vim /etc/netplan/
vim /etc/netplan/50-cloud-init.yaml
DHCP設定如下:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens3:
addresses: []
dhcp4: true
optional: true
version: 2
固定IP 設定則為:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
ens3:
addresses: [192.168.1.220/24, ]
gateway4: 192.168.1.254
nameservers:
addresses: [192.168.1.254,8.8.4.4]
dhcp4: false
optional: true
version: 2
設定完成後套用可藉由Debug確認設定有無錯誤
sudo netplan --debug apply
#apply 為套用
則如果無誤套用此設定。