- Въведение в мрежовото свързване
- Конфигуриране на мрежово свързване жично и безжично на Debian 10 Buster (DHCP)
- Конфигуриране на мрежово свързване жично и безжично на Debian 10 Buster (статично)
- Тестване дали свързването работи
- Отстраняване на грешки при wpa_supplicant при рестартиране на мрежови услуги
Въведение в мрежовото свързване
Мрежово свързване е свързване или комбинация от два различни физически мрежови интерфейса за увеличаване на честотната лента или резервната свързаност в случай на отказ на интерфейс.
Добавянето на мрежов интерфейс с цел архивиране на свързаността се нарича „излишък на мрежата”, Накратко излишъкът на мрежата е, когато мрежовият интерфейс се провали, вторият (може да е повече от 2 интерфейса) замества неговата функционалност, предотвратявайки повреда в свързаността. От друга страна, мрежовото свързване може да бъде полезно за разпределяне на трафика между различни мрежови интерфейси, увеличавайки способността за честотна лента, това се нарича „Балансиране на натоварването”И има различни типове, които осигуряват както излишък на мрежата, така и балансиране на натоварването, или и двете.
Има различни видове мрежово свързване, на първо място можете да комбинирате своите Ethernet и wifi карти, за да постигнете излишък на мрежата или балансиране на натоварването (това няма да увеличи скоростта, предоставена от вашия ISP), има и налични устройства за постигане на мрежа балансиране на свързване на 4g връзки от мобилни телефони, но можете също така да превърнете вашия компютър с Linux в устройство за мрежово свързване.
Има 7 вида мрежово свързване:
- mode = 0 (Balance Round Robin)
- режим = 1 (Активно архивиране) ⇒ Обяснено в този урок.
- режим = 2 (баланс XOR)
- режим = 3 (излъчване)
- режим = 4 (802.3ad)
- режим = 5 (баланс TLB)
- режим = 6 (баланс ALB)
Този урок обяснява как да конфигурирате мрежово свързване на дистрибуциите на Debian и Ubuntu Linux по начин, по който кабелната връзка е по подразбиране, докато безжичната мрежа е резервното копие, когато кабелната не е свързана. Това е режим 1 (Активно архивиране) и безжичното устройство ще работи само когато кабелната мрежа не успее. И двете мрежови устройства ще бъдат свързани чрез облигация0 интерфейс.
Конфигуриране на мрежово свързване жично и безжично на Debian 10 Buster (DHCP)
Преди да започнете, трябва да инсталирате пакета ifenslave, за да прикачите и отделите подчинени мрежови устройства към свързващо устройство. Изпълнение:
apt инсталирате ifenslave
За всеки случай заредете свързващите модули
modprobe свързване
Втората стъпка е да проверите имената на мрежовия интерфейс, изпълнете:
IP адрес
В моя случай искам да свържа Ethernet картата, идентифицирана като enp2s0 и безжичната карта, идентифицирана като wlp3s0. Докато следвате този урок, заменете и двете имена за имената на мрежовите карти.
Сега трябва да се уверите, че мрежовите ви интерфейси присъстват във файла / etc / network / interfaces. Ако не са, отворете файла с nano:
nano / etc / network / interfaces
Добавете подобни редове към тези, които добавих под коментара “# Добавете подобни редове, за да заработите мрежовите си карти .. ”Замяна на имената на мрежовите ми карти (enp2s0 и wlp3s0) за вашите:
# Добавете подобни редове, за да замените мрежовите си карти# "enp2s0", "wlp3s0", "LinuxHint ...",
# "14: CF: ..." и "972 ..." за вашата правилна информация
автоматично enp2s0
iface enp2s0 inet ръководство
bond-master bond0
bond-primary enp2s0 wlp3s0
автоматично wlp3s0
iface wlp3s0 inet ръководство
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
автоматична връзка0
iface bond0 inet dhcp
робски връзки няма
bond-mode active-backup
облигации-миймон 100
200
200
Запазете и излезте, като натиснете CTRL + X
Стартирайте свързващите устройства, като изпълните:
ifenslave bond0 enp2s0 wlp3s0
Рестартирайте мрежовата услуга, като стартирате:
/ etc / init.г / рестартиране на мрежата
Свързването трябва да работи сега, но това не беше моят случай ... появи се грешка, която ми пречеше да рестартирам мрежовите услуги, ако и това беше вашият случай, проверете Отстраняване на грешка wpa_supplicant при рестартиране на мрежови услуги, ако не видите грешки, преминете към Тестване дали Bonding работи, за да потвърди, че всичко е наред.
Конфигуриране на мрежово свързване жично и безжично на Debian 10 Buster (статично)
Ако вече сте изпълнили горните стъпки и искате да промените конфигурацията си в статична, игнорирайте следните стъпки и преминете към изданието на файла / etc / network / interfaces, за да го актуализирате, ако сте стартирали този урок от този раздел, за да настроите статична конфигурация от 0 след това следвайте всички следващи стъпки, като започнете с инсталиране на ifenslave пакет за свързване и отделяне на подчинени мрежови устройства към свързващо устройство, като стартирате:
За всеки случай заредете свързващите модули
modprobe свързване
Втората стъпка е да проверите имената на мрежовия интерфейс, изпълнете:
IP адрес
В моя случай искам да свържа Ethernet картата, идентифицирана като enp2s0 и безжичната карта, идентифицирана като wlp3s0. Докато следвате този урок, заменете и двете имена за имената на мрежовите карти.
Сега трябва да се уверите, че мрежовите ви интерфейси присъстват във файла / etc / network / interfaces. Ако не са, отворете файла с nano:
nano / etc / network / interfaces
/ etc / network / interfaces издание на файл за статична конфигурация:
Добавете подобни редове към тези, които добавих под коментара “# Добавете подобни редове, за да заработите мрежовите си карти .. ”Замяна на имената на мрежовите ми карти (enp2s0 и wlp3s0) за вашия, също заменете IP адресите според вашия мрежов клас (напр.g 10.0.0.X, 192.168.1.X и т.н.)
# Добавете подобни редове, за да накарате мрежовите си карти да заменят "enp2s0", "wlp3s0 $# "14: CF: ..." и "972 ..." за вашата правилна информация
автоматично enp2s0
iface enp2s0 inet ръководство
bond-master bond0
bond-primary enp2s0 wlp3s0
автоматично wlp3s0
iface wlp3s0 inet ръководство
bond-master bond0
bond-primary enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14: CF: E2: 2A: EF: 00 '
wpa-psk '972537288765'
автоматична връзка0
iface връзка 0 inet статична
адрес 192.168.0.54
255.255.255.0
мрежа 192.168.0.0
192.168.0.1
Запазете и излезте, като натиснете CTRL + X
Стартирайте свързващите устройства, като изпълните:
ifenslave bond0 enp2s0 wlp3s0
Рестартирайте мрежовата услуга, като стартирате:
/ etc / init.г / рестартиране на мрежата
Свързването трябва да работи сега, но това не беше моят случай ... появи се грешка, която ми пречеше да рестартирам мрежовите услуги, ако и това беше вашият случай, проверете Отстраняване на грешки при рестартиране на мрежови услуги, ако не видите грешки, продължете да четете следващия раздел, за да тествате вашата конфигурация и да игнорирате последната за отстраняване на неизправности.
Тестване дали свързването работи
За да потвърдите, че свързването работи правилно, изпълнете:
cat / proc / net / bonding / bond0
За да проверите мрежовите настройки, можете също да стартирате
ip -br адрес
Ако конфигурацията ви е зададена правилно, ще видите подобен резултат, ако сте задали статичен IP, ще го видите. В статичната си конфигурация щях да задам IP 192.168.0.54:
Отстраняване на грешки при wpa_supplicant при рестартиране на мрежови услуги
Бележка за отстраняване на неизправности (игнорирайте тази стъпка, ако не сте получили грешки при рестартиране на мрежови услуги)
При рестартиране на мрежовата услуга получих грешката:
„Неуспешно инициализиране на контролния интерфейс '/ run / wpa_supplicant'.Може да имате друг процес на wpa_supplicant, който вече се изпълнява или файлът е бил оставено от нечисто прекратяване на wpa_supplicant, в който случай ще трябва да премахнете ръчно този файл, преди да стартирате wpa_supplicant отново.„
За да го разрешите, просто преименувайте файла / run / wpa_supplicant / wlp3s0 (заменете wlp3s0 с името на вашата wifi карта)
Ако сте получили грешката, която споменах по-горе, вероятно, когато се опитвахте да рестартирате мрежовите си услуги, някои интерфейси паднаха, повторете стъпката, за да стартирате свързващите устройства (игнорирайте тази стъпка, ако не сте получили грешката и услугите са рестартирани правилно):
И след това рестартирайте мрежовите услуги отново
И след това рестартирайте мрежовите услуги отново
Това трябва да работи сега, за да потвърдите, че се изпълнява:
cat / proc / net / bonding / bond0
За да проверите мрежовите настройки, можете също да стартирате
ip -br адресНадявам се, че този урок е полезен, за да накарате вашето мрежово свързване да работи върху дистрибуциите на Debian 10 Buster и Ubuntu Linux, продължете да следвате LinuxHint за повече съвети и актуализации за Linux.