原帖由
platinum 于 2008-5-8 20:49 发表

只知道索取,不知道回报,虽然问题解决了但始终没告诉大家你的解决方法,以后恐怕再想让别人帮你也难了,论坛比较忌讳这样的人
别这么说阿,我问这个问题还是解决,3各网卡的问题,就是2个物理网卡+vmware的vmnet(host-only). 在另一个帖子上说了阿
最后用bridge解决了. 如果1个卡只能用host-only。
具体这样:
vm 172.15.0.28 (host-only)
eth0 192.168.1.18 gw:192.168.1.1
(eth1 10.10.10.99 (以10.10.100.1做网关可以访问internet)
需求:让172.15.0.X网段 同时可以访问另外2个网段。
1) 让vmnet可以访问eth0 只要iptables -t nat -A POSTROUTING -o eth0 -s 172.15.0.0/24 -j MASQUERADE
2) 然后要让vmnet可以访问eth1 那就找不到办法了,因为已经作了一次ip欺诈。我试过很多方法都不行,各位高手可以继续讨论。
解决方法:
vm 192.168.1.28 (bridge) gw:192.168.1.18
eth0 192.168.1.18 gw:192.168.1.1
eth1 10.10.10.99 (以10.10.100.1做网关可以访问internet)
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.1.28 -j MASQUERADE
但是这样一来,虚拟机访问192.168.1完全不受主机控制,即使把主机ip改了,主机不能访问了,虚拟机还是可以访问
我有时间就研究一下你的3种答案,然后就给你分,别着急 呵呵
[
本帖最后由 liwensi 于 2008-5-8 23:57 编辑 ]