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