Ikatan NIC(Network Interface Card) juga dikenal sebagai Ikatan jaringan . Ini dapat didefinisikan sebagai agregasi atau kombinasi beberapa NIC menjadi antarmuka ikatan tunggal. Tujuan utamanya adalah untuk menyediakan ketersediaan dan redundansi yang tinggi.
Pada artikel ini kita akan mempelajari cara mengkonfigurasi ikatan nic atau netwok di CentOS 7 &RHEL 7. Dalam kasus saya, saya memiliki dua kartu antarmuka (enp0s3 &enp0s8) dan akan membentuk antarmuka ikatan (bond0).
Prasyarat :
Jika modul bonding tidak dimuat di kotak linux Anda, gunakan perintah di bawah ini untuk memuat.
[[email protected] ~]# modprobe bonding
Untuk membuat daftar info modul bonding, gunakan perintah berikut.
[[email protected] ~]# modinfo bonding
Outputnya akan seperti di bawah ini
Langkah:1 Buat File Antarmuka Obligasi
Buat file antarmuka bond (ifcfg-bond0 ) di bawah folder “/etc/sysconfig/network-scripts/ ”
[[email protected] network-scripts]# vi ifcfg-bond0 DEVICE=bond0 TYPE=Bond NAME=bond0 BONDING_MASTER=yes BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.70 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 BONDING_OPTS="mode=5 miimon=100"
Simpan &keluar dari file.
Tentukan alamat IP, Netmask &mode ikatan sesuai kebutuhan Anda. Dalam contoh saya, saya menggunakan ‘mode=5′ yang digunakan untuk memberikan toleransi kesalahan dan penyeimbangan beban.
Silakan lihat ini untuk Mode Berbeda dalam ikatan NIC
Langkah:2 Edit file antarmuka NIC
Untuk ifcfg-enp0s3
[[email protected] ~]# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 TYPE=Ethernet BOOTPROTO=none DEVICE=enp0s3 ONBOOT=yes HWADDR="08:00:27:69:60:c9" MASTER=bond0 SLAVE=yes
Untuk ifcfg-enp0s8
[[email protected] ~]# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8 TYPE=Ethernet BOOTPROTO=none DEVICE=enp0s8 ONBOOT=yes HWADDR="08:00:27:ea:71:8d" MASTER=bond0 SLAVE=yes
Langkah:3 Mulai Ulang Layanan Jaringan
Perintah di bawah ini akan memulai ulang layanan jaringan dan akan menerapkan perubahan di atas.
[[email protected] ~]# systemctl restart network.service
Langkah:4 Uji &Verifikasi antarmuka ikatan.
Gunakan ‘ifconfig ‘ &‘ip add ' perintah untuk memeriksa antarmuka ikatan bersama dengan antarmuka budaknya.
Gunakan perintah berikut untuk melihat pengaturan antarmuka ikatan seperti mode ikatan &antarmuka budak.
[[email protected] ~]# cat /proc/net/bonding/bond0
Langkah:5 Pengujian toleransi kesalahan
Untuk menguji toleransi kesalahan, kami dapat menurunkan satu antarmuka dan memeriksa apakah Anda masih dapat mengakses server.
[[email protected] ~]# ifdown enp0s8 Device 'enp0s8' successfully disconnected. [[email protected] ~]#