VirtualBox+mininet网络配置手记

在进行毕业设计时,作者遇到Windows 10自动更新导致VirtualBox中的mininet虚拟机网络配置失效的问题。经过一系列尝试,包括手动导入host-adapter配置文件、设置静态IP、配置NAT转发规则、使用X11转发等,作者在解决过程中遇到新问题——MSVCP100.dll缺失。文章记录了整个修复过程。
摘要由CSDN通过智能技术生成


因为毕业设计的缘故,我必须学习mininet(一种基于Linux内核,由python语言编写的虚拟SDN网络平台),来实现多种路由规则分配算法的仿真。

然而在学习过程中,我遇到了各种各样的障碍,甚是苦恼。

好在mininet官网做的tutorial足够丰富,google也很给力,所以许多问题都可以查到行之有效的解决方案。

然而今天,作死的Windows10系统自动更新(大半个下午),中途还不准关闭电源,呵呵,微软你是不是傻!

果然,它配置更新完成,就是一系列灾厄事件:

我刚打开VirtualBox,打算开mininet查看miniedit.py的脚本源码,结果硬是打不开mininet虚拟机。你猜怎么着?网络配置发现无效项。

小爷我之前配置的好好的,用了那么多回,你说无效就无效,Windows你到底搞了什么鬼?

于是我娴熟地点击VirtualBox的管理->全局设定->网络->导入文件,手动导入host-adapter配置文件。

当然,事情怎么可能这么简单就解决了呢?

mininet虚拟机开机后(用户名和密码都是mininet),用ifconfig查看主机ip,结果发现eth1(主机接口)ip居然是UP BROADCAST,未分配,这样子根本没法用图形界面好嘛!

于是我查看了/etc/network/interfaces文件(用vi或者vim访问),但是里面明明有这一句:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值