• mininet、floodlight在第一次SDN上机作业中出现的一些问题


    mininet、floodlight在第一次SND上机作业中出现的一些问题

    首先给出链接

    如果在这些链接的基础上你已经能很好的完成SDN第一次上机作业,那么下面的内容你的需求度可能不大~

    我是按照教程的顺序一步一步写下来的~


    我们使用Ubuntu16

    安装mininet时候出现问题

    当我执行sudo apt-get update时有以下的错误

    解决方法

    sudo pkill -KILL appstreamcli

    wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb //这一整段都是指令

    sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

    sudo apt-get update

    参考资料

    然后便可以成功运行。

    sudo apt-get upgrade在这种情况下仍可能出现一些小瑕疵,我们暂时不管。


    第二部分实验内容出现的问题

    然后我们就会一路顺畅的走下来,在第二个实验作业中,提示我们mininet must run as root如图

    显然我们要在root下运行mininet的图形界面。

    为此,我们输入su - 及密码,但是并不能进入root。原因是root用户还没有设置密码,所以我们输入以下指令sudo passwd 设置密码。此后我们便很顺利的完成第二部分的实验内容。


    floodlight与mininet结合出现的问题

    我们根据教程一路做下来,如果提示我们什么指令没有安装,就根据提示安装对应的指令,例如 ant vim指令没有安装,下图为ant指令没有安装的实例

    如果你使用的时14版本,这里给出教程中设置变量的一个拼写错误

    接下来就是进行实验的部分了,如果你很惨,没有找到胖树(fattree.py)这个文件,你只好自己去复制粘贴脚本了~在此之前你最好多多了解下vim文本的操作指令。

    当你写好脚本的时候,别忘了把它生成可执行文件 chmod +x fattree.py

    注意:如果你的脚本里含有中文,可能是会报错的

    因为某种原因,我没有采用screen mn .....的操所,而是直接sudo它

    并且在执行脚本中不能够连接上控制器,或者连接控制器后pingall依然是没有连接控制的现象的时候(听起来有点绕口,如果你出现这种问题,你可能会大致清楚我要表达的意思)

    所以我根据Wasdns的方法,对脚本中的参数做了以下的修改。

    最后你就可以欢快的完成你的实验作业了


    经历了断断续续安装学习的几天,耐心是很重要的,安装过程的一些毛病不能够忽视,阅读提示很重要,并且根据提示去解决问题。

    终于在经历了6台虚拟机的折磨后,在写博客的最后这一台很好的完成了任务。MUA!
    感谢实验室的伙伴们提供的宝贵经验~
    感谢实验室的伙伴们提供的宝贵经验~
    感谢实验室的伙伴们提供的宝贵经验~

  • 相关阅读:
    根据表生成接收(zml)
    删除指定日期,指定设备的排产记录(zml)
    1029 Median
    1027 Colors in Mars (20 分)进制转换
    1028 List Sorting 排序
    1025 PAT Ranking
    1024 Palindromic Number(大数加法)
    1023 Have Fun with Numbers
    1022 Digital Library
    逆序打印乘法表
  • 原文地址:https://www.cnblogs.com/Huzr/p/8727234.html
Copyright © 2020-2023  润新知