diff --git a/lib/cmdlib.py b/lib/cmdlib.py
index f44628b45ff5cbdfcd28f7988e97a5252dcdda0a..df46188ea8e0ae46a0ff5027552e904b9d2ff5bf 100644
--- a/lib/cmdlib.py
+++ b/lib/cmdlib.py
@@ -9577,7 +9577,8 @@ def _ComputeNics(op, cluster, default_ip, cfg, proc):
 
     check_params = cluster.SimpleFillNIC(nicparams)
     objects.NIC.CheckParameterSyntax(check_params)
-    nics.append(objects.NIC(mac=mac, ip=nic_ip, nicparams=nicparams))
+    nics.append(objects.NIC(mac=mac, ip=nic_ip,
+                            network=net, nicparams=nicparams))
 
   return nics