diff --git a/mininet/link.py b/mininet/link.py index df22ea368524afa99d4a16465009eac7ed294374..29ee07f7f14eaad463c614b85d6190a7fa8532ab 100644 --- a/mininet/link.py +++ b/mininet/link.py @@ -70,6 +70,8 @@ def setIP( self, ipstr, prefixLen=None ): self.ip, self.prefixLen = ipstr.split( '/' ) return self.ifconfig( ipstr, 'up' ) else: + if prefixLen is None: + raise Exception( 'No prefix length set for IP address %s' % ( ipstr, ) ) self.ip, self.prefixLen = ipstr, prefixLen return self.ifconfig( '%s/%s' % ( ipstr, prefixLen ) )