diff --git a/deploy/asapo_services/scripts/asapo-receivers.nmd.tpl b/deploy/asapo_services/scripts/asapo-receivers.nmd.tpl
index f0aa1a79ad38078764ba6c1112ce7284be404bfc..075100884089b185c4695d7f7c063763fda1776c 100644
--- a/deploy/asapo_services/scripts/asapo-receivers.nmd.tpl
+++ b/deploy/asapo_services/scripts/asapo-receivers.nmd.tpl
@@ -27,6 +27,9 @@ job "asapo-receivers" {
       driver = "docker"
       user = "${asapo_user}"
       config {
+        ulimit {
+          memlock = "-1:-1"
+        }
         network_mode = "host"
 	    security_opt = ["no-new-privileges"]
 	    userns_mode = "host"
diff --git a/deploy/asapo_services/scripts/receiver.json.tpl b/deploy/asapo_services/scripts/receiver.json.tpl
index 9f1b688a8a484091f84b5e9cac260e817dfc91a0..c4f0d33b20cf255c005650b9d849e9ebd2562f3f 100644
--- a/deploy/asapo_services/scripts/receiver.json.tpl
+++ b/deploy/asapo_services/scripts/receiver.json.tpl
@@ -10,7 +10,7 @@
     "AdvertiseURI": "{{ if or (env "meta.ib_address") "none" | regexMatch "none" }}{{ env "NOMAD_IP_recv" }}{{ else }}{{ env "meta.ib_address" }}{{ end }}:{{ env "NOMAD_PORT_recv_ds" }}",
     "NThreads": {{ env "NOMAD_META_receiver_dataserver_nthreads" }},
     "ListenPort": {{ env "NOMAD_PORT_recv_ds" }},
-    "NetworkMode": ["{{ env "NOMAD_META_receiver_network_modes" |  split "," | join "\",\"" }}"]
+    "NetworkMode": ["{{ if or (env "meta.ib_address") "none" | regexMatch "none" }}{{ printf "%s" "tcp" }}{{ else }}{{ env "NOMAD_META_receiver_network_modes" |  split "," | join "\",\"" }}{{ end }}"]
   },
   "DataCache": {
     "Use": true,