AttributeError: объект Mininet не имеет атрибута addBaseStation

У меня возникла ошибка (AttributeError: объект Mininet не имеет атрибута addBaseStation), когда я попытался запустить скрипт position-test.py в онлайн-руководстве mininet-wifi.

Я рассмотрел возможные решения в Интернете и позже увидел следующее:

[ошибка mininet-wifi: объект 'Mininet' не имеет атрибут addBaseStation.

Я попробовал то, что они предложили в качестве решения, но у меня это не сработало. Это дало ошибку таким образом:

Цитата

*** Создание узлов

*** Включение управления ассоциациями (AP)

*** Создание ссылок и ассоциаций

Связывание sta1-wlan0 с ap1

Связывание sta2-wlan0 с ap2

*** Запуск сети

*** Настройка хостов

* defaultIntf: warning: sta1 не имеет интерфейсов

Отслеживание (последний вызов последний):

Файл "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. Есть ли способ обойти это или какое-либо возможное решение, пожалуйста. Спасибо.


person DFNT    schedule 22.03.2017    source источник


Ответы (1)


посмотрите примеры / 2AccessPoints.py

addBaseStation(...) похоже, из более старой версии, которая устарела. Вместо этого используется addAccessPoint(...). Также, если вы используете net.associationControl( 'ssf' ) для настройки узлов Wi-Fi, вместо этого используйте net.configureWifiNodes()

person Guest    schedule 23.03.2017