Linux
Ubuntu 22.04 LTS 본딩
Candyman79
2023. 7. 11. 15:46
서버의 여러 네트워크 인터페이스중에 2개의 인터페이스를 하나로 묶어
네트워크로 설정 두개중 하나의 인터페이스에 문제가 생겨도 다른 인터페이스로 통신하여 무중단 서비스를 제공 가능함.
- 준비사항
apt 패키지 ifenslave 설치
apt install ifenslave
인터페이스 확인을 위해 ethool도 함깨 설치
apt install ethtool
- bonding
- 본딩 모듈 활성화
modprobe bonding
(부팅시 자동으로 본딩 활성화를 위해 root권한으로 etc/modules 파일 편집
제일 아랫줄에 “bonding” 추가
echo bonding >> /etc/modules
2)본딩 설정
vi /etc/netplan/00-installer-config.yaml
(시스템의 환경에 따라 파일명이 다를수 있음)
본딩 부분을 추가
00-installer-config.yaml
0.00MB
※ 설정 파일을 따로 업로드 하였습니다.
설정 후 # netplan apply 명령어로 작업 인가후 확인 합니다.
bond0에 192.168.111.120 아이피가 설정 되었고, ens33, ens34 와 bond0의 MAC주소가 모두 같아 졌으며, ens33, ens34의 설정된 아이피는 보이지 않는다.
★ 가상환경중 Hyper-v에서는 본딩은 되었어도 네트워크 기능이 되지 않는다.
해당 설정은 Active-backup 설정. 테스트 환경은 Vmware로 테스트 하였음.