NIC (Network Interface Card) bonding dikenal juga sebagai Network bonding. Ini juga didefinisikan The Aggregation, atau kombinasi dari multiple NIC ke dalam 1 ikatan interface. Tujuan utamanya adalah untuk menyediakan ketersediaan yang tinggi (High availability) dan redudansi.

Dalam artikel ini kita akan mempelajari bagaimana cara untuk mengkonfigurasi NIC atau Network Bonding di Centos 7 atau RHEL 7. Sebagai contoh, Saya menggunakan 2 NIC dan 1 buah bond interface (bond0)

Prasyarat:

Apabila module bonding tidak ter-load pada Linux Anda, kemudian gunakan perintah berikut :

[root@dionipe ~]# modprobe bonding

Untuk melihat list info Module Bonding, gunakan perintah berikut:

[root@dionipe ~]# modinfo bonding

dan akan terlihat seperti gambar berikut: modeinfo

Langkah pertama : buatlah file Bonding Interface

filenya adalah ifcfg-bond0 yang berada di path "/etc/sysconfig/network-scripts/"

[root@dionipe network-scripts]# nano ifcfg-bond0
DEVICE=bond0
TYPE=Bond
NAME=bond0
BONDING_MASTER=yes
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.122.118
NETMASK=255.255.255.0
GATEWAY=192.168.122.1
BONDING_OPTS="mode=5 miimon=100"

Simpan dan keluar dari editor.

IP Address secara spesifik, Netmask dan Bonding mode sesuaikan dengan kebutuhan. Sebagai contoh dibawah ini adalah menggunakan mode=5 yang mana digunakan untuk memberikan toleransi kesalahan dan load balancing.

Langkah Kedua : edit file NIC Interface

file ifcfg-eth0

[root@dionipe network-scripts]# nano ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=none
DEVICE=eth0
ONBOOT=yes
MASTER=bond0
SLAVE=yes

file ifcfg-eth1

[root@dionipe network-scripts]# nano ifcfg-eth1
TYPE=Ethernet
BOOTPROTO=none
DEVICE=eth1
ONBOOT=yes
MASTER=bond0
SLAVE=yes

Langkah Ketiga : restart Network Service

[root@dionipe ~]# systemctl restart network.service

Langkah Keempat : Kita lihat hasilnya

Taraaaa dah jadi dah.... Bonding

Next Post Previous Post