Linux Ağ Bağlama nasıl yapılır

Linux Ağ Bağlama nasıl yapılır

Ağ Bağlamaya Giriş

Ağ Bağlama, bir arabirimin arızalanması durumunda bant genişliğini veya yedekleme bağlantısını artırmak için iki farklı fiziksel ağ arabiriminin bağlanması veya birleşimidir.

Bağlantıyı yedeklemek için bir ağ arayüzünün eklenmesine “ağ yedekliliği”, kısaca ağ yedekliliği, bir ağ arabirimi arızalandığında, ikincisi (2'den fazla arabirim olabilir) işlevselliğinin yerini alır ve bağlantı arızasını önler. Öte yandan, Ağ Bağlama, bant genişliği kapasitesini artıran farklı ağ arayüzleri arasında trafiği dağıtmak için yararlı olabilir, buna “denirYük dengeleme” ve hem ağ yedekliliği hem de yük dengelemeyi veya her ikisini birden sağlamak için farklı türleri vardır.

Farklı ağ bağlama türleri vardır, ilk olarak ağ yedekliliği veya yük dengeleme (ISS'niz tarafından sağlanan hızı artırmaz) elde etmek için ethernet ve wifi kartlarını birleştirebilirsiniz,  ayrıca ağ elde etmek için uygun cihazlar da vardır. 4g bağlantılarını cep telefonlarından dengeleme, ancak Linux bilgisayarınızı bir Ağ Bağlama cihazına da dönüştürebilirsiniz.

7 çeşit Ağ Bağlama vardır:

  1. mode=0 (Denge Turu Robin)
  2. mod=1 (Aktif yedekleme) ⇒ Bu eğitimde açıklanmıştır.
  3. mod=2 (Denge XOR)
  4. mod=3 (Yayın)
  5. mod=4 (802.3ad)
  6. mod=5 (TLB bakiyesi)
  7. mod=6 (ALB Dengesi)

Bu öğretici, Debian ve Ubuntu Linux dağıtımlarında Ağ Bağlamanın, kablolu bağlantının varsayılan, kablosuz bağlantı ise kablolu bağlantı olmadığında yedek olacak şekilde nasıl yapılandırılacağını açıklar. Bu mod 1'dir (Aktif Yedekleme) ve Kablosuz cihaz yalnızca kablolu bağlantı başarısız olduğunda çalışır. Her iki ağ cihazı da bağlanacak bağ0 arayüz.

Debian 10 Buster'da (DHCP) Network Bonding'i kablolu ve kablosuz olarak yapılandırma

Başlamadan önce, bağımlı ağ aygıtlarını bir bağlama aygıtına bağlamak ve ayırmak için ifenslave paketini yüklemeniz gerekir. Çalıştırmak:

uygun kurulum ifenslave

Her ihtimale karşı yapıştırma modüllerini yükleyin

modprobe bağlama

İkinci adım, ağ arayüzü adlarınızı kontrol etmektir, şunu çalıştırın:

IP adresi

Benim durumumda olarak tanımlanan ethernet kartını bağlamak istiyorum enp2s0 ve kablosuz kart olarak tanımlanan wlp3s0. Bu öğreticiyi takip ederken, ağ kartı adlarınız için her iki adı da değiştirin.

Şimdi ağ arayüzlerinizin dosyada bulunduğundan emin olmalısınız /etc/ağ/arayüzler. Değillerse, dosyayı nano ile açın:

nano /etc/ağ/arayüzler

Bunlara benzer satırları ekleyin, yorumun altına ekledim”#Ağ kartlarınızı çalıştırmak için benzer satırlar ekleyin… ” ağ kartı adlarımı değiştiriyor (enp2s0 ve wlp3s0) sizin için:

#Ağ kartlarınızın değiştirilmesini sağlamak için benzer satırlar ekleyin
#"enp2s0","wlp3s0","LinuxHint… ",
#"14:CF:… " ve "972… " doğru bilgileriniz için
otomatik enp2s0
iface enp2s0 inet kılavuzu
bağ-ana bağ0
bağ-birincil enp2s0 wlp3s0
otomatik wlp3s0
iface wlp3s0 inet kılavuzu
bağ-ana bağ0
bağ-birincil enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
otomatik bağ0
iface bond0 inet dhcp
bağ-köleler hiçbiri
bağ modu etkin yedekleme
bağ-miimon 100
tahvil gecikmesi 200
bağ gecikmesi 200

tuşuna basarak kaydedin ve çıkın CTRL+X

Aşağıdakileri çalıştırarak bağlama cihazlarını başlatın:

ifenslave bond0 enp2s0 wlp3s0

Aşağıdakileri çalıştırarak ağ hizmetini yeniden başlatın:

/etc/init.d/ağ yeniden başlatma

Bağlama şu anda çalışıyor olmalı, ancak benim durumum değildi… ağ hizmetlerini yeniden başlatmamı engelleyen bir hata oluştu, sizin durumunuz da buysa kontrol edin Ağ hizmetlerini yeniden başlatırken wpa_supplicant hatasını giderme, hata görmediyseniz, ardından atlayın Bonding'in her şeyin yolunda gittiğini doğrulamak için çalışıp çalışmadığını test etme.

Debian 10 Buster'da (Statik) Network Bonding'i kablolu ve kablosuz olarak yapılandırma


Yukarıdaki adımları zaten uyguladıysanız ve yapılandırmanızı statik olarak değiştirmek istiyorsanız, aşağıdaki adımları yok sayın ve güncellemek için /etc/network/interfaces dosya sürümüne atlayın, 0'dan statik bir yapılandırma ayarlamak için bu öğreticiyi bu bölümden başlattıysanız daha sonra aşağıdakileri kurarak başlayarak sonraki tüm adımları izleyin ifes köle aşağıdakileri çalıştırarak bağımlı ağ aygıtlarını bir bağlama aygıtına takmak ve ayırmak için paket:

uygun kurulum ifenslave

Her ihtimale karşı yapıştırma modüllerini yükleyin

modprobe bağlama

İkinci adım, ağ arayüzü adlarınızı kontrol etmektir, şunu çalıştırın:

IP adresi

Benim durumumda olarak tanımlanan ethernet kartını bağlamak istiyorum enp2s0 ve kablosuz kart olarak tanımlanan wlp3s0. Bu öğreticiyi takip ederken, ağ kartı adlarınız için her iki adı da değiştirin.

Şimdi ağ arayüzlerinizin dosyada bulunduğundan emin olmalısınız /etc/ağ/arayüzler. Değillerse, dosyayı nano ile açın:

nano /etc/ağ/arayüzler

/etc/network/interfaces statik yapılandırma için dosya sürümü:

Bunlara benzer satırları ekleyin, yorumun altına ekledim”#Ağ kartlarınızı çalıştırmak için benzer satırlar ekleyin… ” ağ kartı adlarımı değiştiriyor (enp2s0 ve wlp3s0) sizin için, IP adreslerini de ağ sınıfınıza göre değiştirin (e.g10.0.0.X, 192.168.1.X, vb.)

#Ağ kartlarınızın "enp2s0", "wlp3s0$" yerine çalışmasını sağlamak için benzer satırlar ekleyin
#"14:CF:… " ve "972… " doğru bilgileriniz için
otomatik enp2s0
iface enp2s0 inet kılavuzu
bağ-ana bağ0
bağ-birincil enp2s0 wlp3s0
otomatik wlp3s0
iface wlp3s0 inet kılavuzu
bağ-ana bağ0
bağ-birincil enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
otomatik bağ0
iface bond0 inet statik
adres 192.168.0.54
ağ maskesi 255.255.255.0
ağ 192.168.0.0
ağ geçidi 192.168.0.1

tuşuna basarak kaydedin ve çıkın CTRL+X

Aşağıdakileri çalıştırarak bağlama cihazlarını başlatın:

ifenslave bond0 enp2s0 wlp3s0

Aşağıdakileri çalıştırarak ağ hizmetini yeniden başlatın:

/etc/init.d/ağ yeniden başlatma

Bağlama şu anda çalışıyor olmalı, ancak benim durumum değildi… ağ hizmetlerini yeniden başlatmamı engelleyen bir hata oluştu, sizin durumunuz da buysa kontrol edin Ağ hizmetlerini yeniden başlatırken hatalar için sorun giderme, hata görmediyseniz okumaya devam edin yapılandırmanızı test etmek ve sorun giderme için sonuncuyu yok saymak için sonraki bölüm.

Yapıştırmanın işe yarayıp yaramadığını test etme

Yapıştırmanın düzgün çalıştığını doğrulamak için şunu çalıştırın:

cat /proc/net/bağ/bağ0

Ağ ayarlarınızı kontrol etmek için ayrıca çalıştırabilirsiniz

ip -br adresi

Konfigürasyonunuz doğru ayarlanmışsa benzer bir sonuç göreceksiniz, statik bir IP ayarlamış olsaydınız bunu göreceksiniz. Statik yapılandırmamda IP 192'yi ayarlardım.168.0.54:

Ağ hizmetlerini yeniden başlatırken wpa_supplicant hatasını giderme


Sorun giderme notu (ağ hizmetlerini yeniden başlatırken hata almadıysanız bu adımı dikkate almayın)

Ağ hizmetini yeniden başlatırken şu hatayı aldım:

“ '/run/wpa_supplicant' denetim arabirimi başlatılamadı.Halihazırda çalışan başka bir wpa_supplicant işleminiz olabilir veya dosya wpa_supplicant'ın temiz olmayan bir şekilde sonlandırılmasıyla kaldı, bu durumda wpa_supplicant'ı yeniden başlatmadan önce bu dosyayı manuel olarak kaldırmanız gerekecek.“

Bunu çözmek için dosyayı yeniden adlandırın /run/wpa_supplicant/wlp3s0 (değiştir wlp3s0 wifi kartınızın adı ile)

Muhtemelen ağ hizmetlerinizi yeniden başlatmaya çalışırken yukarıda bahsettiğim hatayı aldıysanız, bazı arayüzler bozuldu, bağlama cihazlarını başlatmak için adımı tekrarlayın (hatayı almadıysanız ve hizmetler düzgün bir şekilde yeniden başlatıldıysa bu adımı dikkate almayın):

Ardından ağ hizmetlerini yeniden başlatın

Ardından ağ hizmetlerini yeniden başlatın

Bu, çalıştığını doğrulamak için şimdi çalışıyor olmalıdır:

cat /proc/net/bağ/bağ0

Ağ ayarlarınızı kontrol etmek için ayrıca çalıştırabilirsiniz

ip -br adresi

Debian 10 Buster ve Ubuntu Linux dağıtımlarında Network Bonding'inizin çalışmasını sağlamak için bu öğreticiyi faydalı bulduğunuzu umuyorum, Linux hakkında daha fazla ipucu ve güncelleme için LinuxHint'i takip etmeye devam edin.

Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...
AppyMouse On-screen Trackpad and Mouse Pointer for Windows Tablets
Tablet users often miss the mouse pointer, especially when they are habitual to using the laptops. The touchscreen Smartphones and tablets come with m...
Middle mouse button not working in Windows 10
The middle mouse button helps you scroll through long webpages and screens with a lot of data. If that stops, well you will end up using the keyboard ...