CentOS 7 에서 본딩 (bonding) 구성
본딩 모듈 로드
[root@sysdocu ~]# modprobe --first-time bonding
[root@sysdocu ~]# lsmod | grep bonding
본딩 인터페이스 생성
[root@sysdocu ~]# vi /etc/sysconfig/network-scripts/ifcfg-bond0
BONDING_OPTS=mode=balance-rr TYPE=Bond BONDING_MASTER=yes BOOTPROTO=none DEFROUTE=yes NAME=bond0 DEVICE=bond0 ONBOOT=yes IPADDR=192.168.10.2 PREFIX=30 // 하단의 서브넷 마스크 변환표를 참조하여 NETMASK 값을 넣어준다. GATEWAY=192.168.10.1 |
* 서브넷 마스크 변환표
Slash | Dotted Decimal | Slash | Dotted Decimal | Slash | Dotted Decimal |
/8 | 255.0.0.0 | /16 | 255.255.0.0 | /24 | 255.255.255.0 |
/9 | 255.128.0.0 | /17 | 255.255.128.0 | /25 | 255.255.255.128 |
/10 | 255.192.0.0 | /18 | 255.255.192.0 | /26 | 255.255.255.192 |
/11 | 255.224.0.0 | /19 | 255.255.224.0 | /27 | 255.255.255.224 |
/12 | 255.240.0.0 | /20 | 255.255.240.0 | /28 | 255.255.255.240 |
/13 | 255.248.0.0 | /21 | 255.255.248.0 | /29 | 255.255.255.248 |
/14 | 255.252.0.0 | /22 | 255.255.252.0 | /30 | 255.255.255.252 |
/15 | 255.254.0.0 | /23 | 255.255.254.0 | /31 | 255.255.255.254 |
Slave 인터페이스로 사용할 eth0,eth1 파일 수정
[root@sysdocu ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=bond-slave-eth0 DEVICE=eth0 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes |
[root@sysdocu ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
NAME=bond-slave-eth1 DEVICE=eth1 BOOTPROTO=none ONBOOT=yes MASTER=bond0 SLAVE=yes |
적용
[root@sysdocu ~]# systemctl restart network
* 주의 : 당연하지만, 기존 다른 네트워크 설정파일에 동일한 IP 가 셋팅되고, ONBOOT=yes 로 되어 있는경우 올라오지 않음
'리눅스 > Network' 카테고리의 다른 글
nc 명령어 (포트 체크) (0) | 2019.03.07 |
---|---|
네트워크 장치명 변경 (CentOS 7) (0) | 2019.02.13 |
Ubuntu 16.04 에서 STUN/TURN 서버 설치 (0) | 2018.10.04 |
네트워크 속도 체크하기 (iperf) (0) | 2018.01.09 |
iptables 룰 추가 운선순위값 입력하여 적용시키기 (0) | 2017.09.28 |