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 의 상태는 갱신되지 않습니다 (커널의 장치 상태도 업데이트 되지 않습니다.)