diff --git a/lustre/scripts/systemd/lnet.service.in b/lustre/scripts/systemd/lnet.service.in
index c5bc8751811ebe896799ea873ecfe3bb815a5e84..29aa1511a3a90ca5a31064c416a7ab11ba4aca50 100644
--- a/lustre/scripts/systemd/lnet.service.in
+++ b/lustre/scripts/systemd/lnet.service.in
@@ -2,7 +2,7 @@
 Description=lnet management
 
 Requires=network-online.target
-After=network-online.target
+After=network-online.target openibd.service rdma.service
 
 ConditionPathExists=!/proc/sys/lnet/