关于mininet进入CLI退出时无法退出,ubuntu死机问题排错

系统:
VMware中的mininet-vm-ubuntu14.04+xming+putty
使用xming使得xterm,wireshark等图形化操作能够执行。
使用putty远程登陆ubuntu系统,使得鼠标不用在Windows和ubuntu中来回切换,还有更方便的复制粘贴操作,遇到问题能直接复制到百度搜索,提高学习效率,还可以putty多次登陆mininet-ubuntu在多个终端界面下对mininet和控制器进行操作。
注意:putty远程登陆的ubuntu后,若要运行xterm或wireshark,必须要使用x11转发与xming取得联系。
问题背景:
系统中最开始是2.2.1版本的mininet+2.0.2版本的OVS交换机等
由于原版本的OVS好像对于Openflow1.3不太支持,在命令行使用了protocol=OpenFlow13后,mininet不能正常启动。因此我手动把旧的OVS卸载,然后升级安装了2.5.0版本的OVS,而我同时在系统中安装了高版本的ryu控制器。
突然有一次,不知道是什么原因,mininet进入CLI退出时无法退出,ubuntu死机,我只能power off 关机,我又开机试了好多次,结果ubuntu死机。这是个大问题,mininet无法退出导致我的实验、学习都受到很大影响。
刚开始,我通过sudo apt-get update以及sudo mn -c,都没用。
而且update时出现了这样的问题:
Failed to fetch bzip2:/var/lib/apt/lists/partial/us.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-i386_Packages Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.
无法获取bzip2包,我以为这是问题的原因,就是更新问题导致mininet出了问题,后来我就网上各种查。最终找到更新错误的真正原因,**总之是由于中间节点的服务器缓存与源服务器节点信息不一致造成的,总之更换路径找到合适的源服务器或中间服务器。**参考链接
办法1:设置妥当DNS服务器即可,如电信网络的设置如下所示。
$ sudo vi /etc/resolv.conf
然后更改DNS服务器地址,地址查询:windows+R,然后ipconfig /all 改成别的地址。(并没好用,更换源服务器也不好用)
办法2: 电脑原来通过连接wifi去连到Internet,中间服务器缓存导致更新出问题,后来通过手机给电脑开热点,建立了另外的端到端连接,更新成功了。
然而mininet并没好用。我怀疑时ubuntu出了问题。因为每次启动会出现这样的问题:
module has bad taint, not creating trace events,内核污点。
于是我重新装了一个新的虚拟机,发现还存在上面这个问题,但是mininet已经好用了。证明mininet不好用和上面这个问题无关。
最后,我怀疑是我安装的2.5.0的OVS导致系统出了问题,然后事实证明真的如此,我把它卸载安回了原版本的OVS,结果mininet好用了。我在新装的虚拟机上安了2.5.0的OVS,mininet也好用。说明OVS2.5.0本身没问题。那肯定是我不经意间的·错误操作导致OVS2.5.0 出了问题,最终导致mininet不能退出。
usr交换机用的controller是什么?我在用它时mininet也不能退出。
可能问题出在ovs控制器上了,可能是我错误的upgrade,又或者我没禁止ovs控制器自启动。把ovs控制器弄坏了。反正不是ovs交换机的问题就是ovs controller的问题。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值