diff --git a/scripts/clmc-service/install-clmc-service.sh b/scripts/clmc-service/install-clmc-service.sh
index 126ea5f6779ce279d320aaa5b1b0d13baca92c95..ff396fc2f1b958235742d3e248b7d7df0d842e67 100755
--- a/scripts/clmc-service/install-clmc-service.sh
+++ b/scripts/clmc-service/install-clmc-service.sh
@@ -112,7 +112,8 @@ chmod 755 $start_script_file
 file="/lib/systemd/system/flameclmc.service"
 echo "[Unit]" > $file
 echo "Description=flameclmc" >> $file
-echo "After=network.target" >> $file
+echo "After=flame-fqdn-registration.service" >> $file
+echo "Requires=flame-fqdn-registration.service" >> $file
 echo "" >> $file
 echo "[Service]" >> $file
 echo "Type=forking" >> $file
@@ -135,4 +136,4 @@ done
 # install and start nginx
 apt-get install nginx -y
 cp ${REPO_ROOT}/scripts/clmc-service/nginx.conf /etc/nginx/nginx.conf
-systemctl restart nginx  # nginx is already started on installation, to read the new conf it needs to be restarted
\ No newline at end of file
+systemctl restart nginx  # nginx is already started on installation, to read the new conf it needs to be restarted