+ -
当前位置:首页 → 问答吧 → Solaris10 多网卡同网段ip连接不同交换机的配置问题

Solaris10 多网卡同网段ip连接不同交换机的配置问题

时间:2010-06-09

来源:互联网

各位达达,小弟是新手,近日遇到一棘手问题,望各位达达不吝赐教,小弟拜谢了
问题:

系统:Solaris10
网卡:2个,bge1和bge2
ip:bge1:10.30.100.22
      bge2:10.30.101.22

bge1连接一台交换机,网段为10.30.0.0
bge2连接另一台交换机,网段为10.30.0.0

路由表:

# netstat -nr
Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
10.144.98.0          10.144.98.53         U         1      2 bge0

10.30.0.0           10.30.100.22        U         1      1 bge1
10.30.0.0           10.30.101.22        U         1      0 bge2

224.0.0.0            10.144.98.53         U         1      0 bge0
default              10.144.98.1          UG        1     12
127.0.0.1            127.0.0.1            UH        3    261 lo0

bge1可以ping同它所连接的交换机的子网机器,bge2则不能

通过测试,发现问题出现在


10.30.0.0           10.30.100.22        U         1      1 bge1
10.30.0.0           10.30.101.22        U         1      0 bge2


虽然是两个不同的交换机不同的子网,但是是同网段
而同一网段对应了两个网关10.30.100.22 、10.30.101.22
每次系统数据只会走默认的10.30.100.22,只有删除10.30.0.0           10.30.100.22        U         1      1 bge1
bge2才可用

现在是想要都能用,应该如何配置,小弟谢谢各位了

作者: lanbomb   发布时间: 2010-06-09

掩码都是255.255.0.0吗

作者: zhmzhouming   发布时间: 2010-06-09

回复 zhmzhouming


   二楼的老兄,掩码是都是255.255.0.0

作者: lanbomb   发布时间: 2010-06-09



QUOTE:
各位达达,小弟是新手,近日遇到一棘手问题,望各位达达不吝赐教,小弟拜谢了
问题:

系统:Solaris10
...
lanbomb 发表于 2010-06-09 10:18




    恳请各位达人的帮助,谢谢!!!!!!!!!!

作者: lanbomb   发布时间: 2010-06-09

无解,solaris不支持

作者: awksed   发布时间: 2010-06-09

关注一下,学习了啊

作者: taopgbucuo   发布时间: 2010-06-09

此问题无解!

作者: cwnlinux   发布时间: 2010-06-09

回复 lanbomb


    还是怀着期望的心情等待……

作者: lanbomb   发布时间: 2010-06-09

用router add 给BGE2添加一个路由应该就可以解决的。

作者: haishui   发布时间: 2010-06-09

LS的,已经给bge2添加了,路由表里有。
关键是solaris应该是先去查路由表的静态路由,一旦发现第一条符合就走第一条,结果第一条却走的bge1,无法ping通,这个时候应该就直接转到default路由了。猜的。
如果这样的话,真如楼上几位所说,无解。

作者: zhmzhouming   发布时间: 2010-06-09

楼主为什么要这样配置,想实现什么功能?

作者: junfer   发布时间: 2010-06-09

回复 zhmzhouming

现在defaultrouter只有一条,可不可以多配置几条呢?

比如现在:
#more /ect/defaulter
10.144.98.1

可不可以增加几条,比如:

10.30.100.22
10.30.101.22

作者: lanbomb   发布时间: 2010-06-09

回复 junfer


    我们这台服务器同时连接两台机器A、B做其他的业务,A和B分别连接在两个交换机上,我们的这台服务器就根据要求配置两块网卡

这是客户的业务要求,并且机器A和B是主备关系,A出故障的话(不是宕机),要求通过我们的服务器控制切换到B机器。

机器A和B是相同的ip

所以我们的服务器就这样设计:

bge1连接交换机A,交换机A连接机器A
bge2连接交换机B,交换机B连接机器B

机器A和B的切换通过我们的服务器程序控制

作者: lanbomb   发布时间: 2010-06-09

回复 lanbomb


    还有,服务器切换A和B的程序是我们自己开发的,切换的原则是通过返回的错误码

作者: lanbomb   发布时间: 2010-06-09

default路由最多一条,可以0条。

作者: zhmzhouming   发布时间: 2010-06-09

你添加多一条的后果是后面的一条被直接忽略

作者: zhmzhouming   发布时间: 2010-06-09