如何在mininet中运行Python代码
我在mininet中用Python编写了一个简单的拓扑,但我不知道如何执行我的代码,我在internet上搜索并找到了几种方法。 哪一个是正确的?它们之间有什么区别如何在mininet中运行Python代码,python,network-programming,emulation,executable,mininet,Python,Network Programming,Emulation,Executable,Mininet,我在mininet中用Python编写了一个简单的拓扑,但我不知道如何执行我的代码,我在internet上搜索并找到了几种方法。 哪一个是正确的?它们之间有什么区别 方法1: sudo mn --custom ~/mininet/custom/filename.py --topo mytopo 方法2: sudo phython filename.py 方法3: chmod u+x filename.py sudo ./filename.py 方法1是在Mininet中部署自定义拓
sudo mn --custom ~/mininet/custom/filename.py --topo mytopo
sudo phython filename.py
chmod u+x filename.py
sudo ./filename.py
- 方法1是在Mininet中部署自定义拓扑的经典方法。可以在同一命令中指定控制器,如下所示:
或者,如果您不这样做,Mininet将使用默认设置sudo mn --custom ~/mininet/custom/filename.py --topo mytopo --controller=remote,ip=[CONTROLLER_IP],port=6633
- 方法2执行
文件。请注意,这里必须指定将在python脚本中使用的控制器。这就是方法1的区别[FILENAME]
- 方法3使用第一个命令使
文件可执行,然后执行它。与方法2相同[FILENAME]
- 方法1是在Mininet中部署自定义拓扑的经典方法。可以在同一命令中指定控制器,如下所示:
或者,如果您不这样做,Mininet将使用默认设置sudo mn --custom ~/mininet/custom/filename.py --topo mytopo --controller=remote,ip=[CONTROLLER_IP],port=6633
- 方法2执行
文件。请注意,这里必须指定将在python脚本中使用的控制器。这就是方法1的区别[FILENAME]
- 方法3使用第一个命令使
文件可执行,然后执行它。与方法2相同[FILENAME]