Prostředí: RHEL 5.x/6.x
Podle níže uvedeného příkladu vytvoříme spojení kanálu síťové karty pomocí zásad eth0, eth1 a kruhového dotazování pro zajištění odolnosti vůči chybám a vyrovnávání zatížení:
- Jako root vytvořte konfigurační soubor Bond0: # vi /etc/sysconfig/network-scripts/ifcfg-bond0
- Do konfiguračního souboru Bond0 přidejte následující řádky:
DEVICE=bond0
IPADDR=192.168.1.10
NETWORK=192.168.1.0
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
BONDING_OPTS="mode=0 miimon=100"
Poznámka: Nahraďte odpovídajícím způsobem nastavení IP adresy, sítě a masky sítě.
- Otevřete konfigurační soubor pro eth0:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
- Upravte konfigurační soubor eth0 přidáním parametrů "MASTER" a "SLAVE":
DEVICE=eth0
USERCTL=ne
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none
- Opakujte kroky #3 a #4 pro eth1.
- Otevřete konfigurační soubor modulů jádra:
RHEL5 # vi /etc/modprobe.conf
RHEL6 # vi /etc/modprobe.d/modprobe.conf
Poznámka: soubor modprobe.conf v systému RHEL neexistuje. Podle výše uvedeného kroku se soubor vytvoří.
- Do souboru modprobe.conf přidejte následující řádek:
alias bond0 možnosti lepení
bond0 mode=balance-rr miimon=100
- Zatížení spojovacího modulu:
# lepení modprobe
- Restartujte síťovou službu:
# restart servisní sítě
- Ve výstupu příkazu ifconfig zkontrolujte, zda bylo spojovací rozhraní úspěšně vytvořeno:
# ifconfig
Výstup by měl uvádět bond0 jako master a eth0\eth1 jako slave.