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

这学期选了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:):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  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

搭建SDN网络——mininet的更多相关文章

  1. SDN网络IPv6组播机制支持实时视频业务海量用户扩展

    以 OpenFlow 技术为核心的软件定义网络(SDN)框架具有集中控制的功能能够自己感知网络拓扑的变化,在细粒度的路径选择.接入控制.负载均衡方面有着天然的优势,为 IPv6 组播功能的实现提供了好 ...

  2. SDN网络虚拟化中有效协调的映射算法

    来自论文An efficient and coordinated mapping algorithm in virtualized SDN networks,来自期刊<信息与电子工程前沿> ...

  3. SDN网络中hypervisor带来的控制器时延(Hypervisor位置的优化)

    一,问题背景 1.介绍监督器大部分由软件实现,可灵活放置,高效的SDN网络虚拟化需要复杂的技术来放置hypervisor在合适的位置,才能提供租户最佳的性能.称为k-Network Hyperviso ...

  4. SDN网络虚拟化、资源映射等相关论文粗读

    1. Control Plane Latency with SDN Network Hypervisors: The Cost of Virtualization 年份:2016 来源:IEEE NE ...

  5. 从零开始自己搭建复杂网络2(以Tensorflow为例)

    从零开始自己搭建复杂网络(以DenseNet为例) DenseNet 是一种具有密集连接的卷积神经网络.在该网络中,任何两层之间都有直接的连接,也就是说,网络每一层的输入都是前面所有层输出的并集, 而 ...

  6. CentOS6.8环境下搭建yum网络仓库

    CentOS6.8环境下搭建yum网络仓库 本文利用ftp服务,在CentOS6.8系统下搭建一个yum仓库,然后用另一台虚拟机访问该仓库.并安装程序包 安装ftp服务 查询ftp服务是否安装 [ro ...

  7. 一个比较有意思的SDN网络技术相关blog/doc

    http://feisky.xyz/sdn/linux/index.html 涵盖了目前主流的网络技术,所有比较有意思的内容全都覆盖了 SDN网络 目录 基本网络 TCP/IP标准模型 DHCP与DN ...

  8. 从零开始自己搭建复杂网络(以Tensorflow为例)

    从零开始自己搭建复杂网络(以MobileNetV2为例) tensorflow经过这几年的发展,已经成长为最大的神经网络框架.而mobileNetV2在经过Xception的实践与深度可分离卷积的应用 ...

  9. 关于路由器漏洞利用,qemu环境搭建,网络配置的总结

    FAT 搭建的坑 1 先按照官方步骤进行,完成后进行如下步骤 2 修改 move /firmadyne into /firmware-analysis-toolkit navigate to the ...

随机推荐

  1. 安卓BLE测试apk

    安卓蓝牙测试APP 文件下载:蓝牙测试.apk

  2. 在java中使用ssm框架的定时的实现

    1.首先需要在application.xml里面配置如下的代码: xmlns:task="http://www.springframework.org/schema/task http:// ...

  3. CodeForces - 1102A

    You are given an integer sequence 1,2,-,n1,2,-,n. You have to divide it into two sets AA and BB in s ...

  4. Git 版本还原命令

    转载:https://blog.csdn.net/yxlshk/article/details/79944535 1.需求场景: 在利用github实现多人协作开发项目的过程中,有时会出现错误提交的情 ...

  5. nginx 配置反向代理

    之前的前端是8123端口,使用此端口让nginx的反向代理. vim /etc/nginx/conf.d/80-fr.conf upstream cats{ server 127.0.0.1:8123 ...

  6. cv2.getRotationMatrix2D函数

  7. Python3 tkinter基础 Tk quit 点击按钮退出窗体

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  8. JS宽高理解

    1.clentWidth和clientHeight ①加入无padding.无滚动条显示占据位置 clientWidth=style.width ②假如有padding.无滚动 clientWidth ...

  9. BalkanOI 2018 Parentrises(贪心+基础DP)

    题意 https://loj.ac/problem/2713 思路 对于 \(\text{P1}\) 的档,首先可以看出 \(O(n^3)\) 的方法,即用 \(O(n^3)\) 的 \(\text{ ...

  10. vue v-if:"TypeError: Cannot read property 'length' of undefined"

    在使用v-if判断一个数组大小为0时,会出现 length 是undefined的错误:[Vue warn]: Error in render: "TypeError: Cannot rea ...