linux network bonding

안녕 하세요 이웃님들 오늘은 리눅스 네트워크관리 부분의  본딩에 대하여 알아 보겠습니다. 본딩은 무엇 일까요? 본딩은 물리적인 랜 카드 두개를 논리적으로 하나로 묶어주는 기능 입니다. 논리 적으로 하나로 몪어서 이중화를 하거나 대역폭을 늘릴때 사용을 합니다. 구성법는 아래와 같습니다.



1. /etc/modprobe.conf
alias eth0 bond0 bonding <- 본딩모듈을 추가 합니다.
alias eth0 via-rhine     <-
alias eth1 skge          <-

1-1./etc/sysconfig/network 파일

NETWORKING=yes
HOSTNAME=local.localdomain
GATEWAY = 192.168.0.1
GATEDEV = bond0   <- 이것을 추가 합니다

2./etc/sysconfig/network-scripts/

vi ifcfg-bond0 bond 인터페이스를 추가 합니다.
추가 할 내용 입니다.

DEVICE=bond0                     <- 인터페이스 이름
BOOTPROTO=static               <-고정 IP
BROADCAST=192.168.10.255   <-브로드 캐스트 IP
IPADDR=192.168.10.4           <- IP
NETMASK=255.255.255.0       <-서브넷마스크
ONBOOT=yes                      <-부팅시 인터페이스 ON
GATEWAY=192.168.10.1         <-게이트웨이 IP

 


 

 

vi ifcfg-eth0           <-물리적 실제 인터페이스

수정 할 내용  

DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
MASTER=bond0
SLAVE=yes
TYPE=Ethernet

물리적 실제 인터페이스 내용에는 놀리적 인터페이스만 정의 해주면 됩니다.

vi ifcfg-eth1

DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
SLAVE=yse

MASTER=bond0

TYPE=Ethernet

물리적 실제 인터페이스 내용에는 놀리적 인터페이스만 정의 해주면 됩니다.

3.bond0 활성화

ifup bond0

service network restart

 

 

이렇게 해서 본딩 작업이 완료 되었습니다.

 

 

도움이 되셨으면 좋겠습니다~

 

 

 

 

 

 

+ Recent posts