7 października 2011

Ethernet bonding ( teaming ) w Debianie 6 Squeeze

W celu zwiększenia niezawodności działania serwera lub/i zwiększenia wydajności interfejsu sieciowego można połączyć dwa interfejsy sieciowe w jedną całość. Stosuje się do tego technologię Ethernet Bonding, często określaną jako teaming (szczególnie wśród osób pracujących na Windows Serwerach).
Poniżej pokarzę jak skonfigurować karty sieciowe w systemie Debian 6 Squeeze.

Na początku należy zainstalować pakiet ifenslave:
# aptitude install ifenslave-2.6
następnie musimy wyłączyć wszystkie interfejsy sieciowe, które będziemy łączyć oraz zatrzymać sieć:
# ifdown eth0
# ifdown eth1
# /etc/init.d/networking stop
kolejnym krokiem jest edycja pliku:
vi /etc/network/interfaces
moja konfiguracja wygląda następujaco:
# automatyczne podnoszenie interface bond0  
auto bond0

# adres ustawiony na stałe
iface bond0 inet static
        address 10.0.44.220
        netmask 255.255.255.0
        network 10.0.44.0
        gateway 10.0.44.254
        slaves eth0 eth1
        bond_mode active-backup
        bond_miimon 100 
        bond_downdelay 200
        bond_updelay 200
Należy pamiętać o zaremowaniu lub wyrzuceniu z konfiguracji ustawień kart sieciowych, które będziemy łączyć w moim przypadku eth0 i eth1.
W powyższym przykładzie teaming ma za zadanie zwiększyć niezawodność systemu, w przypadku padu jednej karty sieciowej, automatycznie system przełączy się na drugą.
Ostatnia rzeczą przed testowaniem jest włączenie interfacu bond0:
# ifup bond0
# /etc/init.d/networking start
To już koniec, teraz należy przetestować działanie systemu odpinając kabel sieciowy z jednej karty sieciowej. Gdy wszystko zrobiliśmy poprawnie, wówczas system będzie cały czas miał połączenie z siecią.

Opcje konfiguracyjne opisane są pod tym adresem: Kliknij tutaj

Brak komentarzy:

Prześlij komentarz