Qemu之Network Device全虚拟方案二:虚拟网卡的创建,qemunetwork
Qemu之Network Device全虚拟方案二:虚拟网卡的创建,qemunetwork
上文针对Qemu在前端网络流路径的建立方面做了详细的描述,数据包从Host的物理网卡经过Host Linux内核中的Bridge, 经过Tap设备到达了Qemu的用户态空间。而Qemu是如何把数据包送进Guest中的呢,这里必然要说到到虚拟网卡的建立。
当命令行传入nic相关参数时,Qemu就会解析网络相关的参数后进入虚拟网卡的创建流程。而在上文中提到对于所有-net类型的设备,都视作一个net client来对待。而在net client的建立之前,需要先创建Qemu内部的hub和对应的port,来关联每一个net client,而对于每个创建的-net类型的设备都是可以可以配置其接口的vlan号,从而控制数据包在其中配置的vlan内部进行转发,从而做到多个虚拟设备之间的switch。
[点击查看全文]
http://luoye.me/2014/07/20/netdev-virtual-2/
虚拟机所在文件夹有个server.bat的批处理文件,打开它,你就明白怎么安装了。
1、以管理员身份运行命令提示符:
快捷键win+R→输入cmd→回车
2、启用并设定虚拟WiFi网卡:
运行命令:netsh wlan set hostednetwork mode=allow ssid=huangPC key=huangWiFi
此命令有三个参数,mode:是否启用虚拟WiFi网卡,改为disallow则为禁用。
ssid:无线网名称,最好用英文(以huangPC为例)。
key:无线网密码,八个以上字符(以huangWiFi为例)。
3、开启无线网络:
继续在命令提示符中运行:netsh wlan start hostednetwork
运行后看不虚拟WIFI的请更新无线网卡的驱动(驱动精灵/驱动人生)
4.设置Internet连接共享:
右键-----宽带连接(或本地连接)-----选择“属性”------“共享”,勾上“允许其他······连接(N)”并选择“虚拟WiFi”。
评论暂时关闭