diff --git a/bin/mn b/bin/mn index 474a3c20052e519288ceb1f1b56e592378eed0ca..5bab076a5813bae2d3a87d8648d907413474e036 100755 --- a/bin/mn +++ b/bin/mn @@ -255,7 +255,7 @@ class MininetRunner( object ): if self.options.nat: nat = mn.addNAT() - mn.configHosts() + nat.configDefault() if self.options.pre: CLI( mn, script=self.options.pre ) diff --git a/examples/natnet.py b/examples/natnet.py index cb0c44c62cd1162461d18f22ecdb5be6409b0f84..7f51fd59de6c7087a4ea665bebae4cfb3573c4ea 100755 --- a/examples/natnet.py +++ b/examples/natnet.py @@ -26,7 +26,7 @@ from mininet.util import irange class InternetTopo(Topo): - "Single switch connected to n hosts." + "TODO: Single switch connected to n hosts." def __init__(self, n=2, h=1, **opts): Topo.__init__(self, **opts) @@ -57,7 +57,7 @@ def __init__(self, n=2, h=1, **opts): self.addLink(host, switch) def run(): - "Create network and run simple performance test" + "TODO: Create network and run simple performance test" topo = InternetTopo() net = Mininet(topo=topo) net.start() diff --git a/mininet/node.py b/mininet/node.py index edc6de81245bfd4ae00e73a4e664d7c4130ddee9..dba383d4d370c788bfb070ebb869c8c97e755bb4 100644 --- a/mininet/node.py +++ b/mininet/node.py @@ -36,6 +36,8 @@ arbitrary OpenFlow-compatible controller, and which is not created or managed by mininet. +TODO: NAT + Future enhancements: - Possibly make Node, Switch and Controller more abstract so that @@ -1309,4 +1311,3 @@ def terminate( self ): self.cmd( 'sysctl net.ipv4.ip_forward=0' ) super( NAT, self ).terminate() -