LinuxSir.cn,穿越时空的Linuxsir!

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

急需指教,vmware下的组网问题

[复制链接]
发表于 2005-2-14 23:27:15 | 显示全部楼层 |阅读模式
我在vmware按照vmware文档建了简单的网络
redhat 9.0 设置hostonly 192.168.1.2  vnet2  192.168.2.2
redhat 9.0  设置vnet2  192.168.2.3
2000 server 设置vnet2  192.168.2.4 vnet3 192.168.3.1
2000 server 设置vnet3 192.168.3.2
出现了下列问题
主机192.168.1.1 ping  192.168.2子网能ping通。但与192.168.3.2
不通,
192.168.2.4即第二个网关在网上邻居看不到host,
192.168.1.2即192.168.2.2能看到192.168.2 子网的全部机器。但与192.168.3子网不通。
请高手帮忙解决这几个问题,我将不胜感激
 楼主| 发表于 2005-2-15 12:02:02 | 显示全部楼层
再次恳请大家帮忙!!!!!!
回复 支持 反对

使用道具 举报

发表于 2005-2-15 13:53:49 | 显示全部楼层
做路由没有?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-22 16:40:50 | 显示全部楼层
谢谢斑竹 ,
我在vmware建了简单的网络
host  2000 192.168.1.1
server2 redhat 9.0 设置hostonly 192.168.1.2 vnet2 192.168.2.1
server2 redhat9.0设置vnet2 192.168.2.2 vnet3 192.168.3.1
server3,redhat 9.0 设置vnet2 192.168.3.2
如下设置 :设置 /etc/sysconfig /network   ,    添加static-routes
设置etc/sysconfig/ network-scripts
打开ip_forward
这样2,3网段完全ping 通,(se1,se2,se3均可互ping)但是server2   ,server1配置方法完全一样,但是
host与se2,se3 均不通。

多次尝试无果。采用zebra  设置rip动态路由,还不通,
请教斑竹解答这个问题,谢谢了
回复 支持 反对

使用道具 举报

发表于 2005-2-23 10:57:00 | 显示全部楼层
我的做法是:所有的虚拟主机采用NAT方式,关闭VMware的DHCP服务器,设置VMWare的NAT服务器的网关地址为172.16.0.2/24,这样内部同网的主机都可以同过网关(172.16.0.2互相访问)。但这样在物理主机和虚拟机之间是单向的(原因很简单,因为NAT隐藏了内部网络),只能虚拟主机之间互相访问或虚拟主机到物理主机(或互联网)的去向,而物理主机向虚拟主机的方向就不通了,我的解决办法是:在物理主机添加一个IP(一定要和内部网络同子网,我把它添加在VMware虚拟网卡8上,设置为172.16.0.1),很灵,每个主机之间都是通的呢。
    我也曾经试验过在虚拟主机中添加路由的方法,没用的,要那样,我们现实中的NAT不都无法控制了。注意:我们的虚拟主机------物理主机-------互联网之间的路由转发靠的是VMVare的NAT,而不是我们自己在虚拟主机中的路由。即便你设置了路由,NAT服务器不转发,又能怎么呢?所以,我认为在LInux中添加路由是没有用的。实际中,NAT隐藏的是和NAT同子网的主机,而不同子网的冒牌主机都被ACL限制了,自然无法联入互联网的。
    要想实现不同的子网,我的办法是借助VMware提供的多个虚拟网卡的功能。这不和路由器的多个接口类似吗?路由器的一个接口恐怕只能连入一个网络吧。不能同时给路由器的一个接口多个IP吧。
   
   至于为何采用NAT方式,我想大家看看VMware的联网帮助就知道了。
    水平有限,错误难免,请大家批评指正。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-2-28 15:37:52 | 显示全部楼层
谢谢回帖。事实上,我说的是利用vmware 的虚拟交换机作的尝试。至今没连通,我想是我水平有限,不能常上bbs,不过我还是要继续努力。把linux下路由网关的问题搞清楚。
回复 支持 反对

使用道具 举报

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

本版积分规则

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