Cara Mengonfigurasi Ikatan Jaringan atau Teaming di Ubuntu
Pengikatan Antarmuka Jaringan adalah mekanisme yang digunakan di server Linux yang terdiri dari pengikatan lebih banyak antarmuka jaringan fisik untuk menyediakan lebih banyak bandwidth daripada yang dapat disediakan oleh satu antarmuka atau menyediakan redundansi tautan jika terjadi kegagalan kabel. Jenis redundansi tautan ini memiliki beberapa nama di Linux, seperti Bonding, Teaming atau Link Aggregation Groups (LAG ).
Baca Juga: Cara Mengatur Ikatan atau Kerjasama Jaringan di RHEL/CentOS
Untuk menggunakan mekanisme pengikatan jaringan di sistem Linux berbasis Ubuntu atau Debian, pertama-tama Anda perlu menginstal modul kernel pengikatan dan menguji apakah driver pengikatan dimuat melalui modprobe perintah.
sudo modprobe bonding
Pada rilis lama Debian atau Ubuntu Anda harus menginstal paket ifenslave dengan mengeluarkan perintah di bawah ini.
sudo apt-get install ifenslave
Untuk membuat antarmuka ikatan yang terdiri dari dua NC fisik pertama di sistem Anda, jalankan perintah di bawah ini. Namun metode pembuatan antarmuka ikatan ini bersifat sementara dan tidak dapat bertahan saat reboot sistem.
sudo ip link add bond0 type bond mode 802.3ad
sudo ip link set eth0 master bond0
sudo ip link set eth1 master bond0
Untuk membuat antarmuka ikatan permanen dalam tipe mode 0, gunakan metode untuk mengedit file konfigurasi antarmuka secara manual, seperti yang ditunjukkan dalam kutipan di bawah ini.
sudo nano /etc/network/interfaces
The primary network interface
auto bond0
iface bond0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1 8.8.8.8
dns-search domain.local
slaves eth0 eth1
bond_mode 0
bond-miimon 100
bond_downdelay 200
bond_updelay 200
Untuk mengaktifkan antarmuka ikatan, mulai ulang layanan jaringan, turunkan antarmuka fisik dan naikkan antarmuka ikatan atau boot ulang mesin secara berurutan agar kernel mengambil antarmuka ikatan baru.
sudo systemctl restart networking.service
or
sudo ifdown eth0 && ifdown eth1 && ifup bond0
Pengaturan antarmuka ikatan dapat diperiksa dengan mengeluarkan perintah di bawah ini.
ifconfig
or
ip a
Detail tentang antarmuka bond dapat diperoleh dengan menampilkan konten file kernel di bawah ini menggunakan perintah cat seperti yang ditunjukkan.
cat /proc/net/bonding/bond0
Untuk menyelidiki pesan antarmuka bond lainnya atau untuk men-debug status NICS fisik bond, jalankan perintah di bawah ini.
tail -f /var/log/messages
Selanjutnya gunakan alat mii-tool untuk memeriksa parameter Network Interface Controller (NIC) seperti yang ditunjukkan.
mii-tool
Jenis Ikatan Jaringan tercantum di bawah ini.
- mode=0 (keseimbangan-rr)
- mode=1 (cadangan aktif)
- mode=2 (keseimbangan-xor)
- mode=3 (siaran)
- mode=4 (802.3iklan)
- mode=5 (keseimbangan-tlb)
- mode=6 (alb-keseimbangan)
Dokumentasi lengkap mengenai ikatan NIC dapat ditemukan di halaman dokumen kernel Linux.