Permanent address: Linux | configure network address through netplan 🙃)
Problem description
In Ubuntu 18.04, the default network configuration tool is netplan, and SYSTEMd networkd is used as the back-end configuration tool.
This note will record how to use netplan to configure network address in Ubuntu 18.04 and how to deal with common problems.
Solution
For more usage methods, refer to the documentation of netplan | backend aggressive network configuration in yaml.
Static address binding
# Add Configuration
cat > /etc/netplan/01-static.yaml <<EOF
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 10.10.10.2/24
gateway4: 10.10.10.1
nameservers:
search: [mydomain, otherdomain]
addresses: [10.10.10.1, 1.1.1.1]
EOF
# Application Configuration
netplan apply
Dynamic allocation (DHCP)
# Add Configuration
cat > /etc/netplan/01-static.yaml <<EOF
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
dhcp4: true
EOF
# Application Configuration
netplan apply
“21442;” 32771;”29486;
Network plan `124Backend-agnostic network configuration in YAML