[MIP-391] 네트웍 케이블 뽑았을때 인식 안됨

Subject
네트웍 케이블 뽑았을때 인식 안됨

APPLIES TO:
3.6




SYMPTOMS
test ip 안넣은 상태에서 케이블 뽑았을때 장애 인식 안됨.
현재 본딩 구성입니다.
bonding 구성 표준 : RHEL 6.2 x64 기준입니다.

1. bonding.conf 파일 생성
root@b1 ~# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding

2. ifcfg-bond0 파일 생성
root@b1 ~# cd /etc/sysconfig/network-scripts/
root@b1 network-scripts# cat ifcfg-bond0
DEVICE=""bond0""
NAME=""bond0""
#HWADDR=""00:1E:C9:AB:09:A7""
NM_CONTROLLED=""no""
ONBOOT=""yes""
BOOTPROTO=none
IPADDR=10.20.3.31
NETMASK=255.255.0.0
BONDING_OPTS=""miimon=1000 mode=active-backup""

3. bonding의 slave가 되는 interface 세팅

root@b1 network-scripts# cat ifcfg-eth0
DEVICE=""eth0""
HWADDR=""00:1E:C9:AB:09:A7""
NM_CONTROLLED=""no""
ONBOOT=""yes""
BOOTPROTO=static
MASTER=bond0
SLAVE=yes

root@b1 network-scripts# cat ifcfg-eth1
DEVICE=""eth1""
HWADDR=""00:1E:C9:AB:09:A9""
NM_CONTROLLED=""no""
ONBOOT=""yes""
BOOTPROTO=static
MASTER=bond0
SLAVE=yes

4. network restart



CAUSE
bond0 구성 오류로 판명.
수정 내용이 없으므로 Won't Fix 로 종결합니다. 



SOLUTION
원인은 bond0 를 구성하는 Slave 인터페이스의 MAC Address 가 잘못 설정되어 있었던 것이 원인입니다.
이럴 경우 bond0 를 구성하는 eth0, eth1 는 unplug 등의 상태가 갱신되지만 bond0 의 상태는 갱신되지 않습니다 (커널의 장치 상태도 업데이트 되지 않습니다.)