Mininet-WIFI安裝和簡單使用
安裝
git clone https://github.com/intrig-unicamp/mininet-wifi
cd mininet-wifi
sudo util/install.sh -Wlnfv
安裝時如果提醒需要升級pip,不要按照提示上的命令升級。親測沒用,百度上的方法都ok。
簡單使用
創建一個最簡單的拓撲sta1<->ap1<->sta2
mn --wifi
在第一次創建是遇到一個問題:
Traceback (most recent call last):
File "/usr/local/bin/mn", line 4, in
import('pkg_resources').run_script('mininet-wifi===2.2.0d1', 'mn')
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 719, in run_script
self.require(requires)[0].run_script(script_name, ns)
File "/usr/lib/python2.7/dist-packages/pkg_resources/init.py", line 1504, in run_script
exec(code, namespace, namespace)
File "/usr/local/lib/python2.7/dist-packages/mininet_wifi-2.2.0d1-py2.7.egg/EGG-INFO/scripts/mn", line 24, in
from mininet.wifi.clean import cleanup_wifi
ImportError: No module named wifi.clean
在Mininet-WIFI的Github上找到解決方法:
mininet-wifi$ sudo rm -r /usr/local/lib/python2.7/dist-packages/mininet*
mininet-wifi$ sudo make install
安裝后無論使用普通版的Mininet還是Mininet-wifi提示符都是:
mininet-wifi>