From 720a846cf886a1d085210ac111f872ad4af9bea4 Mon Sep 17 00:00:00 2001 From: cody burkard <cody@onlab.us> Date: Tue, 26 Aug 2014 18:48:08 -0700 Subject: [PATCH] use kernel's mac generation --- mininet/net.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mininet/net.py b/mininet/net.py index d082b00d..4834dff8 100755 --- a/mininet/net.py +++ b/mininet/net.py @@ -312,8 +312,8 @@ def addLink( self, node1, node2, port1=None, port2=None, port1: source port port2: dest port returns: link object""" - mac1 = macColonHex( random.randint( 1, (2**24 - 1) ) ) - mac2 = macColonHex( random.randint( 1, (2**24 - 1) ) ) + mac1 = macColonHex( random.randint(1, 2**48 - 1) & 0xfeffffffffff | 0x020000000000 ) + mac2 = macColonHex( random.randint(1, 2**48 - 1) & 0xfeffffffffff | 0x020000000000 ) defaults = { 'port1': port1, 'port2': port2, 'addr1': mac1, -- GitLab