您的位置:首页 > 其它

SDN之旅—mininet(在Windows系统上)安装

2017-12-08 14:25 337 查看
SDN之旅—mininet(在Windows系统上)安装
安装mininet可以说是路途坎坷啊,看了很多博客,对比了好几种方法才最终完成,挺感谢那些博主的,不过在我看来有些博客写给比较专业的人看的,对于我这种菜鸟,在他人博客里有些跳过去的步骤还是花了我不少功夫,经过反复对比和琢磨才完成,所以自己也整理一篇mininet的安装过程心得,有些地方是借用别人的话语,写得比较详细,几乎都截图了,为的就是让那些和我一样菜的人能轻松安装mininet,下面开始mininet的安装之旅吧。

准备工作:


mininet虚拟机镜像

虚拟机软件:VirtualBox

本地PC系统:Win 10

ssh登陆软件:Xshell

这三个东东我都已经在官网下载好放在我的百度网盘上,应该能提取,提取不了自己到官网下载吧。链接: https://pan.baidu.com/s/1bo3hwjP 密码: px76

1.安装virtual-box

我用的是最新版的VirtualBox-5.1.26,安装简单不再累赘,已经装好的童鞋可以绕过这一步。

2.解压mininet压缩包

我用的是2.2.1的安装包,没有从我提供的网盘下载到的童孩自己到官网下载https://github.com/mininet/mininet/wiki/Mininet-VM-Images

3.安装SSH

SSH的安装也是傻瓜式安装,简单在这不累赘

4.安装mininet镜像

此时有两种方法导入镜像文件,一是双击解压目录里面的mininet-vm.ovf文件然后下一步下一步,但这种方式在我机器上会出错。

因此我选择的是另外一种导入方式,具体过程如下所示:







找到解压的mininet的文件夹







 
5.修改mininet实例的网络配置

由于我们既需要mininet能够访问外网,又希望自己的宿主机能ssh登录到mininet上,因此我们需要设置双网卡来解决这两个需求。

添加第二块网卡Host-Only Adapter,如图所示:





 
6.启动并登录mininet虚拟机

使用默认账号登陆:mininet/mininet



7.登陆进去后运行命令检查网络配置是否完整

运行ifconfig后得到如下结果



首先验证一下公网是不是通的。ping www.baidu.com



其次,执行下面命令启用eth1网卡

sudo dhclient eth1
这时再次运行ifconfig -a就会看到两块网卡



可以看到这边dhcp分配的ip地址是192.168.56.102,

8. 手动更新网络配置

我们还需要将第二块网卡的配置加入到mininet的网络配置文件中,不然重启之后第二块网卡还是看不到的。

sudo vi /etc/network/interfaces
(注意vi与/之间有个空格,我就在这蒙了好久)



然后加入

auto eth1

iface eth1 inet dhcp



保存后就OK了。

(在这里不得不说一下保存的事情,对于没玩过Linux的我表示硬伤,死磕了好久,最后百度才解决。vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件,使用键盘上的Page Up和Page Down键可以上下翻页;按下Insert键,可以见到窗口左下角有"Insert"字样,表示当前为插入编辑状态,这时从键盘输入的内容将插入到光标位置;再按下Insert键,左下角将有"Replace"字样,表示当前为替换编辑状态,这时从键盘输入的内容将替换光标位置的内容。编辑完内容后,按下Esc键,并输入":wq",记住是输入":wq"然后回车就可以保存退出。)

9.接下来就是用192.168.56.102,这个ip地址从宿主机上进行ssh登录了

















最后通过sudo mn指令就可以开始mininet之旅了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: