- Pengantar Ikatan Jaringan
- Mengonfigurasi Network Bonding berkabel & nirkabel di Debian 10 Buster (DHCP)
- Mengonfigurasi Network Bonding berkabel & nirkabel di Debian 10 Buster (Statis)
- Menguji apakah Bonding berfungsi
- Memecahkan masalah kesalahan wpa_supplicant saat memulai ulang layanan jaringan
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:
- mode=0 (Keseimbangan Round Robin)
- mode=1 (Cadangan aktif) Dijelaskan dalam tutorial ini.
- mode=2 (Saldo XOR)
- mode=3 (Siaran)
- modus = 4 (802.3 iklan)
- mode=5 (Saldo TLB)
- 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:
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-brSaya 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.