z191837954 发表于 2014-09-16 11:58

请教一个双网卡问题

就是双网卡配置出来了。但拔掉一个网线他就是不跳到另一个网口上去


ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
      inet 127.0.0.1 netmask ff000000
nxge0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 7
      inet 172.16.0.48 netmask ffffff00 broadcast 172.16.0.255
      groupname mnet
      ether 0:14:4f:f3:44:4c
nxge0:1: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER> mtu 1500 index 7
      inet 172.16.0.47 netmask ffffff00 broadcast 172.16.0.255
nxge1: flags=39040843<UP,BROADCAST,RUNNING,MULTICAST,DEPRECATED,IPv4,NOFAILOVER,FAILED,STANDBY> mtu 1500 index 8
      inet 172.16.0.46 netmask ffffff00 broadcast 172.16.0.255
      groupname mnet
      ether 0:14:4f:f3:44:4d


按这个命令配置的
如果ge0,ge1被配置了IP,请使用如下命令清除ge0,ge1上配置信息
ifconfig ge0 unplumb
ifconfig ge1 unplumb

3:使用如下命令配置multipathing
ifconfig ge0 plumb 10.17.1.80 group mswitch netmask + broadcast + up
(使ge0可用,配置ge0的IP为Loical IP 10.17.1.80、使ge0为mswitch组的一块网卡)
ifconfig ge0 addif 10.170.1.81 deprecated -failover netmask + broadcast + up
(配置ge0的test ip为10.170.1.81)
ifconfig ge1 plumb 10.170.1.82 group mswitchnetmask + broadcast + deprecated -failover standby up
(配置ge1为mswitch组的另外一块网卡,它的test ip为10.170.1.82 并且这块网卡为standby)
4:以上为所有的配置命令,使用ifconfig –a命令将看到ge0、ge0:1、ge1的IP分别为10.17.1.80、10.17.1.81、10.17.1.82
5:测试。拔掉ge0的网线,使用ifconfig –a会发现10.170.1.80的地址failover到了ge1:1上。10.170.1.80这个地址可以正常使用。插回网线,会发现ge1:1没有了,10.17.1.80又回到了ge0上。

bencyber 发表于 2014-09-16 15:27

本帖最后由 bencyber 于 2014-09-16 15:28 编辑

检查下日志文件

calcm 发表于 2014-09-22 14:39

你想得到什么结果,往ge1上切IP?你的ge1是FAILED,再检查看看

lem0 发表于 2014-10-20 14:16

这样不就正常了吗?可以failback 呀,这是基于路由的IPMP,路由器中断,这台机器的网络就瘫痪了,你也可以用另外一个基于链路的方式做IPMP。

nimysun 发表于 2014-10-21 14:17

建议lz自己查资料,failover, failback还是有一些前提条件的。
页: [1]
查看完整版本: 请教一个双网卡问题