Chinaunix

标题: 大家看看这个路由应如何设置? [打印本页]

作者: larace    时间: 2009-08-17 22:23
标题: 大家看看这个路由应如何设置?
主机是xp,安装一个虚拟机,虚拟机上装两个linux:rhel5,rh9

rhel5: eth0 192.168.189.2 仅主机 连接主机的192.168.189.1(虚拟出来的ip)
        eth1 172.16.0.1   team LAN1 连接 rh9 172.16.0.2
             eth3 192.168.1.102 桥接 主机 192.168.1.100

rh9 eth0 172.16.0.2 team LAN1 连接rhel5 的eth1 192.168.0.1

现在,rhel5和rh9 可以互ping。但是主机xp不能ping 172.16.0.2也就是连不上rh9

rh9也连不上xp。

请问应该怎么设置route才能让主机与 rh9 连通?

rhel5的 /etc/sysctl.conf 里, ipv4 forward 已经设置为1

谢谢各位给帮忙看看!

========================谢谢各位,我把网络结构改了一下,问题解决了====================

把eth3 删了。 把仅主机的设置也删了。
把rhel5的eth0 改称桥接连接主机。ip设成 192.168.1.111
在xp上加路由 route add 172.16.0.0 mask 255.255.0.0 192.168.1.111

刚开始犯晕乎来着。配置的结构太乱。

[ 本帖最后由 larace 于 2009-8-22 23:08 编辑 ]
作者: zxc31    时间: 2009-08-17 22:23
在XP上cmd下添加路由到172网段route ADD 172.16.0.0 MASK 255.255.0.0 192.168.1.100
在rhel5上添加路由。route add  192.168.1.0 /24  gw  192.168.1.102
作者: vermouth    时间: 2009-08-18 10:33
现在主要上让你的 xp 找到 172 网段。要么改网关,要么在 xp 上指出 172 往哪儿走。
作者: unixlinuxsys    时间: 2009-08-18 11:25
吧思路重新理顺一下
画个图传上来
好诊断


谁知道你怎么连的?
作者: flag    时间: 2009-08-19 20:34
先弄清楚虚拟机的网络设置,否则沟通都不在一个层面上
作者: marsaber    时间: 2009-08-19 22:14
原帖由 larace 于 2009-8-17 22:23 发表
主机是xp,安装一个虚拟机,虚拟机上装两个linux:rhel5,rh9

rhel5:
eth0 192.168.189.2 仅主机 连接主机的192.168.189.1(虚拟出来的ip)
eth1 172.16.0.1   team LAN1 连接 rh9 172.16.0.2
eth3 192.168.1.102 桥接 主机 192.168.1.100

rh9:
eth0 172.16.0.2 team LAN1 连接rhel5 的eth1 192.168.0.1

现在,rhel5和rh9 可以互ping。但是主机xp不能ping 172.16.0.2也就是连不上rh9

rh9也连不上xp。


你想做什么?
搭建两个虚拟机的目的是什么?
XP的IP是在192.168.1.0/24内吗?

从你的表述中,我看不到你的方向,也看不出你的思路,感觉你在瞎折腾。
作者: kns1024wh    时间: 2009-08-25 21:41
标题: 回复 #1 larace 的帖子
这个是有是用nat 隐藏冲突的子网
不过还是建议重新划分网络信息




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2