Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1744411
  • 博文数量: 391
  • 博客积分: 8464
  • 博客等级: 中将
  • 技术积分: 4589
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 15:12
个人简介

狮子的雄心,骆驼的耐力,孩子的执著!

文章分类

全部博文(391)

文章存档

2023年(4)

2018年(9)

2017年(13)

2016年(18)

2014年(7)

2013年(29)

2012年(61)

2011年(49)

2010年(84)

2009年(95)

2008年(22)

分类: 系统运维

2013-10-21 17:04:06

DELL PowerEdge M910刀片服务器,板载了四块网卡。通过这四个网卡通过 ISCSI协议 连接后端的dell EqualLogic PS6100存储的GROUP地址。
因为EQ存储设备上的四个网口的IP是相同网段的,所以当从M910的四块网卡连接后端存储设备,建立多路径绑定,网卡的IP也必须是相同网段的。

问题就这么出现了,CentOS6.3系统上四个网卡配置相同网段的IP,从主机ping -I ethx eq_group_ip,始终是排在最前面的网卡能够ping通。首先只是eth0能够ping通后端存储地址,然后把eth0宕掉,eth1就能ping通,以此类推,四块网卡不能同时工作。

通过google搜索到如下解决方法:

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
or
echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter

但是上面的修改,在我的主机中不起作用。于是,我又找到下面这个内核参数(/etc/sysctl.conf),默认的时候:
# Controls source route verification
net.ipv4.conf.default.rp_filter = 1

将它的值修改为2 ,重起系统后,四块网卡同时启用并且都能ping通后端的EqualLogic的Group地址了。
net.ipv4.conf.default.rp_filter = 2
四块同网段的网卡(eth0~eth3),配置参数格式完全相同,其中ip地址、mac地址、网卡设备名、UUID肯定是不同的。

DEVICE="eth3"
BOOTPROTO=static
HWADDR=12:ef:c2:61:e0:0a
NM_CONTROLLED="no"
ONBOOT=yes
TYPE="Ethernet"
UUID="b3bff484-62c6-4831-6435-c66f480b52e1"
IPADDR=192.168.2.6
PREFIX=24
#NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
NAME=eth3
MTU=9000
阅读(1953) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~