【问题标题】:How to run Python Code in mininet如何在 mininet 中运行 Python 代码
【发布时间】:2017-07-05 08:56:27
【问题描述】:

我在mininet中用Python写了一个简单的拓扑,但是我不知道如何执行我的代码,我在网上搜索并找到了几种方法。 哪一个是正确的?它们之间有什么区别?

  1. 方法一:

    sudo mn --custom ~/mininet/custom/filename.py --topo mytopo
    
  2. 方法二:

    sudo phython filename.py
    
  3. 方法三:

    chmod u+x filename.py
    sudo ./filename.py
    

【问题讨论】:

    标签: python network-programming emulation executable mininet


    【解决方案1】:
    • 方法 1 是在 Mininet 中部署自定义拓扑的经典方法。您可以在同一命令中指定控制器,如下所示:

      sudo mn --custom ~/mininet/custom/filename.py --topo mytopo --controller=remote,ip=[CONTROLLER_IP],port=6633
      

      如果您不这样做,Mininet 将使用默认值。

    • 方法 2 执行 [FILENAME] 文件。请注意,这里您必须指定控制器,您将在 在 python 脚本中使用。这就是与方法一的区别。

    • 方法 3 使用第一个命令使 [FILENAME] 文件可执行,然后执行它。同方法二。

    【讨论】:

      猜你喜欢
      • 2019-07-24
      • 2018-12-26
      • 2014-01-15
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 2013-11-12
      • 2018-08-29
      • 2014-08-05
      相关资源
      最近更新 更多