I'm trying to understand the relation between networking service and systemd-networkd.
I'm experimenting with ubuntu 20.01 server, which originally uses netplan to configure network. In some articles I've found online people propose removing both netplan and systemd-networkd and going with networking service only. I'd thought I give systemd-networkd a try so I removed netplan and configured systemd-networkd manually. Everything works well but I noticed that I also have networking service (which was there by default I guess ?).
systemctl status networking
shows:
ifquery: couldn't open interfaces file "/etc/network/interfaces": No such file or directory
Which I guess is normal since systemd is handling the interfaces. But different services (like postfix and bind) have created some files under /etc/network sub directories (if-up.d, if-down.d, etc.)
So, I understand networking service can work without systemd-networkd, but can it be the other way round (systemd-networkd without networking) ?
What is the relation and/or the difference between the two ? Is it ok to run both at the same time ?
Thanks in advance!