Archlinux and Networkmanager

NetworkManager is a nice piece of software, congrats to the developers! But there are several catches on Arch Linux:

  1. Disable systemd-networkd
  2. Disable systemd-resolvd
  3. The most important one: Remove the package openresolv! If you don’t, you may end up  with an empty /etc/resolv.conf! It will be there for one or two seconds, but then the openresolv-scripts will remove it and in the best case link it to some non-existing file in /run