2019. 4. 10. 14:48ㆍ리눅스
1. 부팅 후 cd /etc/sysconfig/network-scripts 명령어를 이용하여 이동합니다.
2. ll 명령어를 입력하여 본딩으로 묶을 네트워크 포트를 확인합니다.
(네트워크 포트는 ifcfg- 로 시작하며 ifcfg-lo는 루프백 인터페이스 이므로 제외합니다.)
3. 인터페이스를 정했으면 vi ifcfg-bond0 명령어로 본딩 파일을 만듭니다.
(기본적으로 ifcfg-bond0 파일로 시작하며 ifcfg-bond1 ,2 ,3 로 설정하면 됩니다.)
4. 파일이 만들어지면 i를 눌러 입력하며 밑의 설정을 입력합니다.
DEVICE=bond1 ---디바이스명
NAME=bond1 ---디바이스명
TYPE=Bond ---타입설정
ONBOOT=yes ---부팅 시 자동 실행 설정
BOOTPROTO=none ---고정아이피 설정
고정아이피 : none, static
유동아이피 : dhcp
BONDING_OPTS="mode=1 miimon=100" ---모드 active-backup, 모니터링 간격 100 설정
default mode가 0번
BONDING_MASTER=yes ---본딩마스터 설정
DEFROUTE=yes ---기본 라우터 사용 설정
IPADDR=172.24.216.1 ---고정ip 설정(BOOTPROTO=dhcp로 설정할 경우 쓰지 않습니다.)
PREFIX=28 ---마스크 설정 또는 NETMASK=255.255.255.240 을 써도 됨(BOOTPROTO=dhcp로 설정할 경우 쓰지 않습니다.)
GATEWAY=172.24.216.1 ---게이트웨이 172.24.216.1 설정 (BOOTPROTO=dhcp로 설정할 경우 쓰지 않습니다.)
DNS1=8.8.8.8 , DNS2=168.126.63.1 ---DNS 설정 (BOOTPROTO=dhcp로 설정할 경우 쓰지 않습니다.)
USERCTL=no ---일반유저가 컨트롤 할 수 없게 설정(root 권한 필요)
NM_CONTROLLED=no ---networkmanager가 컨트롤 할 수 없게 설정
5. 본딩으로 묶을 포트에 SLAVE 설정 합니다.
접속 후
입력해줍니다. ONBOOT경우 기본으로 설정되어 있지만 no일경우가 있어 확인해야합니다.
MASTER 속성은 방금 전 설정한 본딩파일의 디바이스명을 입력합니다.
다른 한 포트도 같은 설정을 해줍니다.
6. network 서비스를 아래 명령어로 재시작합니다.
7. ip addr | grep net 명령어로 본딩 ip를 확인합니다.
8. cat /proc/net/bonding/bond0 명령어로 자세한 정보를 확인합니다.
9. ping을 8.8.8.8 로 보내서 인터넷이 되는지 확인하고, 랜포트를 한개씩 빼도 ping이 나가는지 본딩 테스트를 합니다.
※ 본딩 설정 후 systemctl start network 및 systemctl restart network 시 장애가 발생할 경우 NetworkManager 를 끄고 재시작 합니다.
(NetworkManager 란 무선 네트워크 커넥션, AP 자동 선택 등 무선 네트워크 관리 소프트웨어로 유선만 사용하는 장비는 사용할 필요가 없습니다.)
systemctl disable NetworkManager 명령어 로 NetworkManager 서비스를 비활성화 한뒤
systemctl stop NetworkManager 명령어로 NetworkManager 서비스를 중지합니다.
그리고 다시 network 서비스를 재시작합니다.
'리눅스' 카테고리의 다른 글
리눅스 (CentOS 7, RHEL 7) 티밍 가이드 (0) | 2019.04.10 |
---|---|
기본 명령어! 기본 팁! 기본 설정! (0) | 2019.04.10 |
Ubuntu (우분투) 본딩 가이드 (0) | 2019.04.10 |
Ubuntu 16.04에 Dell Server Tool(OMSA 9.1.0) 설치 (0) | 2019.04.10 |
CentOS 7.3에 Dell Server Tool(OMSA 9.1.0) 설치 (0) | 2019.04.10 |