Середовище: RHEL 5.x/6.x
Дотримуючись наведеного нижче прикладу, ви створите зв'язок каналів NIC з використанням eth0, eth1 та кругової системи для відмовостійкості та балансування навантаження:
- Від імені адміністратора (root) створіть файл конфігурації Bond0: # vi /etc/sysconfig/network-scripts/ifcfg-bond0
- Додайте наступні рядки до файлу конфігурації Bond0:
DEVICE=bond0
IPADDR=192.168.1.10
МЕРЕЖА=192.168.1.0
NETMASK=255.255.255.0
USERCTL=ні
BOOTPROTO=немає
ONBOOT=так
BONDING_OPTS="mode=0 miimon=100"
Примітка: Відповідно замініть параметри IP-адреси, мережі та маски мережі.
- Відкрийте конфігураційний файл для eth0:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
- Відредагуйте конфігураційний файл eth0, додавши параметри "MASTER" та "SLAVE":
DEVICE=eth0
USERCTL=ні
ONBOOT=так
MASTER=bond0
SLAVE=так
BOOTPROTO=none
- Повторіть кроки #3 та #4 для eth1.
- Відкрийте файл конфігурації модулів ядра:
RHEL5 # vi /etc/modprobe.conf
RHEL6 # vi /etc/modprobe.d/modprobe.conf
Примітка: файл modprobe.conf не існує на RHEL6. Дотримуючись кроку, описаного вище, файл буде створено.
- Додайте наступний рядок до файлу modprobe.conf:
Псевдонім Bond0 Варіанти зв'язування
Bond0 Mode=Баланс-RR Miimon=100
- Завантажте модуль склеювання:
# Склеювання модуля
- Перезапустіть службу «Мережа»:
# Перезавантаження сервісної мережі
- Перевірте, чи успішно створено інтерфейс зв'язування, подивившись на вихідні дані команди ifconfig:
# ifconfig
У вихідних даних має бути вказано bond0 і запущено як головне, а eth0\eth1 запущено як підлеглі.