设置qemu网络连接之桥接方式,qemu网络连接桥接
设置qemu网络连接之桥接方式,qemu网络连接桥接
转载请注明出处谢谢:http://www.openext.org/2014/07/qemu-kvm-bridge-00 安装桥接工具:sudo apt-get install bridge-utils
安装创建TAP界面的工具
sudo apt-get install uml-utilities
编辑网络界面配置文件
sudo vim /etc/network/interfaces
auto eth0
iface eth0 inet static #这里可以为DHCP
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
或使用最保守的eth0配置:
auto eth0
iface eth0 inet manual
auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user muge0913 #muge0913是用户名,在这里换为你的用户名
auto br0
iface br0 inet dhcp#dhcp方式获取ip等信息
bridge_ports eth0 tap0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
激活tap0和br0
sudo /sbin/ifup tap0
sudo /sbin/ifup br0
好了以后ifconfig看一下,多了一个tap0和br0
启动guest os
qemu-system-x86_64 -m 512 -hda /path/to/your.img -localtime -net nic,vlan=0,macaddr=52-54-00-12-34-01 -net tap,vlan=0,ifname=tap0,script=no -boot c -smp 2
注意:上面的蓝色字体是指定guest使用的网卡类型等,红色部分指定tap联网信息。
进入guest os就可以ping同外网了。
如果你不会弄桥接的话,弄nat也可以的。nat的话,2003系统里的设置为自动获取就可以了!
桥接的话,在虚拟机的操作系统开机之前,虚拟机的操作系统的属性里可以找到。具体的我也说不好,因为我用的是8.0纯英文版的,所以给你截图也没用。
虚拟机网卡设置为桥接之后,2003的tcp/ip设置方式和你实体机是一样的,只不过ip地址不要和实体机一样就行了,比如你实体机的ip是192.168..1.2的话,虚拟机设置为192.168.1.3就可以了。说白了就是将虚拟机当做实体机对待就行了。
桥接的话就相当于直接连到外网了,就可以把虚拟机当一台独立电脑使用。安装XP正常的创建一个拨号连接的步骤来进行。
右键点网上邻居,选择属性,进入网络连接窗口。
点击左侧“创建一个新的连接”,弹出“新建连接向导”,点下一步,选“连接到Internet (C)”,点下一步,选“手动设置我的连接”,点下一步,用“要求用户名和密码的宽带连接来连接”,点下一步,ISP名称随便填,点下一步,填写你申请的宽带用户名和密码,点下一步,完成即可。
评论暂时关闭