I have presently 4 units running ArchLinux Arm an Odroid C1 (linux-odroid-c1 3.10.80-18 armv7h), a Raspberry Pi 2B+ ( linux-raspberrypi 4.1.15-1 armv7h) and two Raspberry Pi B+ ( linux-raspberrypi 4.1.15-1 armv6h )
systemd is 228-3 for all of them
All have their network set up with systemd-networkd using static IP following the document at https://wiki.archlinux.org/index.php/Systemd-networkd.
After upgrading all of them with pacman -Syu only the Odroid C1 has internet access, while all of the Raspberries fail.
The only way to overcome the situation is adding the DNS servers to /etc/hosts, alternatively I can add DNS entries to /etc/systemd/network/eth0.network, which works, but will result in the link having two Ip-adresses.
Not sure what causes the problem and what the proper remedy would be.
I am posting here as the suggested Git-Hub doesn't seem to have a place for bug reports.
$this->bbcode_second_pass_code('', '/etc/resolv.conf
# This file is managed by systemd-resolved(8). Do not edit.
#
# Third party programs must not access this file directly, but
# only through the symlink at /etc/resolv.conf. To manage
# resolv.conf(5) in a different way, replace the symlink by a
# static file or a different symlink.
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 2001:4860:4860::8888
# Too many DNS servers configured, the following entries may be ignored.
nameserver 2001:4860:4860::8844')
$this->bbcode_second_pass_code('', '/etc/systemd/network/eth0.network
[Match]
Name=eth0
[Network]
Address=192.168.178.21/24
Gateway=192.168.178.1')