1. 装载bridge内核模块。 用kldstat看一下,如果没有bridge.ko就 kldload bridge 嫌烦就在/boot/loader.conf中放入 bridge_load="YES" 下次重启后就不用你自己去load了。 2. 当然你的host os的网络必须已经配好,然后创建/etc/qemu-ifup内容如下: #!/bin/sh /sbin/ifconfig ${1##/*/} promisc up /sbin/sysctl net.link.ether.bridge.config="`/sbin/ifconfig -l`" /sbin/sysctl net.link.ether.bridge.enable=1 3. 启动qemu,在g...
by int345 - BSD文档中心 - 2007-05-03 11:28:02 阅读(908) 回复(0)
很简单,就3个步骤: 1. 装载bridge内核模块。 用kldstat看一下,如果没有bridge.ko就 kldload bridge 嫌烦就在/boot/loader.conf中放入 bridge_load="YES" 下次重启后就不用你自己去load了。 2. 当然你的host os的网络必须已经配好,然后创建/etc/qemu-ifup内容如下: #!/bin/sh /sbin/ifconfig ${1##/*/} promisc up /sbin/sysctl net.link.ether.bridge.config="`/sbin/ifconfig -l`" /sbin/sysctl net.link.ether.bridge.enabl...
qemu-network Licy 2008.6.17Testing environment: Ubuntu 7.10(gcc 4.1.3) on Inter Celeron CPU 2.53G and 512M memory. Now let's divide the process into four steps. 1> Compile and setup qemu and kqemu If you use debian or ubuntu, you can use apt-cache search qemu sudo apt-get install qemu or if you use other linux versions, you can try to download a qemu package first and rem...
创建一个tap设备 tunctl -u henry -t tap11 添加一个网桥 brctl addbr br0 将本机的网卡加入到网桥 brctl addif br0 eth0 将新建的设备加入到网桥 brctl addif br0 tap11 ifconfig tap11 0.0.0.0 promisc up ifconfig eth0 0.0.0.0 promisc up ifconfig br0 10.1.18.211 netmask 255.255.0.0 route add default gw xxxxxx 启动qemu。。。 qemu-kvm -net nic -net tap,ifname=tap11 -hda xxx.img -m xxx 本文来自ChinaUni...
在配置qemu网络之前最好先看看这几份文档 http://opensolaris.org/os/project/qemu/qemu_Networking/ http://calamari.reverse-dns.net:980/cgi-bin/moin.cgi/qemuNetwork 1、到http://www.whiteboard.ne.jp/~admin2/tuntap下载几个软件包 tuntap.tar.gz bridge.tar.gz tun.c 然后下载openvpn的源代码,用tun.c来替换openvpn的tun.c文件,编译安装这三个软件包 2、到http://opensolaris.org/os/project/qemu/downloads/下载 setuid...
用qemu构建复杂的网络环境的shell脚本,需要xwindows服务端的支持。#!/bin/sh DISPLAY=192.168.1.2:0.0 export DISPLAY #============================================================================== # 0.1 0.2 2.2 2.1 # C0 -- \ /----------------\ # C2 C4 ---- C5 # C1 -- / \----- c3 ------/ 5.2 5.1 # 1.1 1.2 3.2 3.1...
参考文档
用TAP方式让qemu虚拟机与host联网
http://apps.hi.baidu.com/share/detail/32162067
在tun.ko安装好后,要修改/etc/qemu-ifup, 我发现这个文件已经存在了,且都有执行权限,不知道是不是装qemu的时候安装好的。
把他的内容修改为
#!/bin/sh
/sbin/ifconfig $1 192.168.1.90
因为我的网络环境是网关是192.168.1....
emu两种上网方式: user mode network : 这种方式实现虚拟机上网很简单,类似vmware里的nat,qemu启动时加入-user-net参数,虚拟机里使用dhcp方式,即可与互联网通信,但是这种方式虚拟机与主机的通信不方便。 tap/tun network : 这种方式要比user mode复杂一些,但是设置好后 虚拟机互联网 虚拟机主机 通信都很容易 这种方式设置上类似vmware的host-only,qemu使用tun/tap设备在主机上增加一块虚拟网络设备(tun0),然后就可以象...
emu两种上网方式: user mode network : 这种方式实现虚拟机上网很简单,类似vmware里的nat,qemu启动时加入-user-net参数,虚拟机里使用dhcp方式,即可与互联网通信,但是这种方式虚拟机与主机的通信不方便。 tap/tun network : 这种方式要比user mode复杂一些,但是设置好后 虚拟机互联网 虚拟机主机 通信都很容易 这种方式设置上类似vmware的host-only,qemu使用tun/tap设备在主机上增加一块虚拟网络设备(tun0),然后就可以象...
HOST 是LINUX, 装了qemu和2个虚拟机。现在想让2个qemu虚拟机可以互相连起来,比如PIING 通之类的。GOOGLE了半天,试了半天,都不行。试过-NET USER, -NET TAP选项,也不行。 不知道有没有什么简单的方法?多谢
费了很大周折,找到一下两篇文章,按照第一篇,所有的网络都配置完成了就是不通,于是又接着第二篇的做法,成功了。第一篇找不到出处了,抱歉不能注明了。 ============================================================================= qemu两种上网方式: user mode network : 这种方式实现虚拟机上网很简单,类似vmware里的nat,qemu启动时加入-user-net参数,虚拟机里使用dhcp方式,即可与互联网通信,但是这种方式虚拟机...