设备

  • NetMagic 08交换机 - 1;

  • 装有Windows 7系统的PC - 1;

  • VMware Workstation, Ubuntu 14.04 64bit - 1;

  • 网线 - 1;

  • 网口转USB口转接器 - 1。

步骤

1.接上电源启动NetMagic08交换机,将网线接到它的网口,另一端接到转接器;

注:我这里直接将网线接到PC的网口。如果这样做请跳过第二步。

2.(我没有使用此步骤)转接器的另一端(USB口)接到PC,PC安装驱动,装好驱动之后配置与之相连的网络适配器的IP地址(IP地址见下)。

Hint:

这里我出现了一些奇怪的问题,驱动一直安装失败,或者说有几次它安装成功了,但是在修改适配器选项中找不到对应的网络适配器,也就没有办法修改它的IP地址。

3.配置网络适配器,正常情况下应该是配置接入USB的网络适配器的IP地址为136.136.136.138/24.

我的步骤:将下图左方的两个适配器禁用,将虚拟机VMware...Adapter1的IP地址设置为136.136.136.137/24,将本地连接的Adapter的IP地址修改为136.136.136.138/24。

4.启动安装FAST和Floodlight的虚拟机,设置为桥接模式

5.启动虚拟接口:

cd Fast/nm-driver

make // 这一步参考官方readme

insmod nm08.ko // ctlif_name=eth0 这个参数是用来指定端口的,不过默认eth0
ifconfig eth0 136.136.136.137/24 up // 可以跳过它
ifconfig nm0 up
ifconfig nm1 up
ifconfig nm2 up
// ifconfig nm3 up 没有nm3,但是也可以自己添加

6.启动floodlight:

cd floodlight-master

java -jar target/floodlight.jar

我这里启动的是新版本的Floodlight。

7.启动驱动:

cd fast-0.1.5/openflow

sudo ./xofp -4 127.0.0.1 –i nm0,nm1,nm2 -b eth0

8.Floodlight可视化界面( http://localhost:8080/ui/pages )查看NetMagic 08交换机:

至此实验结束。

2017.4.21

最新文章

  1. 关于IOS中safari下的select下拉菜单,文字过长不换行的问题
  2. BNUOJ 51279[组队活动 Large](cdq分治+FFT)
  3. Objective-C 中基于RunTime实现的反射
  4. 2.2 代码块--delphi 写日志模块
  5. BZOJ2435: [Noi2011]道路修建
  6. java连接mysql的一个小例子
  7. px,dp,sp单位转换工具类
  8. POJ 3177 Redundant Paths(强连通分量)
  9. 优化SQL Server数据库查询方法
  10. Spring与Struts2整合
  11. R 语言DataFrame 排序
  12. 武汉科技大学ACM :1005: A+B for Input-Output Practice (V)
  13. 使用Advanced Installer将.exe程序重新封装为.msi程序
  14. 转:ShellExecute函数与ShellExecuteEx函数
  15. 我的Spring学习记录(二)
  16. 20180824fpreadforasp.net单元格类型绑定细则
  17. windows清空电脑的DNS缓存
  18. [日常工作] Inspur 服务器安装ESXi的简单过程
  19. 九度OJ-1112-导弹拦截-最长不增子序列
  20. 20155302 Exp2 后门原理与实践

热门文章

  1. filter push down
  2. [py]requests+json模块处理api数据,flask前台展示
  3. Centos上执行Shell的四种方式
  4. 【java】System.out重定向到文件,并重定向会console上
  5. C:\WINDOWS\system32\drivers\etc\hosts 文件的作用
  6. 搭建私有npm私库(使用verdaccio)
  7. entity framework 新增,更新,事务
  8. zw版【转发·台湾nvp系列Delphi例程】HALCON SmallestRectangle2
  9. Python安装selenium,配置火狐浏览器环境
  10. 容器技术与DevOps