Bridge atau dalam bahasa Indonesia berarti jembatan, adalah suatu cara yang menggabungkan dua ethernet card ke dalam suatu protokol yang berdiri sendiri (independent). Bridge berkomunikasi pada layer dua dan bersifat transparan, sehingga semua protokol dapat melewatinya secara transparan.
Pada kesempatan ini akan diberikan contoh membuat transparent bridge yang terpasang pada sistem operasi Fedora Linux (Fedora-Core.6), ethernet card adalah eth0 dan eth1, dimana untuk menkonfigurasinya akan terbagi dalam dua langkah.
Untuk persiapan download dahulu file-file yang dibutuhkan, namun jikan ingin memakai software brigde yang tersedia pada distro juga tidak masalah. Pada tulisan ini versi bridge yang dipakai adalah bridge-utils-1.0.6.
Langkah 1 download file yang diperlukan
# cd /usr/local/src/ # wget http://pkgs.fedoraproject.org/repo/pkgs/bridge-utils/bridge-utils-1.0.6.tar.gz/9b7dc52656f5cbec846a7ba3299f73bd/bridge-utils-1.0.6.tar.gz # tar xfvz bridge-utils-1.0.6.tar.gz # cd bridge-utils-1.0.6 # ./configure # make && make install
Jika tidak ada error, sampai disini bridge util telah terinstall pada sistem operasi fedora linux.
Langkah 2, mengkonfigurasi bridge
Agar semuanya dapat berjalan pada saat komputer start, tambahkan pada rc.local
# vi /etc/rc.d/rc.local, tambahkan kode dibagian paling bawah file /usr/local/sbin/brctl addbr br0 /usr/local/sbin/brctl stp br0 on /usr/local/sbin/brctl addif br0 eth0 /usr/local/sbin/brctl addif br0 eth1 /sbin/ifconfig eth0 down /sbin/ifconfig eth1 down /sbin/ifconfig eth0 0.0.0.0 up /sbin/ifconfig eth1 0.0.0.0 up /sbin/ifconfig br0 11.22.33.74 netmask 255.255.255.248 up echo 1 > /proc/sys/net/ipv4/ip_forward echo 1 > /proc/sys/net/bridge/bridge-nf-call-arptables echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables echo 1 > /proc/sys/net/ipv4/tcp_syncookies echo 524288 > /proc/sys/net/ipv4/route/max_size /sbin/route add default gw 11.22.33.74
Simpan file, kemudian restart server atau komputer anda. Oh ya, sebelumnya jangan lupa untuk merubah ip forward menjadi angka 1 pada sysctl.conf, seperti dibawah ini :
# vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
Seharusnya setelah komputer hidup, anda telah berhasil membuat transparan bridge menggunakan fedora linux, untuk itu bisa dicek menggunakan fasilitas ping, tujuannya adalah ip bridge anda. dan cek juga untuk routing tablenya :
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 11.22.33.72 0.0.0.0 255.255.255.248 U 0 0 0 br0 0.0.0.0 11.22.33.74 0.0.0.0 UG 0 0 0 br0
Catatan :
11.22.33.74 sesuaikan dengan ip address anda
255.255.255.248 sesuaikan dengan netmask anda
Dan pastikan anda sudah mematikan startup untuk network, biasanya bisa melalui ntsysv, unchek untuk network, atau bisa juga menggunakan chkconfig --del network.
Jika bridge-util yang anda pakai adalah rpm yang tersedia pada cd distro, berarti tinggal menjalankan langkah kedua, jangan lupa untuk merubah sysctl.conf dan mematikan network.
Terima kasih telah mampir dan membaca tulisan ini, jika mengalami kendala tinggalkanlah komentar, Salam.
No comments:
Post a Comment