Ubuntu’s first point release for Bionic Beaver (18.04 LTS) has been released.
Now this release has had some time to mature, it’s time to have a look.
First thing that you notice is that
/etc/network/interfaces is no longer in use and we have netplan.io .
Come on Canonical, haven’t you learned from Mir?
So, if I’m to use this distro, I want to ditch netplan and use native
systemd-networkd, which after all is what netplan is built onto.
So can we? Yes, we can.
With a simple setup where you only have one or more wired network cards, this is fairly straightforward.
apt remove netplan
systemctl enable systemd-networkd
Add the following contents to a file called
[Match] Name=en* [Network] DHCP=yes IPv6AcceptRA=yes
(Of course I want IPv6 enabled)
Now reboot, and systemd-networkd is up and running:
root@1804:~# networkctl IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 ens3 ether routable configured 2 links listed. root@1804:~# networkctl status ens3 ● 2: ens3 Link File: /lib/systemd/network/99-default.link Network File: /etc/systemd/network/99-wildcard.network Type: ether State: routable (configured) Path: pci-0000:00:03.0 Driver: virtio_net Vendor: Red Hat, Inc. Model: Virtio network device HW Address: 1e:00:6f:00:17:ac Address: 18.104.22.168 2a00:f10:121:a00:1c00:6fff:fe00:17ac fe80::1c00:6fff:fe00:17ac Gateway: 22.214.171.124 (ICANN, IANA Department) fe80::d6ca:6dff:fe74:870d (Routerboard.com) DNS: 126.96.36.199 188.8.131.52 2a00:f10:ff04:253::53 2a00:f10:ff04:153::53 Search Domains: zone01.ams02.cldin.net Connected To: n06.c01.ap01.zone01.ams02.cldin.net on port fe:00:6f:00:17:ac (vnet37)