Ubuntu Linux is often touted as “Linux for human beings”. This is really interesting. The other day on an Ubuntu 18.04 machine we were struggling to setup some very basic networking configurations. Something as simple as setting a static ip on a machine turned into a science project.
A few years back, simply updating /etc/network/interfaces, along with /etc/hosts, would have done the trick. Not anymore. It was then discovered that, once again, there’s a new networking application on Ubuntu. Introducing netplan, a new utility which solved the problem.
Without delving into netplan, the point here is to highlight the chaos of an Ubuntu network configuration. We have:
netplan,
network manager,
systemd-networkd,
systemd-resolved,
nmtui,
nmcli,
systemd service files,
/etc/hosts,
/etc/network/interfaces,
/etc/resolv.conf, /run/systemd/resolve/resolv.conf, /etc/stub-resolv.conf,
/etc/nsswitch.conf,
/etc/netplan/netcfg.yaml,
all working together as one happy family. We can be certain there are more files but you get the point.
We pray that Freebsd NEVER becomes like Ubuntu.
A few years back, simply updating /etc/network/interfaces, along with /etc/hosts, would have done the trick. Not anymore. It was then discovered that, once again, there’s a new networking application on Ubuntu. Introducing netplan, a new utility which solved the problem.
Without delving into netplan, the point here is to highlight the chaos of an Ubuntu network configuration. We have:
netplan,
network manager,
systemd-networkd,
systemd-resolved,
nmtui,
nmcli,
systemd service files,
/etc/hosts,
/etc/network/interfaces,
/etc/resolv.conf, /run/systemd/resolve/resolv.conf, /etc/stub-resolv.conf,
/etc/nsswitch.conf,
/etc/netplan/netcfg.yaml,
all working together as one happy family. We can be certain there are more files but you get the point.
We pray that Freebsd NEVER becomes like Ubuntu.