Mininet-wifi 踩坑

  • hostap压缩包可以自己提前下载,然后解压;路径是mininet-wifi/hostap;

  • 再去修改mininet-wifi/util/install.sh 的文件内容,将不用的注释掉;

    注释掉每次都要下载安装的包,提前是已经装过一次

  • 再次运行mininet-wifi/util/install.sh -W可能会报错:几个文件的权限的问题,可以找到文件并删除;

  • 然后重新运行mininet-wifi/util/install.sh -W;上述被删除的文件会重新出现;

  • 根据install.sh的内容,进入到hostapd和wpa_supplicant执行:

    cp defaultconfig .config

    sudo make && sudo make install

  • 现在你运行sudo mn --wifi会出现警告,提醒你如果已经安装了wifi模块,需要执行install.sh -W 然后sudo make install;现在再去运行一次,会提醒是否覆盖之前的设置,(默认是n,即否),这个地方要全部输入y;

运行就能使用mn --wifi了