实验简介

 这个实验来自Mininet-Wifi用户手册。在本实验中,我们会创建一个有三个AP的线式拓扑,并有三个站点(station)与每个AP通过无线相连。将通过这个时间简单演示一些Mininet-Wifi的功能。

拓扑

AP1<---->AP2 <---->AP3

  |    |    |

  |    |    |

sta1   sta2  sta3

拓扑命令:

mn --wifi --topo=linear,3

iw-Scan

 利用iw命令查看sta1可见的ssid

mininet-wifi>sta1 iw dev sta1-wlan0 scan | grep ssid

可以看到,ssid_ap1,ssid_ap2,ssid_ap3对于sta1是可见的(visible),即是可以连接的。可以把这条命令最后的| grep ssid省略,就能看到每个AP的具体信息。

iw-Link

 利用iw命令查看sta1的链接情况

mininet-wifi>sta1 iw dev sta1-wlan0 link

可以看到,与sta1相连的是ap1的‘ssid_ap1’SSID。

iw-Disconnect & Connect

 利用iw为sta1换一个AP,比如将AP1换成AP2。

mininet-wifi>sta1 iw dev sta1-wlan0 disconnect
mininet-wifi>sta1 iw dev sta1-wlan0 connect ssid_ap2

以上这两条命令均没有输出,之后再使用link命令查看sta1的链接情况:

注:以上的iw命令只能使用在静态的场景中,而不能使用在站点自动关联AP的移动场景中。原文:The iw commands may be used in static scenarios like this but should not be used when Mininet-WiFi automatically assigns associations in more realistic mobility scenarios.

与OpenDayLight联动

Mininet-Wifi与Mininet相同。不过对于控制器,并不能检测到有线/无线的区别,故交换机(AP)和主机(Station)之间的连接仍然显示为有线连接。

最新文章

  1. Local Desktop
  2. 运行Python脚本的方法
  3. 15 个有用的 MySQL/MariaDB 性能调整和优化技巧(转载的一篇好文)
  4. 水火难容:同步方法调用async方法引发的ASP.NET应用程序崩溃
  5. delphi数组作为参数传值
  6. CKeditor与CKfinder的简单配置
  7. Delphi 实现16进制转字符串及字符串(中文)转16进制
  8. (转)swfobject.js 详细解说
  9. ORA-00845 Oracle 启不来修改 MEMORY_TARGET
  10. python2.7和 python3.4但是不要
  11. 伪验证码(含随机验证码方法)js+css
  12. 开放源码的安卓天气应用-android学习之旅(73)
  13. SimpleDateFormat安全的时间格式化
  14. orcle数据库表中字段值含有单引号,如何模糊搜索?
  15. 2017年java面试题【集合篇】
  16. IIS Tomcat共享80端口
  17. How can I manage the modules for python2 when python3 installed as well. In OSX
  18. web 常用颜色
  19. TOJ3112: 单词串串烧(回溯)
  20. 短视频如何制作?如何下载短视频?常用的短视频录制和剪辑App有哪些?

热门文章

  1. 字符串Hash/树Hash学习笔记
  2. mfc 类
  3. CentOS7 初始化配置
  4. I NETWORK [thread1] waiting for connections on port 27017
  5. C# 代码备份数据库 ,不需要 其他 DLL
  6. ruby安装卸载
  7. JDBC多表操作
  8. 【Go】累加器的测试问题记录
  9. Swing的概述
  10. 学习python,第二篇