GNU/Linux >> Belajar Linux >  >> Debian

Cara mengatur Network Bonding Ubuntu 20.04

Ikatan jaringan, atau kerja sama, mengacu pada proses di mana dua atau lebih antarmuka jaringan digabungkan menjadi satu. Tujuan utama dari ikatan jaringan adalah untuk memberikan peningkatan throughput dan bandwidth, serta redundansi jaringan. Selain itu, ikatan jaringan bermanfaat ketika toleransi kesalahan merupakan faktor penting, jaringan penyeimbang beban.

Kernel Linux memberi kita modul untuk melakukan ikatan jaringan. Tutorial ini menjelaskan cara menggunakan Modul Bonding Linux untuk menggabungkan beberapa antarmuka jaringan menjadi satu antarmuka.

Sebelum kita masuk ke terminal dan mengaktifkan ikatan jaringan, mari kita bahas konsep kunci ikatan jaringan.

Jenis ikatan jaringan

Ada enam jenis ikatan jaringan. Mereka adalah:

  1. Mode =0 – Ini adalah jenis pengikatan default. Ini didasarkan pada Kebijakan Round Robin (dari antarmuka pertama hingga terakhir) dan menawarkan fungsi toleransi kesalahan dan penyeimbangan beban.
  2. Mode =1 – Jenis pengikatan ini didasarkan pada kebijakan Cadangan Aktif (hanya satu antarmuka yang aktif dan yang lainnya diaktifkan hingga gagal). Mode ini dapat memberikan toleransi kesalahan.
  3. Mode =2 – Jenis ikatan ini menawarkan fitur seperti penyeimbangan beban dan toleransi kesalahan. Ini menetapkan mode XOR yang melakukan operasi XOR dari alamat MAC sumber dengan alamat MAC tujuan.
  4. Mode =3 – Mode 3 didasarkan pada kebijakan siaran di mana semua paket ditransmisikan ke semua antarmuka. Mode ini bukan mode koneksi biasa dan hanya berlaku untuk instance tertentu.
  5. Mode =4 – Mode 4 atau mode Dynamic Link Aggregation membuat grup agregasi dengan kecepatan yang sama. Pemilihan antarmuka untuk lalu lintas keluar didasarkan pada metode hashing kirim. Anda dapat mengubah metode hashing XOR menggunakan xmit_hash_policy. Ini membutuhkan sakelar dengan tautan dinamis 802.3ad
  6. Mode =5 – Dalam mode ini, beban saat ini pada setiap antarmuka menentukan distribusi paket keluar. Antarmuka saat ini menerima paket yang masuk. Jika antarmuka saat ini tidak menerima paket yang masuk, itu diganti dengan alamat MAC dari antarmuka lain. Ini juga dikenal sebagai penyeimbangan beban adaptif dalam transmisi.
  7. Mode =6 – Jenis penyeimbangan ini juga dikenal sebagai penyeimbangan beban adaptif. Ini memiliki balancing mengirim load balancing dan menerima load balancing. Penyeimbang beban penerima menggunakan negosiasi ARP. Driver ikatan jaringan memotong respons ARP dari perangkat lokal dan menimpa alamat sumber dengan alamat unik dari salah satu antarmuka dalam ikatan. Mode ini tidak memerlukan dukungan sakelar.

Cara mengkonfigurasi ikatan jaringan di Ubuntu

Mari selami terminal dan konfigurasikan pengikatan jaringan di Ubuntu. Sebelum kita mulai, pastikan Anda memiliki:

  • Akun pengguna root atau sudo
  • Dua atau lebih antarmuka jaringan

Instal modul ikatan

Pastikan modul bonding diinstal dan diaktifkan di kernel Anda. Gunakan perintah lsmod sebagai:

sudo lsmod | tautan grep

tautan 180224 1

Jika modul tidak tersedia, gunakan perintah berikut untuk menginstalnya.

sudo Instal apt-get if slave

Ikatan sementara

Anda dapat mengatur ikatan jaringan sementara melalui dua antarmuka di sistem Anda. Untuk melakukannya, pertama-tama muat driver bonding.

ikatan sudo Modprobe

Pada langkah selanjutnya, mari kita cari nama antarmuka Ethernet di sistem kita. Gunakan perintah:

sudo ifconfig

Perintah di atas menunjukkan antarmuka dalam sistem. Anda dapat menemukan contoh output pada gambar di bawah ini:

Sekarang mari kita buat ikatan jaringan menggunakan perintah ip sebagai:

sudo ifconfig ens33 down

sudo ifconfig ens36 di bawah

sudo IP link Tambahkan bond0 Jenis Binding mode 802.3ad

Terakhir, tambahkan dua antarmuka:

sudo IP link untuk menyesuaikan ens33 Master Loan0

Sudo IP link untuk menyesuaikan ens36 Master Loan0

Untuk mengonfirmasi keberhasilan pembuatan ikatan, gunakan perintah:

sudo tautan IP

CATATAN: Membuat ikatan seperti yang ditunjukkan di atas tidak dapat bertahan dari reboot.

Ikatan permanen

Kita perlu mengedit file konfigurasi antarmuka dan menambahkan pengaturan penjilidan untuk membuat penjilidan permanen.

sudo vim /Etc/network/Interfaces

Tambahkan konfigurasi berikut ke file.

ens otomatis33

iface ens33 inet manual

ens36 otomatis

iface ens36 inet manual

Obligasi Otomatis0

iface bond inet statis

Alamat 192.168.0.253

Netmask 255.255.255.0

Gerbang 192.168.0.1

Pencarian DNS domainname.local

Budak ens33 ens36

bond_mode ke-4

Bond-Miimon 100

Penundaan penurunan ikatan 0

Pembaruan obligasi 0

CATATAN: Pastikan antarmuka kompatibel dengan Bond =4. Jika tidak, Anda dapat menggunakan bond =0 sebagai gantinya. Anda mungkin juga perlu mematikan kedua antarmuka dan mengaktifkan koneksi.

Gunakan perintah berikut untuk mengaktifkan pengikatan.

sudo ifconfig ens33 turun &&sudo ifconfig ens36 di bawah &sudo ifconfig Bond0 naik

Sudo Service restart manajer jaringan

Untuk mengonfirmasi bahwa antarmuka beroperasi, gunakan perintah:

sudo ifconfig Bond0

Untuk melihat status ikatan, gunakan perintah sebagai:

sudo cat /proc/network/link/Bond0

Berikut adalah contoh keluarannya:

Akhirnya

Panduan ini memandu Anda dalam menyiapkan ikatan jaringan di Ubuntu dan distribusi berbasis Debian. Untuk informasi rinci tentang perekatan, lihat dokumentasi.


Debian
  1. Cara Memulai Ulang Jaringan di Ubuntu

  2. Cara Mengatur WireGuard di Ubuntu 22.04

  3. Bagaimana Cara Mengatur Mode Malam Otomatis Di Ubuntu 20.04?

  1. Ubuntu – Bagaimana Cara Mengatur Ip Statis Di Ubuntu?

  2. Bagaimana Cara Mengatur Jaringan Nfs?

  3. Cara Mengubah Mode Ikatan Jaringan di CentOS/RHEL 6

  1. Cara Menginstal Redis di Ubuntu 20.04 / 18.04

  2. Cara Mengatur Server OpenVPN di Ubuntu 18.04

  3. Cara Mengatur Server Nama DNS di Ubuntu 18.04