[질문] 본딩구성중 failover에 대해 문의 드립니다.

hunter9x의 이미지

음.. 본딩구성을 처음 해봐서 질문드립니다.
현재 이곳저곳에서 찾은 자료들로 본딩구성은
잘 되어 있습니다...만...

eth0 - active
eth1 - passive

상태에서 eth0가 죽으면 eth1이 잘 올라 옵니다.
(랜선을 뽑는 것으로 테스트했습니다.)

여기서 랜선을 다시 eth0에 연결하면 eth0가
자동으로 active가 되고 eth1이 passive 상태가 되는
것이 정상아닌가요? 그게 아니라면 eht0를 active로
만드는 방법이 무엇인지요.

feanor의 이미지

"여기서 랜선을 다시 eth0에 연결하면 eth0가 자동으로 active가 되고 eth1이 passive 상태가 되는 것이 정상아닌가요?"

이게 왜 정상인가요? eth0가 eth1보다 속도가 빠르다거나 다른 이유로 선호되어야 한다면 이걸 명시적으로 지정해 줘야 합니다. 그렇지 않은 경우 다시 eth0를 active로 만들 이유가 없습니다.

이미 알고 계시겠지만 본딩에 대해서는 커널 문서 networking/bonding.txt 에 자세히 설명되어 있습니다. eth0가 다시 active가 되기 원하시면 primary=eth0 옵션을 주시면 됩니다.