搭建SDN网络——mininet[通俗易懂]

好久没来写不博客,感觉自己不写写博客,就完全想不起当天干了什么。前几天参加了小米的面试,整个人被打击的不行,还是要好好学习,不然工作都找不到。这学期选了SDN的课,只有六周,学完有点懵,这这这等于什么都没学呀。难过。官网给出了四种搭建mininet的方法。我试了前两种第一种是直接下载mininet虚拟机,然后用virtualbox导入。老师在课程网上上传了64位的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

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

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

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

启动wireshark的时候会显示:

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

这是因为Ubuntu没有GUI。

解决方法:

  • 1、设置mininet vm的网卡2

搭建SDN网络——mininet[通俗易懂]

  • 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,确定就可以了。

搭建SDN网络——mininet[通俗易懂]

 方法二:Xming+PuTTY

下载Xming

搭建SDN网络——mininet[通俗易懂]

其他默认就好了。

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

搭建SDN网络——mininet[通俗易懂]

 

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

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

转载于:https://www.cnblogs.com/catpainter/p/8643857.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/128207.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • ArcGIS Api For Flex 动态画点和线

    ArcGIS Api For Flex 动态画点和线

  • webstorm 常用插件集合

    webstorm 常用插件集合ideaVimignoreeslintAceJumpKeyPromoterMarkdownAngularJSactivate-power-modeMaterialThemeUICodeGlanceFile->settings->Plugins即可调出设置中的插件选项。或者直接快捷键ctrl+alt+s也可调出设置菜单。具体的插件安装方法不再赘述,不会的同学

  • JavaScript换行符的使用[通俗易懂]

    JavaScript换行符的使用[通俗易懂]JavaScript中的三种输出方式document.write()页面上输出console.log()控制台输出alert()弹窗输出其中document.write()输出内容中换行需要使用HTML中的标签使用</br>,在其中键入\n,不会显示,但也不会有换行效果。document.write()当直接键入\n时:document.write(“君不见,黄河之水天上来奔流到海不复回。\n君不见高堂明镜悲白发,朝如青丝暮成雪。”);当把..

  • 分子模拟软件amber_分子模拟周刊: 第 23 期

    分子模拟软件amber_分子模拟周刊: 第 23 期■2020-06-1221:34:10每周杂记:谢谢记得父亲突然联系我,说,我初中的班主任让我发一张照片,同时写一段自我介绍用来给他们现在的学生做榜样.这让我大感意外.这些老师都已经近30年未见过面了,竟还记得我?再说,以我现在这样的境况,用来给人做榜样是不是有点难堪?其实这个老师并不是我初中时候的班主任,是我的语文老师.他人长得很高大,声音洪亮,性格粗线条…

  • Oracle 函数编写[通俗易懂]

    Oracle 函数编写[通俗易懂]CREATEORREPLACEFUNCTIONf_homestay_count(wkt_polyCLOB)RETURNNUMBERISresultNUMBER;BEGIN SELECT COUNT(*)INTOresult FROM HOMESTAY_BASICT WHERE sdo_anyinteract( T.geom_po…

  • 西门子PLC s7-1200学习之路「建议收藏」

    西门子PLC s7-1200学习之路「建议收藏」1Introduction最近因为一个项目需要使用西门子PLC,买了一个入门级的PLCs7-1200,并完成了一个PLC和PC通过TCP进行通信的小程序,为了防止活干完了,内容就全忘了,所以用一个笔记进行梳理和总结。入门一种语言,需要回答新手的几个问题,这个笔记按照回答的方式梳理。2问题2.1PLC是什么,什么时候用,要怎么选?根据[1],PLC可以替代继电器功能并完成复杂的控制功能。个人感觉功能上来看,PLC、DSP、单片机和FPGA之间的界限越来越小,只是各有侧重。PLC因为基于梯形图

    2022年10月18日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号