0-家人
0-新酷应用
startups
友情链接
同事
日历
2010 九月 一 二 三 四 五 六 日 « 八 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 -
最近文章
搜索
近期评论
- Think In LAMP Blog » Blog Archive » PHP每月通讯(2010年9月) 在 PHP中的一些language construct 上的评论
- Think In LAMP Blog » Blog Archive » PHP每月通讯(2010年9月) 在 稍显寒酸的一个PHP框架:supermin 上的评论
- Tokyo Cabinet乱贴(未整理,仅供自己做笔记) « LAMP架构网站开发指南|Kenneth@Beijing2010 在 Tokyo Cabinet:另一个DBM实现 上的评论
- Anders 在 cloudapi 悄然上线,欢迎各方人士拍砖 上的评论
- key 在 新博开张 上的评论
- 怎么样 在 新博开张 上的评论
- timberland boots uk 在 新博开张 上的评论
- 小宝 在 稍显寒酸的一个PHP框架:supermin 上的评论
- fengfeng 在 稍显寒酸的一个PHP框架:supermin 上的评论
- deli 在 好色的程序员:怎么加上彩色显示 上的评论
分类目录归档:virtualBox
qemu:一个win/linux/bsd/mac下的虚拟机软件(二):qemu的几种上网方式
上一文章大致地介绍了qemu.这篇写网络设置。 qemu虚拟机中客户机的上网方式有两种: User-net:qemu 默认的上网方式是user-net.这种情况下你会看到Geust OS 中有一个网卡,通过DHCP方式得到了一个10.2.0.15的IP,通过真实主机访问互联网,但是虚拟机(Guest OS)与客户机的访问很难。因此这种方式我不喜欢。但是这个简单,装上系统就是了,不需配置,而虚拟机也能容易地上互联网。 另一种是Tap/tun模式。需要配置. a.首先要启用Tap设备。modprobe tun即可。如果内核中没有对tap的支持,要重新编译内核。我用的是fedora,用yum安装一下就行了. b.设置qemu使用tap设备时主机添加的tap设备的IP.建这样一个脚本(/etc/qemu-ifup),加上可执行权限即可(chmod +x /etc/qemu-ifup)。 #! /bin/sh /sbin/ifconfig $1 172.20.0.1 有了这个脚本后,当你用-net tap 参数启动qemu时,主机中就会多一个ip为172.20.0.1的tap设备。 c.启动qemu: qemu -hda linux1.img -boot c -net tap -net nic,model=rtl8139 进入虚拟机系统后,将网卡IP设为172.20.0.100,掩码设为255.255.255.0,网关设置为172.20.0.1(就是你在/etc/qemu-ifup中设的IP)。现在虚拟机与主机间通信已经可以了,但是还需要第四步让虚拟机连上互联网。 d.在iptables中进行设置,以让虚拟机访问互联网: 分别执行: [root@LFS ~]#echo 1 > /proc/sys/net/ipv4/ip_forward [root@LFS … 继续阅读