====== Ubuntu Desktop - Network - Use networkd instead of NetworkManager ======
First you must find out what your interface name is.
To do that just run ip address from the Terminal.
On my machine it is eno1 which can be found on the first line:
ip address
returns:
2: eno1: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 90:b1:1c:aa:bb:cc brd ff:ff:ff:ff:ff:ff
inet 10.1.2.16/24 brd 10.1.2.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 fe80::5cd1:3ee8:c461:6f12/64 scope link noprefixroute
valid_lft forever preferred_lft forever
----
===== Configure netplan =====
Edit the file /etc/netplan/01-network-manager-all.yaml and make it look like this for a static IP address assignment:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
eno1:
renderer: networkd
match:
name: eno1
addresses: [10.1.2.16/24]
gateway4: 10.1.2.1
nameservers:
search: [example.com]
addresses: [10.1.2.10]
This tells netplan to use networkd on the interface eno1 instead of NetworkManager.