CentOS 6, CentOS 7 에서의 본딩 구성에 대해 포스팅 하겠습니다.
CentOS 6 설정 방법
GATEDEV에 bond0 항목 추가
vi /etc/sysconfig/network
GATEDEV=bond0
를 추가 합니다.
GATEDEV=bond0 추가
ifcfg-bond0 생성
vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.0.132
NETMASK=255.255.255.0
GATEWAY=192.168.0.2
ifcfg-eth? 수정 (묶고 싶은 NIC 번호)
MASTER=bond0
, SLAVE=yes
를 추가 합니다.
DEVICE=eth0
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
bond0 모듈 추가
vi /etc/modprobe.d/bonding.conf
파일을 추가 해줍니다.
alias bond0 bonding
options bonding mode=1 miimon=100
mode=0은 round robin 방식이고
mode=1은 active-backup 방식입니다.
bonding 모듈 적재
modprobe bonding
network 서비스 재시작
service network restart
bonding 설정 확인
cat /proc/net/bonding/bond0
cat /proc/net/bonding/bond0
network 정보 확인 (MAC Address가 모두 동일해야 합니다.)
network 정보 확인
CentOS 7 설정 방법
CentOS7의 경우 nmtui를 사용해서 설정 합니다.
nmtui -> Edit a connection -> Add -> Bond
nmtui 실행 화면
Add 선택
Bond 선택
Profile name : Bond
Device : Bond
이름 설정
Add 눌러 인터페이스 추가
인터페이스 추가
Ethernet 선택
Profile name : eth0
Device : eth0
eth0
eth1
IPv4 CONFIGURATION에서 <Show>를 눌러 설정 입력
설정 완료 화면
네트워크 매니저 재 시작
systemctl restart NetworkManager
bonding 설정 확인
cat /proc/net/bond/Bond
본딩 설정 확인
'IT > Linux' 카테고리의 다른 글
리눅스로 만능 PXE 서버 만들기 - 2 (1) | 2017.08.19 |
---|---|
리눅스로 만능 PXE 서버 만들기 - 1 (4) | 2017.08.13 |
리눅스(CentOS7) 인터페이스 이름 변경 (0) | 2017.08.01 |
CentOS7 루트 비밀번호 초기화 (0) | 2017.07.31 |
리눅스 RPM, YUM 옵션 (0) | 2017.07.26 |