Ich nehme an, diesen Wiki-Eintrag kennst du?
https://wiki.archlinux.org/index.php/Systemd#Running_services_after_the_network_is_up
Was zeigt denn die Ausgabe von
systemctl is-enabled NetworkManager-wait-online.service systemd-networkd-wait-online.service netctl-wait-online.service
Je nachdem, mit welchem Service du dein Netzwerk konfigurierst, sollte eines auf enabled stehen.
Wenn du uns Einblick in deine distccd.service geben würdest, könnte es auch nicht schaden.