折腾了好长时间,总算在GNS3环境下qemu虚拟机linux连上网了,闲话少说,详细步骤记录如下:
一、环境及需求:
GNS3系统(V2.0.3),本着因陋就简的原则,启用qemu虚拟机下的tinycore linux,用来模拟网络环境主机做些收发包之类的实验。
但是这个系统太小了,连wireshark都没有装,安装包是tcz格式(什么鬼,第一次听说),而且关联的安装包一定少不了,与其自己一个一个下载试错,不如用tinycore linux的apps联网安装省事。哪知道废了老鼻子劲才搞定,走了无数弯路,回头来看,其实很简单嘛。
二、方案规划:
1、在GNS3环境下把虚拟机链接到cloud节点;
2、cloud节点建立到loopback虚拟设备的链接;
3、loopback虚拟设备桥接到internet。
注:能否更简洁的直接建立到真实网卡的链接实现上网是个问题,反正我没捣鼓成功。
三、实战步骤
1、安装loopback虚拟网卡(Microsoft 环回适配器),建立专用于本文任务的网络连接(还是专用好,混用太乱),命名为loopback3。
2、建立虚拟网络连接与internet的桥接,方法是进入网络连接配置,右键单击internet网络连接(我的上网连接是WLAN),点击”属性“,再点击“共享”选项卡,勾选“允许其他网络用户通过此计算机的internet连接来连接(N)”,在“家庭网络连接(H):"BOX中选取”loopback3“,点击确认,即可完成loopback3到internet的桥接配置。
等等,点击确定后还没完,弹出个窗口,提示网卡的IP地址被强制为192.168.137.1,要共享internet的终端必须设置成自动获取IP地址,等等,点击"是"。
查看loopback3的IP地址配置,果然如此。
3.1 从网上下载qemu虚拟机的tinycore linux