Praktik menggabungkan antarmuka jaringan yang berbeda menjadi satu dikenal sebagai ikatan jaringan atau pemasangan. Tujuan utama pengikatan jaringan adalah untuk meningkatkan kinerja dan kapasitas sekaligus memastikan redundansi jaringan. Selanjutnya, ikatan jaringan menguntungkan di mana kelonggaran kesalahan merupakan pertimbangan penting, seperti dalam koneksi penyeimbangan beban. Paket untuk ikatan jaringan tersedia di sistem Linux. Mari kita lihat cara mengatur koneksi jaringan di Ubuntu menggunakan konsol. Sebelum memulai, pastikan Anda memiliki item berikut:
- Akun pengguna administratif atau master
- Ada dua atau lebih adaptor antarmuka yang tersedia.
Instal modul bonding di Ubuntu
Kita perlu menginstal modul bonding terlebih dahulu. Karenanya masuk dari sistem Anda dan buka shell baris perintah dengan cepat dengan "Ctrl + Alt + T". Pastikan modul bonding dikonfigurasi dan diaktifkan di sistem Linux Anda. Untuk memuat modul bonding ketik perintah di bawah ini diikuti dengan kata sandi pengguna.
$ sudo modprobe bonding
Ikatan telah diaktifkan sesuai kueri di bawah ini:
$ lsmod | grep bond
Jika sistem Anda melewatkan ikatan, pastikan untuk menginstal paket ifenslave di sistem Anda melalui paket apt diikuti dengan menambahkan kata sandi.
$ sudo apt install ifenslave
Konfirmasikan proses tindakan instalasi Anda dengan menekan "y" dari mesin tik. Jika tidak, tekan “n” untuk keluar dari penginstalan.
Anda dapat melihat sistem telah berhasil menginstal dan mengaktifkan ikatan jaringan pada sistem Anda sesuai dengan baris keluaran terakhir di bawah ini.
Ikatan Jaringan Sementara
Ikatan sementara hanya berlangsung sampai reboot berikutnya. Ini berarti ketika Anda me-reboot atau me-restart sistem Anda, itu memudar. Mari kita mulai ikatan sementara. Pertama-tama, kita perlu memeriksa berapa banyak antarmuka yang tersedia di sistem kita untuk diikat. Untuk tujuan ini, tuliskan perintah di bawah ini di shell untuk memeriksanya. Tambahkan kata sandi akun Anda untuk melanjutkan. Output di bawah ini menunjukkan bahwa kami memiliki dua antarmuka Ethernet enp0s3 dan enp0s8 yang tersedia di sistem.
$ sudo ifconfig
Pertama-tama, Anda perlu mengubah status kedua antarmuka Ethernet menjadi “down” menggunakan perintah berikut:
$ sudo ifconfig enp0s3 down $ sudo ifconfig enp0s8 down
Sekarang, Anda harus membuat jaringan bond pada master node bond0 melalui perintah ip link seperti di bawah ini. Pastikan untuk menggunakan mode bond sebagai “82.3ad”.
$ sudo ip link add bond0 type bond mode 802.3ad
Setelah pembuatan bond network bond, tambahkan kedua antarmuka ke master node seperti di bawah ini.
$ sudo ip link set enp0s3 master bond0 $ sudo ip link set enp0s8 master bond0
Anda dapat menegaskan pembuatan ikatan jaringan menggunakan kueri di bawah ini.
$ sudo ip link
Ikatan Jaringan Permanen
Jika seseorang ingin membuat ikatan jaringan permanen, mereka harus membuat perubahan pada file konfigurasi antarmuka jaringan. Oleh karena itu, buka file di editor nano GNU seperti di bawah ini.
$ sudo nano /etc/network/interfaces
Sekarang perbarui file dengan konfigurasi berikut di bawah ini. Pastikan untuk menambahkan bond_mode sebagai 4 atau 0. Simpan file dan keluar.
Untuk mengaktifkan ikatan jaringan, kita perlu mengubah status kedua antarmuka slave ke bawah dan mengubah status node master ke atas, menggunakan kueri di bawah ini.
$ sudo ifconfig enp0s3 down && sudo ifconfig enp0s8 down & sudo ifconfig bond0 up
Sekarang restart layanan jaringan menggunakan perintah systemctl di bawah ini.
$ sudo systemctl restart networking.service
Anda juga dapat menggunakan perintah di bawah ini sebagai pengganti perintah di atas.
$ sudo systemctl restart network-manager.service
Sekarang Anda dapat mengonfirmasi apakah antarmuka master telah "naik" atau tidak menggunakan kueri di bawah ini:
$ sudo ifconfig bond0
Anda dapat memeriksa status ikatan jaringan yang baru dibuat yang telah berhasil dibuat dengan menggunakan kueri di bawah ini.
$ sudo cat /proc/net/bonding/bond0
Kesimpulan
Artikel ini menjelaskan cara menggabungkan beberapa antarmuka jaringan ke dalam satu platform menggunakan paket bridging Linux. Semoga tidak ada masalah saat implementasi.