LinuxSir.cn,穿越时空的Linuxsir!

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

双网卡,CentOS5,做路由的奇怪问题

[复制链接]
发表于 2007-8-3 13:07:55 | 显示全部楼层 |阅读模式
【不经常接触Linux,所以还是新手】
有一服务器刚装好CentOS 5,双网卡,配置如下

eth0        19.133.70.4 掩码:255.255.255.0 网关:19.133.70.254 (可访问互联网)
eth0:1        19.133.70.5 掩码:255.255.255.0 网关:19.133.70.254 (可访问互联网)

eth1        192.168.200.44 掩码:255.255.255.0
eth1:1         192.168.191.44 掩码:255.255.255.0
eth1:2         192.168.192.44 掩码:255.255.255.0

两个网卡都连到同一台交换机上(问:这样接有问题吗?)

这样做的目的是:
让 192.168.191.0/24 的机器网关设为 192.168.191.44 时,通过 19.133.70.4 访问互联网
让 192.168.192.0/24 的机器网关设为 192.168.192.44 时,通过 19.133.70.5 访问互联网

不过我按照以前的做法是:
iptables -t nat -A POSTROUTING -s 192.168.191.0/24 -o eth0 -j SNAT --to 19.133.70.4
iptables -t nat -A POSTROUTING -s 192.168.192.0/24 -o eth0:1 -j SNAT --to 19.133.70.5

结果失败
在一台 192.168.192.xx 的机器上,是可以 ping通19.133.192.0/24 和 19.133.70.0/24 的机器的,但是访问不到 19.133.70.0/24 上的web等

到底我在哪里做错了呢?
已经执行了
echo 1 > /proc/sys/net/ipv4/ip_forward
 楼主| 发表于 2007-8-6 11:48:36 | 显示全部楼层
顶一下,比较诡异的是在其他 192.168.192.xx ping 19.133.70.4 这个ip是可以ping通的;但是当 192.168.192.44 这个网卡停掉后,就 ping 不通 19.133.70.4 了,也就是应该是linux系统内部做了一个操作,是将ping 192.168.192.44 的数据发到同一台机的 19.133.70.4 这个IP的,这是什么原因呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

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