LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1880|回复: 2

vdeqemu

[复制链接]
发表于 2005-9-9 10:50:11 | 显示全部楼层 |阅读模式
http://other.mblogger.cn/mikelish/posts/144841.aspx

qemu的一个很重要的用处,就是用于在仿真机内调试一些东西。
在自己的LINUX系统下直接调试,有时会导致系统的安全,就是没有安全问题,装了一些乱七八糟的东西,将来要删除都不是很方便

qemu可以很方便的使用网络 (使用 -user-net就可以使用网络)但是,但是HOST不能很方便的访问到qemu下的系统,这个使用你调试使用apache服务的一些网络的东东时就很不方便。

vdeqemu就是一个针对这个问题的工具。

1, HOST的KERNEL的配置
    2.6
    *  tun: "Network device support" -> "Universal TUN/TAP device driver support"
    * IP masquerade: "Networking options" -> "IP: Netfilter Configuration"
上面两个模块要enable,或者把它内含在kernel里面

2. Host 的网络的配置

echo 1 > /proc/sys/net/ipv4/ip_forward
/usr/local/bin/vde_switch -tap tap0 -daemon
ifconfig tap0 192.168.254.254

下面根据你有的网络interface选择
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
#iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

3。qemu仿真机内guest系统的网络配置,只要选一个192.168.254.0/24下在的一个IP就可以了。注意由于一般的LINUX没有必要使用DHCP,所以你可能需要把你的guest的网络配成静态IP地址。

4,由于HOST和GUEST都连在一个虚拟的HUB上。互相访问的也就不成问题了。


LINK

vde project
http://sourceforge.net/projects/vde/

Using VDE with Qemu HOWTO
http://blog.bravecobra.com/index ... p;more=1&page=2


User-mode Networking
http://lists.gnu.org/archive/htm ... 0/txtjIKxDZwm3A.txt

mikelish
2005年8月29日
 楼主| 发表于 2005-9-9 12:11:02 | 显示全部楼层

vmware的替代品 qemu的安装与 kqemu加速模块 的性能评价

以前写的一篇东东,两个结合起来比较好.

http://www.linuxsir.cn/bbs/showthread.php?t=210862
回复 支持 反对

使用道具 举报

发表于 2008-1-17 14:36:16 | 显示全部楼层

/usr/local/bin/vde_switch -tap tap0 -daemon

ifconfig tap0 10.0.2.253
后,客户机启动还是只能
ssh到10.0.2.2不能ssh到253的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表