Kernel Linux zapewnia nam moduły do wykonywania wiązań sieciowych. W tym samouczku omówiono, jak korzystać z modułu wiązania Linux do podłączenia wielu interfejsów sieciowych do jednego interfejsu.
Zanim zanurzymy się w terminalu i włączymy łączenie sieciowe, omówmy kluczowe pojęcia w łączeniu sieciowym.
Rodzaje wiązań sieciowych
Istnieje sześć rodzajów wiązań sieciowych. Oni są:
Jak skonfigurować wiązanie sieciowe na Ubuntu
Zanurzmy się w terminalu i skonfigurujmy wiązanie sieciowe w Ubuntu. Zanim zaczniemy, upewnij się, że masz:
Zainstaluj moduł wiązania
Upewnij się, że masz zainstalowany i włączony moduł wiązania w jądrze. Użyj polecenia LSMOD jako:
sudo lsmod | wiązanie grepów
więź 180224 1
Jeśli moduł jest niedostępny, użyj poniższego polecenia, aby zainstalować.
sudo apt-get instaluj ifenslave
Efemeryczne więź
Możesz skonfigurować tymczasowe wiązanie sieciowe przy użyciu dwóch interfejsów w systemie. Aby to zrobić, zacznij od załadowania sterownika wiązania.
Sudo Modprobe Bonding
W następnym kroku uzyskajmy nazwy interfejsów Ethernet w naszych systemach. Użyj polecenia:
sudo ifconfig
Powyższe polecenie pokazuje interfejsy w systemie. Poniższy obraz można znaleźć na poniższym obrazku:
Teraz utwórzmy obligację sieciową za pomocą polecenia IP jako:
sudo ifconfig end33
sudo ifconfig end36 w dół
Sudo IP Link Dodaj tryb obligacji obligacji 002.3AD
Na koniec dodaj dwa interfejsy:
Zestaw linków IP Sudo ENS33 Master Bond0
Zestaw linków IP Sudo ENS36 Master Bond0
Aby potwierdzić udane tworzenie obligacji, użyj polecenia:
Link Sudo IP
NOTATKA: Tworzenie więzi, jak pokazano powyżej, nie przetrwa ponownego uruchomienia.
Stałe więź
Musimy edytować plik konfiguracyjny interfejsu i dodać ustawienia wiązania, aby utworzyć stałą wiązanie.
sudo vim/etc/sieci/interfejsy
W pliku dodaj następującą konfigurację.
Auto ENS33
Iface Ens33 inet Manual
Auto ENS36
IFACE ENS36 INET Manual
Auto Bond0
IFACE BONT INET STATIC
Adres 192.168.0.253
Mash Netrów 255.255.255.0
Gateway 192.168.0.1
nazwa domeny DNS-Search.lokalny
Niewolnicy end33 ENS36
bond_mode 4
Bond-miimon 100
Bond-DownDelay 0
Bond-Updelay 0
NOTATKA: Upewnij się, że interfejsy są zgodne z obligacją = 4. Jeśli nie, zamiast tego możesz użyć obligacji = 0. Może być również konieczne zdejmowanie dwóch interfejsów i włączenia więzi.
Użyj poniższego polecenia, aby aktywować wiązanie.
sudo ifconfig end33 Down && sudo ifconfig end36 Down & sudo ifconfig bond0 w górę
Usługa sudo restartuj manager sieciowy
Aby potwierdzić, że interfejs jest uruchomiony, użyj polecenia:
sudo ifconfig bond0
Aby wyświetlić status obligacji, użyj polecenia jako:
sudo cat/proc/net/bonding/bond0
Oto przykład wyjścia:
W zamknięciu
Ten przewodnik przeprowadził cię przez sposób skonfigurowania obligacji sieciowych w dystrybucjach Ubuntu i Debian. Aby uzyskać szczegółowe informacje o wiązaniu, rozważ dokumentację.