diff --git a/src/systemd/location-update.service.in b/src/systemd/location-update.service.in
index 50ba01f..e1b8b39 100644
--- a/src/systemd/location-update.service.in
+++ b/src/systemd/location-update.service.in
@@ -1,7 +1,8 @@
 [Unit]
 Description=Automatic Location Database Updater
 Documentation=man:location(1) https://man-pages.ipfire.org/libloc/location.html
-Requires=network.target
+Wants=network-online.target
+After=network-online.target
 
 [Service]
 Type=oneshot
