Jaringan

Bagaimana melakukan Pengikatan Jaringan Linux

Bagaimana melakukan Pengikatan Jaringan Linux

Pengantar Ikatan Jaringan

Network Bonding adalah ikatan atau kombinasi dari dua antarmuka jaringan fisik yang berbeda untuk meningkatkan bandwidth atau konektivitas cadangan jika antarmuka gagal.

Penambahan antarmuka jaringan untuk konektivitas cadangan disebut “redundansi jaringan”, singkatnya redundansi jaringan adalah ketika antarmuka jaringan gagal, yang kedua (mungkin lebih dari 2 antarmuka) menggantikan fungsinya untuk mencegah kegagalan konektivitas. Di sisi lain, Network Bonding dapat berguna untuk mendistribusikan lalu lintas antara antarmuka jaringan yang berbeda meningkatkan kemampuan bandwidth, ini disebut “Penyeimbang beban” dan ada berbagai jenis untuk menyediakan redundansi jaringan dan penyeimbangan beban, atau keduanya.

Ada berbagai jenis ikatan jaringan, pertama-tama Anda dapat menggabungkan kartu ethernet dan wifi Anda untuk mencapai redundansi jaringan, atau penyeimbangan beban (tidak akan meningkatkan kecepatan yang disediakan oleh ISP Anda),  ada juga perangkat yang tersedia untuk mencapai jaringan menyeimbangkan ikatan koneksi 4g dari ponsel, tetapi Anda juga dapat mengubah komputer Linux Anda menjadi perangkat Network Bonding.

Ada 7 jenis Network Bonding:

  1. mode=0 (Keseimbangan Round Robin)
  2. mode=1 (Cadangan aktif) Dijelaskan dalam tutorial ini.
  3. mode=2 (Saldo XOR)
  4. mode=3 (Siaran)
  5. modus = 4 (802.3 iklan)
  6. mode=5 (Saldo TLB)
  7. mode=6 (Saldo ALB)

Tutorial ini menjelaskan cara mengkonfigurasi Network Bonding pada distribusi Debian dan Ubuntu Linux dengan cara koneksi kabel adalah default sedangkan nirkabel adalah cadangan ketika kabel tidak terhubung. Ini adalah mode 1 (Cadangan Aktif) dan perangkat Nirkabel hanya akan berfungsi ketika kabel gagal. Kedua perangkat jaringan akan terikat melalui ikatan0 antarmuka.

Mengonfigurasi Network Bonding berkabel & nirkabel di Debian 10 Buster (DHCP)

Sebelum memulai, Anda perlu menginstal paket ifenslave untuk memasang dan melepaskan perangkat jaringan slave ke perangkat bonding. Lari:

apt instal ifenslave

Untuk jaga-jaga memuat modul ikatan

ikatan modprobe

Langkah kedua adalah memeriksa nama antarmuka jaringan Anda, jalankan:

alamat IP

Dalam kasus saya, saya ingin mengikat kartu ethernet, diidentifikasi sebagai enp2s0 dan kartu nirkabel, diidentifikasi sebagai wlp3s0. Saat mengikuti tutorial ini, ganti kedua nama untuk nama kartu jaringan Anda.

Sekarang Anda harus memastikan antarmuka jaringan Anda ada di file /etc/network/interfaces. Jika tidak, buka file dengan nano:

nano /etc/network/interfaces

Tambahkan baris serupa dengan ini yang saya tambahkan di bawah komentar “#Tambahkan baris serupa agar kartu jaringan Anda berfungsi… ” mengganti nama kartu jaringan saya (enp2s0 dan wlp3s0) untuk Anda:

#Tambahkan baris serupa agar kartu jaringan Anda berfungsi menggantikan
#"enp2s0",,"wlp3s0",,"LinuxHint… ",
#"14:CF:… " dan "972… " untuk informasi yang tepat
enp2s0 otomatis
iface enp2s0 inet manual
obligasi-master bond0
ikatan-primer enp2s0 wlp3s0
wlp3s0 otomatis
iface wlp3s0 manual inet
obligasi-master bond0
ikatan-primer enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
ikatan otomatis0
iface bond0 inet dhcp
budak-budak tidak ada
cadangan aktif mode ikatan
obligasi-miimon 100
obligasi-penundaan 200
ikatan-penundaan 200

Simpan dan keluar dengan menekan CTRL+X

Mulai perangkat ikatan dengan menjalankan:

ifenslave bond0 enp2s0 wlp3s0

Mulai ulang layanan jaringan dengan menjalankan:

/etc/init.d/jaringan dimulai ulang

Ikatan seharusnya berfungsi sekarang, tetapi itu bukan kasus saya ... kesalahan yang mencegah saya memulai kembali layanan jaringan muncul, jika itu adalah kasus Anda juga periksa Pemecahan masalah kesalahan wpa_supplicant saat memulai ulang layanan jaringan, jika Anda tidak melihat kesalahan maka lompat ke Menguji apakah Bonding berfungsi untuk memastikan semuanya berjalan baik-baik saja.

Mengonfigurasi Network Bonding berkabel & nirkabel di Debian 10 Buster (Statis)


Jika Anda sudah mengikuti langkah-langkah di atas dan ingin mengubah konfigurasi Anda menjadi statis, abaikan langkah-langkah berikut dan lompat ke edisi file /etc/network/interfaces untuk memperbaruinya, jika Anda memulai tutorial ini dari bagian ini untuk menyiapkan konfigurasi statis dari 0 kemudian ikuti semua langkah selanjutnya dimulai dengan menginstal budak wanita package untuk memasang dan melepaskan perangkat jaringan slave ke perangkat bonding dengan menjalankan:

apt instal ifenslave

Untuk jaga-jaga memuat modul ikatan

ikatan modprobe

Langkah kedua adalah memeriksa nama antarmuka jaringan Anda, jalankan:

alamat IP

Dalam kasus saya, saya ingin mengikat kartu ethernet, diidentifikasi sebagai enp2s0 dan kartu nirkabel, diidentifikasi sebagai wlp3s0. Saat mengikuti tutorial ini, ganti kedua nama untuk nama kartu jaringan Anda.

Sekarang Anda harus memastikan antarmuka jaringan Anda ada di file /etc/network/interfaces. Jika tidak, buka file dengan nano:

nano /etc/network/interfaces

/etc/network/interfaces edisi file untuk konfigurasi statis:

Tambahkan baris serupa dengan ini yang saya tambahkan di bawah komentar “#Tambahkan baris serupa agar kartu jaringan Anda berfungsi… ” mengganti nama kartu jaringan saya (enp2s0 dan wlp3s0) untuk Anda, ganti juga alamat IP sesuai dengan kelas jaringan Anda (mis.g 10.0.0.X, 192.168.1.X, dll.)

#Tambahkan baris serupa agar kartu jaringan Anda berfungsi menggantikan "enp2s0",,"wlp3s0$
#"14:CF:… " dan "972… " untuk informasi Anda yang tepat
enp2s0 otomatis
iface enp2s0 inet manual
obligasi-master bond0
ikatan-primer enp2s0 wlp3s0
wlp3s0 otomatis
iface wlp3s0 manual inet
obligasi-master bond0
ikatan-primer enp2s0 wlp3s0
wpa-ssid 'LinuxHint'
wpa-bssid '14:CF:E2:2A:EF:00'
wpa-psk  '972537288765'
ikatan otomatis0
iface bond0 inet statis
alamat 192.168.0.54
topeng jaring 255.255.255.0
jaringan 192.168.0.0
gerbang 192.168.0.1

Simpan dan keluar dengan menekan CTRL+X

Mulai perangkat bonding dengan menjalankan:

ifenslave bond0 enp2s0 wlp3s0

Mulai ulang layanan jaringan dengan menjalankan:

/etc/init.d/jaringan dimulai ulang

Ikatan seharusnya berfungsi sekarang, tetapi itu bukan kasus saya ... kesalahan yang mencegah saya memulai ulang layanan jaringan muncul, jika itu adalah kasus Anda juga periksa Pemecahan masalah untuk kesalahan saat memulai ulang layanan jaringan, jika Anda tidak melihat kesalahan terus baca bagian selanjutnya untuk menguji konfigurasi Anda dan mengabaikan yang terakhir untuk pemecahan masalah.

Menguji apakah ikatan berfungsi

Untuk memastikan ikatan berfungsi dengan baik, jalankan:

cat /proc/net/ikatan/ikatan0

Untuk memeriksa pengaturan jaringan Anda, Anda juga dapat menjalankan

alamat ip-br

Jika konfigurasi Anda disetel dengan benar, Anda akan melihat hasil yang serupa, jika Anda menyetel IP statis, Anda akan melihatnya. Dalam konfigurasi statis saya, saya akan mengatur IP 192.168.0.54:

Memecahkan masalah kesalahan wpa_supplicant saat memulai ulang layanan jaringan


Catatan pemecahan masalah (abaikan langkah ini jika Anda tidak mendapatkan kesalahan saat memulai ulang layanan jaringan)

Saat memulai ulang layanan jaringan saya mendapatkan kesalahan:

“ Gagal menginisialisasi antarmuka kontrol '/run/wpa_supplicant'.Anda mungkin memiliki proses wpa_supplicant lain yang sudah berjalan atau file tersebut ditinggalkan oleh penghentian wpa_supplicant yang tidak bersih dalam hal ini Anda harus menghapus file ini secara manual sebelum memulai wpa_supplicant lagi.“

Untuk mengatasinya cukup ganti nama file /run/wpa_supplicant/wlp3s0 (menggantikan wlp3s0 dengan nama kartu wifi Anda)

Jika Anda mendapatkan kesalahan yang saya sebutkan di atas mungkin saat mencoba memulai ulang layanan jaringan Anda, beberapa antarmuka turun, ulangi langkah untuk memulai perangkat ikatan (abaikan langkah ini jika Anda tidak mendapatkan kesalahan dan layanan dimulai ulang dengan benar):

Dan kemudian restart layanan jaringan lagi

Dan kemudian restart layanan jaringan lagi

Ini seharusnya berfungsi sekarang, untuk mengonfirmasi itu berjalan:

cat /proc/net/ikatan/ikatan0

Untuk memeriksa pengaturan jaringan Anda, Anda juga dapat menjalankan

alamat ip-br

Saya harap Anda menemukan tutorial ini berguna untuk membuat Network Bonding Anda bekerja pada distribusi Debian 10 Buster dan Ubuntu Linux, terus ikuti LinuxHint untuk tips dan pembaruan lainnya di Linux.

Game Baris Perintah Terbaik untuk Linux
Baris perintah bukan hanya sekutu terbesar Anda saat menggunakan Linux-ini juga dapat menjadi sumber hiburan karena Anda dapat menggunakannya untuk me...
Aplikasi Pemetaan Gamepad Terbaik untuk Linux
Jika Anda suka bermain game di Linux dengan gamepad alih-alih sistem input keyboard dan mouse biasa, ada beberapa aplikasi yang berguna untuk Anda. Ba...
Alat Berguna untuk Gamer Linux
Jika Anda suka bermain game di Linux, kemungkinan besar Anda telah menggunakan aplikasi dan utilitas seperti Wine, Lutris, dan OBS Studio untuk mening...