diff --git a/SOURCES/xinetd.service b/SOURCES/xinetd.service
index abf097d..90a2bfe 100644
--- a/SOURCES/xinetd.service
+++ b/SOURCES/xinetd.service
@@ -1,6 +1,7 @@
 [Unit]
 Description=Xinetd A Powerful Replacement For Inetd
-After=syslog.target network.target
+After=syslog.target network.target network-online.target
+Wants=network-online.target
 Documentation=man:xinetd
 Documentation=man:xinetd.conf
 Documentation=man:xinetd.log
diff --git a/SPECS/xinetd.spec b/SPECS/xinetd.spec
index ca2a8ca..6819d59 100644
--- a/SPECS/xinetd.spec
+++ b/SPECS/xinetd.spec
@@ -1,7 +1,7 @@
 Summary: A secure replacement for inetd
 Name: xinetd
 Version: 2.3.15
-Release: 24%{?dist}
+Release: 25%{?dist}
 License: xinetd
 Group: System Environment/Daemons
 Epoch: 2
@@ -159,6 +159,9 @@ rm -f $RPM_BUILD_ROOT/usr/sbin/xconv.pl
 %{_mandir}/*/*
 
 %changelog
+* Thu Jul 21 2022 Lukas Nykryn <lnykryn@redhat.com> - 2:2.3.15-25
+- Add dependency on network-online.target
+
 * Mon Aug  5 2019 Jan Synáček <jsynacek@redhat.com> - 2:2.3.15-24
 - fix covscan (#1607030)