【问题标题】:AttributeError: 'Mininet' object has no attribute 'addBaseStation'AttributeError:“Mininet”对象没有属性“addBaseStation”
【发布时间】:2017-03-22 21:22:53
【问题描述】:

当我尝试在 mininet-wifi 在线教程中运行“position-test.py”脚本时,出现错误(AttributeError: 'Mininet' object has no attribute 'addBaseStation')。

我在网上浏览了可能的解决方案,后来我看到了这个:

[mininet-wifi error:'Mininet' object has no attribute 'addBaseStation'.

我尝试了他们提出的解决方案,但对我不起作用。因此它给出了错误:

块引用

*** 创建节点

*** 启用关联控制 (AP)

*** 创建链接和关联

将 sta1-wlan0 关联到 ap1

将 sta2-wlan0 关联到 ap2

*** 启动网络

*** 配置主机

* defaultIntf: 警告:sta1 没有接口

Traceback(最近一次调用最后一次):

文件“position-test.py”,第 46 行,在 拓扑()

文件“position-test.py”,第 33 行,在拓扑中 net.build()

文件“/usr/local/lib/python2.7/dist-packages/mininet-2.0r2-py2.7.egg/mininet/net.py”,第 1273 行,构建 self.configHosts()

文件“/usr/local/lib/python2.7/dist-packages/mininet-2.0r2-py2.7.egg/mininet/net.py”,第 1126 行,在 configHosts host.configDefault(ip=None , mac=无)

文件“/usr/local/lib/python2.7/dist-packages/mininet-2.0r2-py2.7.egg/mininet/node.py”,第 1064 行,在 configDefault self.config(**self.params)

文件“/usr/local/lib/python2.7/dist-packages/mininet-2.0r2-py2.7.egg/mininet/node.py”,第 1050 行,在配置中 如果 len(ip) > 1:

TypeError: 'NoneType' 类型的对象没有 len()

块引用

可能有什么问题,因为,我已经尝试运行其他示例并且所有示例都运行正常。但是,它们不包含函数“addBaseStation”。请问有没有办法解决这个问题或任何可能的解决方案。谢谢。

【问题讨论】:

    标签: python python-2.7 wifi wireless mininet


    【解决方案1】:

    查看示例/2AccessPoints.py

    addBaseStation(...) 似乎来自已弃用的旧版本。 而是使用addAccessPoint(...)。 此外,如果您使用net.associationControl( 'ssf' ) 配置wifi 节点,请改用net.configureWifiNodes()

    【讨论】:

      猜你喜欢
      • 2017-04-04
      • 2012-12-01
      • 2021-04-19
      • 2021-11-22
      • 1970-01-01
      • 1970-01-01
      • 2018-08-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多