diff --git a/lib/bdev.py b/lib/bdev.py
index dbc19b9e886c194445be560d064e0ce40aea304f..61b58fd6986b97b0a5fbda25ddb08d40da700ed0 100644
--- a/lib/bdev.py
+++ b/lib/bdev.py
@@ -1858,6 +1858,11 @@ class DRBD8(BaseDRBD):
 
     """
     lhost, lport, rhost, rport = net_info
+    if None in net_info:
+      # we don't want network connection and actually want to make
+      # sure its shutdown
+      return cls._ShutdownNet(minor)
+
     args = ["drbdsetup", cls._DevPath(minor), "net",
             "%s:%s" % (lhost, lport), "%s:%s" % (rhost, rport), protocol,
             "-A", "discard-zero-changes",