SDN Mininet Ryu 实验环境搭建
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
前言
Ubuntu安装、Mininet安装、Ryu 安装
ubuntu中python版本变化
https://www.cnblogs.com/dancesir/p/14201267.html
一、Ubuntu安装
找一个你要放虚拟机的位置创建一个文件夹,如:ubuntu1
点击文件,新建虚拟机
开机密码也是这个 sudo也是这个
其他的保持默认值就可以了
修改日期
设置root 账户 $sudo passwd root
修改源
二、Mininet安装
1.安装git
su root
apt-get install git
# Mininet安装
git clone https://github.com/mininet/mininet.git
cd mininet
cd util
./install.sh -n3v # -h 可以查看详情
su root
mn
检查是否安装成功
三、Ryu安装
更新一下pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
找 /usr/local
命令模式,你输入cd /usr/local 回车,就到/usr/local目录了
窗口模式,你先到/ 根目录里面才能看到/usr目录,不能从/home里面找,你在/home里面是找不到的
代码如下(示例):
git clone https://github.com/muzixing/ryu.git
cd ryu
pip install -r tools/pip-requires
sudo python setup.py install
常见问题总结:
解决Ubuntu 16.04.6 LTS 与 Windows之间不能复制粘贴问题
第一步:首先执行下列命令:
1)sudo apt-get autoremove open-vm-tools
2)sudo apt-get install open-vm-tools-desktop
执行命令之后报如下错误
1)E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)
2)E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is an other process using it?
解决方法:输入以下命令直接删除锁文件
sudo rm /var/lib/dpkg/lock-frontend
sudo rm /var/lib/dpkg/lock
第二步:再执行命令
1)sudo apt-get autoremove open-vm-tools
2)sudo apt-get install open-vm-tools-desktop
第三步:重启Ubuntu就可以了
ubuntu 16.04 更换国内源
https://blog.csdn.net/qq_40301372/article/details/108622277
运行.sh报错-bash: ./xxx.sh: Permission denied
如果你是root登陆的话(不是的话,切换到root用户,对*.sh赋可执行的权限)
chmod 777 *.sh
ReadTimeoutError: 超时错误 大概率换源失败
https://blog.csdn.net/zhangvalue/article/details/104271094
提示Permission denied
前面加个sudo试一下