Cara Membuat Bonding NIC di CentOS 6 & Red Hat RHEL 6

Pada tutorial kali ini kita akan mencoba melakukan bonding sebuah networt interfaces dalam satu virtual link interfaces yang biasa disebut bond0 atau bondX dengan x adalah urutan interface bonding. Kernel Linux sudah mendukung fitur bonding NIC ini cukup lama.

Tujuan dari bonding NIC ini adalah membuat beberapa interfaces network tergabung dalam satu interfaces network (virtual) yang sama, sehingga dua atau lebih interface network tersebut akan berjalan/memproses hal yang sama. Jika salah satu network interface down, maka bandwith akan berjalan ke interface lain dalam satu bond.

Untuk membuat Bonding NIC di RHEL 6 atau CentOS 6, silakan buat script bondingnya terlebih dahulu di /etc/sysconfig/network-scripts/ifcfg-bond0 dengan isi sebagai berikut:

DEVICE=bond0
IPADDR=192.168.5.20
NETWORK=192.168.5.0
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes

silakan sesuaikan dengan kebutuhan anda.

kemudian kita harus modifikasi semua interfaces yang akan di bonding, misalnya eth1 dan eth2. Tambahkan item MASTER=bond0

/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

/etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2
USERCTL=no
ONBOOT=yes
MASTER=bond0
SLAVE=yes
BOOTPROTO=none

setelah itu edit file bonding.conf, tepatnya di /etc/modprobe.d/bonding.conf dan tambahkan hal berikut:

alias bond0 bonding
options bond0 mode=balance-alb miimon=100

jika sudah selesai, silakan load modul kernel bonding dengan perintah modprobe:

modprobe bonding

lalu restart networking dengan perintah:

service network restart

seharusnya bonding NIC sudah berhasil. untuk mengecek, silakan gunakan perintah ifconfig -act

bond0     Link encap:Ethernet  HWaddr 00:0C:30:80:18:FA  
          inet addr:192.168.5.30  Bcast:192.168.5.255  Mask:255.255.255.0
          inet6 addr: fe80::62eb:69ff:fed2:d2a6/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:22 errors:0 dropped:0 overruns:0 frame:0
          TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3843 (3.7 KiB)  TX bytes:4169 (4.0 KiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:30:80:18:FA  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2031 (1.9 KiB)  TX bytes:2064 (2.0 KiB)

eth2      Link encap:Ethernet  HWaddr 00:0C:30:80:18:FA  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:11 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1812 (1.7 KiB)  TX bytes:2105 (2.0 KiB)

Wagiman Wiryosukiro

Petani Sistem Informasi, tukang las plugin & themes Wordpress. Co-Founder SistemInformasi.biz. Saat ini aktif sebagai Developer & kontributor di OpenMandriva Linux.

You may also like...

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: