LinuxSir.cn,穿越时空的Linuxsir!

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

请教双网卡,一张负责数据进,一张负责数据出

[复制链接]
发表于 2006-5-24 15:00:12 | 显示全部楼层 |阅读模式
请教各位一个问题:

网络状况:
电信给了我10个IP地址,219.165.133.2---219.165.133.11   网关为219.165.133.1
掩码是255.255.255.224

OS:redhat 9.0

方案:

服务器上有两张网卡,想用219.165.133.5做数据接收,另一张网卡219.165.133.6做数据转发
就是说要做到数据从一张网卡进,从另一张网卡出

我不知道该如何配置路由,请指引,谢谢各位.
发表于 2006-5-24 18:06:07 | 显示全部楼层
这是什么方法,可以这样做?。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-24 19:02:01 | 显示全部楼层
版主,能把以下路由表跟俺解释一下是啥意思吗,谢谢。
Kernel IP routing table
Destination      Gateway          Genmask          Flags    Metric     Ref    Use   Iface
220.21.18.48    0.0.0.0        255.255.255.240       U       0         0      0     eth1
192.168.1.0      0.0.0.0        255.255.255.0         U       0         0      0     eth0
169.254.0.0      0.0.0.0        255.255.0.0           U       0         0      0     eth1
127.0.0.0        0.0.0.0        255.0.0.0             U       0         0      0     lo
0.0.0.0          220.21.18.49   0.0.0.0              UG      0         0      0     eth1
回复 支持 反对

使用道具 举报

发表于 2006-5-24 19:44:59 | 显示全部楼层
0.0.0.0 开头的是默认路由。
其他的是各自的网卡所拥有的IP段,有啥问题?
回复 支持 反对

使用道具 举报

发表于 2006-5-24 20:56:06 | 显示全部楼层
通过路由确实可以从一张网卡出去。

假设
eth0 : 219.165.133.5
eth1 : 219.165.133.6

在设置IP的时候,不要设置缺省网关,然后用IP这个命令(iproute包中的)来设置路由

ip route add default via 219.165.133.1 dev eth0/eth1(取决于你想从哪个网卡出去)

这样能够保证在数据包的目的地址不是219.165.133.0/27的时候,肯定是从你设定的那个网卡出去。
但是你无法保证数据只从另一个网卡进来,因为访问219.165.133.5或者219.165.133.6的时候,数据会从不同的网卡进入。
回复 支持 反对

使用道具 举报

发表于 2006-5-24 21:15:26 | 显示全部楼层
Post by springwind426
通过路由确实可以从一张网卡出去。

假设
eth0 : 219.165.133.5
eth1 : 219.165.133.6

在设置IP的时候,不要设置缺省网关,然后用IP这个命令(iproute包中的)来设置路由

ip route add default via 219.165.133.1 dev eth0/eth1(取决于你想从哪个网卡出去)

这样能够保证在数据包的目的地址不是219.165.133.0/27的时候,肯定是从你设定的那个网卡出去。
但是你无法保证数据只从另一个网卡进来,因为访问219.165.133.5或者219.165.133.6的时候,数据会从不同的网卡进入。

设置默认网关也可以设置到别的IP的吧?。。不过这样设置也不错,就是要加一条命令到 rc.local 而已。
回复 支持 反对

使用道具 举报

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

本版积分规则

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