1. yast 도구를 사용하여 첫 번째 네트워크 카드를 구성합니다. 이때 /etc/sysconfig/network에 구성 파일이 생성됩니다(예: ifcfg-eth-xx:xx:xx:xx:xx:xx).
2.cp /etc/sysconfig/network/ifcfg-eth-xx:xx:xx:xx:xx:xx /etc/sysconfig/network/ifcfg-bond0
3. ifcfg-bond0 파일을 편집합니다:
다음 줄을 추가합니다.
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MASTER=예
BONDING_MODULE_OPTS=
수정된 ifcfg-bond0 파일은 다음과 같습니다.
BOOTPROTO='정적'
방송='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
넷마스크='255.255.255.0'
네트워크='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='부팅'
고유='WMHV.+EMLITqy0YF'
BONDING_MASTER=예
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
BONDING_MODULE_OPTS='miimon=100 mode=1 use_carrier=0' - 참고: mode=1은 기본 및 백업 네트워크 카드이고, mode=0은 로드 공유입니다.
4. /etc/sysconfig/network에서 바인딩된 네트워크 카드의 구성 파일을 삭제합니다(예: ifcfg-eth-xx:xx:xx:xx:xx:xx).
5. rcnetwork restart를 사용하여 서비스를 다시 시작하세요.
6. ifconfig -a 명령을 사용하여 bond0에는 IP 주소가 있지만 eth0 및 eth1에는 IP 주소가 없는지 확인합니다.
가장 쉬운 방법:
a. 네트워크 카드를 구성하지 마십시오. 그러면 /etc/sysconfig/network 디렉토리에 ifcfg-eth-xx:xx:xx:xx:xx:xx와 유사한 파일이 없으므로 삭제할 필요가 없습니다. .
b. /etc/sysconfig/network 디렉터리에서 다음 내용으로 ifcfg-bond0 새 파일을 만듭니다.
BOOTPROTO='정적'
방송='192.168.23.255'
IPADDR='192.168.23.6'
MTU=''
넷마스크='255.255.255.0'
네트워크='192.168.23.0'
REMOTE_IPADDR=''
STARTMODE='부팅'
고유='WMHV.+EMLITqy0YF'
BONDING_MASTER=예
BONDING_SLAVE_0='eth0'
BONDING_SLAVE_1='eth1'
c. rcnetwork restart 명령을 사용하여 서비스를 다시 시작합니다.
d. ifconfig -a를 사용하여 도움말 설정 결과를 확인하면 괜찮습니다.
확인하는 데 도움이 되는 다른 네트워크 카드가 두 개 있는 경우 ifcfg-bind0을 ifcfg-bond0에 복사하고 IP 정보와 네트워크 포트 정보를 변경한 다음 서비스를 다시 시작하면 매우 간단합니다.