What is Netplan?

Ubuntu systems are now using netplan for the network configuration. Netplan enables easily configuring networking on a system via YAML files. Netplan processes the YAML and generates the required configurations for either NetworkManager or systemd-network the system’s renderer.

Advertisement

This new tool replaces the static interfaces (/etc/network/interfaces) file that had previously been used to configure Ubuntu network interfaces. Now you must use /etc/netplan/*.yaml to configure Ubuntu interfaces.

The new interfaces configuration file now lives in the /etc/netplan directory. There are two renderers. NetworkManager and networkd. Use NetworkManager renderer for desktop computers manage through GUI and networkd is used for server to manage from the console.

The Desktop users can easily add or modify IP address using GUI interface. Read this tutorial to configure IP address on Ubuntu 18.04 Desktop.

Setup Static IP on Ubuntu 18.04

First of all, check the network interface name on your system using ifconfig command. In my case, the network interface name is “enp0s3”.

Now edit the following file.

sudo nano /etc/netplan/01-netcfg.yaml

Add below content to file with your address and gateway details:

Save the file and apply the new settings to networkd by executing command:

sudo netplan apply

Your system is configured with an updated IP address. To view current IP of system use one of the below commands:

sudo ifconfig
sudo ip addr show
Share.

1 Comment

  1. Excellent tutorial! It´s very important to maintain proper indentation when configuring the .yaml files. Thanks!

Leave A Reply


Exit mobile version