Netplan ubuntu
From Teknologisk videncenter
Example 1
Disabling cloud-init and setting static IP info
sudo cat << 'EOF' > /etc/netplan/50-cloud-init.yaml
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. 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:
ens160:
# dhcp4: true
addresses:
- 192.168.1.151/24
#Deprecated: gateway4: 192.168.1.1
routes:
- to: default
via: 192.168.1.1
metric: 100
on-link: true
mtu: 1480
nameservers:
addresses:
- 192.168.1.1
version: 2
EOF
sudo cat << 'EOF' > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
EOF