搭建SDN网络——mininet

好久没来写不博客,感觉自己不写写博客,就完全想不起当天干了什么。前几天参加了小米的面试,整个人被打击的不行,还是要好好学习,不然工作都找不到。

这学期选了SDN的课,只有六周,学完有点懵,这这这等于什么都没学呀。难过。

官网给出了四种搭建mininet的方法。

我试了前两种

第一种是直接下载mininet虚拟机,然后用virtual box导入。老师在课程网上上传了64位的mininet vm,下载下来导入系统提示我什么64位的配置有问题。

然后换了mininet 32位2.2.2版本,导入之后开机显示kernel panic。搜了很久也没找到解决方法,然后换成2.2.1版本的mininet vm就没问题了。

第二种是在Ubuntu上直接装,但是装的过程中会显示

Read from socket failed: Connection reset by peer

百度了一下,说是要翻墙。emmm,最近国际形势这么严峻,翻不过去。

感觉支付宝集福用光我18年所有的运气。别的同学导入老师上传的就好了,emmmm,哼

2.2.1版本没有wireshark,需要自己装。

启动wireshark的时候会显示:

(wireshark:1152):Gtk-WARNING **: cannot open display:

这是因为Ubuntu没有GUI。

解决方法:

  • 1、设置mininet vm的网卡2

  • 2、测试虚拟机和宿主机之间是否连通

先用下面的命令在宿主机上查询host-only的ip,我的是192.168.56.101

ip -a

然后在宿主机上看host-only的ip,在命令行用ipconfig就可以查看了了,我的是192.168.56.1

 然后相互ping测试

在mininet vm上ping的时候一定要加包的数量,因为这个虚拟机的ctrl C是将鼠标移出虚拟机,我设置了虚拟机里面Ctrl Break的热键都没用,所以不加包数量,很可能会一直ping,如果有大佬知道怎么做,一定要告诉我。下面这个命令就是在linux中ping命令只发送4个icmp的request包。

ping -c 4 ip

ping之后就OK了,如果ping不通看看自己主机上的防火墙是不是关了。在控制面板里面可以看见防火墙。

you

  • 3搭建SSH连接

方法一:下载Mobaxterm

点击Session,选择SSH,填入虚拟机的host-only的ip和端口号填22,确定就可以了。

 方法二:Xming+PuTTY

下载Xming

其他默认就好了。

然后打开Xming Configration。我是一直默认next的。然后打开Xming,在控制栏下方可以看见Xming的图标。

去官网下载PuTTy的exe文件,下载好之后点击运行

具体参考这里:http://www.mamicode.com/info-detail-484211.html

原文地址:https://www.cnblogs.com/catpainter/p/8643857.html