Promo

 

Bagi anda yang pemula di Dunia Networking mungkin belum mengetahui apa itu definisi ROUTER?

Router Adalah Sebuah Sistem yang digunakan untuk menghubungkan jaringan-jaringan. Perangkat yang berfungsi dalam komunikasi WAN atau menghubungkan dua network yang berbeda. Menempati layer 3 pada sistem layering OSI ( network) sehingga memiliki kemampuan routing atau pengalamatan paket data baik secara static atau dinamik

Sebuah komputer atau paket software yang dikhususkan untuk menangani koneksi antara dua atau lebih network yang terhubung melalui packet switching. Router bekerja dengan melihat alamat tujuan dan alamat asal dari paket data yang melewatinya dan memutuskan rute yang harus digunakan oleh paket data tersebut untuk sampai ke tujuan.

Disini Penulis membahas Router dalam Kategory Software yaitu dengan menggunakan OS FreeBSD 6.2, dalam OS ini (FREEBSD) ada sejumlah aplikasi yang di gunakan untuk apliaksi gateway/router, contohnya: IPFW, PF dan lain lain.

Nah dalam tutorial kali ini kita akan menggunakan Aplikasi IPFW untuk membuat router sederhana.

Langkah - langkahnya adalah sebagai berikut :

1. Siapkan secangkir Kopi dan sebungkus Rokok Kesukaan saya yaitu CLassMild, hehehheh.
2. Asumsi bahwa anda telah sukses menginstall SO FreeBSD di Komputer Router anda dengan 2 Network Interface.
3. Langkah2 settingnya adalah sbb :


* masuk ke directory kernel
#cd /usr/src/sys/i386/conf
#cp GENERIC ROUTER
#ee ROUTER
#Isikan Parameter2 di bawah ini
#options IPDIVERT
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_FORWARD
options DUMMYNET
#lalu simpan
* compile kernel anda :
#config ROUTER
#cd ../compile/ROUTER
#make depend
#make install
* edit /etc/rc.conf
#ee /etc/rc.conf
tambahkan parameter berikut :
defaultrouter=”202.124.20.17"
gateway_enable=”YES”
ifconfig_fxp0=”inet 202.124.20.23 netmask 255.255.255.240"
ifconfig_fxp1=”inet 10.0.0.1 netmask 255.255.255.0"
sshd_enable=”YES”
natd_enable=”YES”
named_enable=”YES”
natd_interface=”fxp0"
firewall_enable=”YES”
firewall_quiet=”NO”
firewall_script=”/etc/router.firewall”
firewall_logging=”YES”
inetd_enable=”YES”
kern_securelevel_enable=”NO”
#lalu simpan
* edit/etc/resolv.conf
#ee /etc/resolv.conf
tambahkan parameter berikut :
#nameserver 202.134.1.10 >>sesuaikan dengan dns isp anda & bisa diisi lebih dari satu nameserver
#lalu simpan
* edit /etc/router.firewall
#ee /etc/router.firewall
tambahkan paramater berikut :
fwcmd=/sbin/ipfw$fwcmd add 00010 divert 8668 ip from any to any via fxp0

$fwcmd add 00020 allow ip from any to any via lo0

$fwcmd add 00030 deny ip from any to 127.0.0.0/8

$fwcmd add 00040 deny ip from 127.0.0.0/8 to any

$fwcmd add 50 allow ip from 10.0.0.2 to any

$fwcmd add 60 allow ip from any to 10.0.0.2

$fwcmd add 70 allow ip from 10.0.0.3 to any

$fwcmd add 80 allow ip from any to 10.0.0.3

$fwcmd add 90 allow ip from 10.0.0.4 to any

$fwcmd add 100 allow ip from any to 10.0.0.4

$fwcmd add 110 allow ip from 10.0.0.5 to any

$fwcmd add 120 allow ip from any to 10.0.0.5

$fwcmd add 35000 allow ip from me to any

$fwcmd add 35001 allow ip from any to me

#lalu simpan
#Keterangan parameter diatas adalah :
#fpx0 adalah external interface, yang menghubungkan router anda ke ISP
#fxp1 adalah internal interface, yang menghubungkan router anda ke jaringanlokal

#file /etc/router.firewall adalah file yang berisi rule firewall di router anda, dan firewall diatas hanya contoh saja, anda bisa mengkonfigurasi sesuai kebutuhan anda
#hanya mengijinkan blok ip 10.0.0.2-10.0.0.5 yang terhubung ke router
* Setelah semuanya berakhir dan sesuai langkah2 diatas, maka reboot lah router anda
* Setelah router anda up kembali coba tes koneksi di klient anda
* Selesai
4. Kalo masih tetep blum bisa anda bisa berkonsultasi dengan saya via YM : sipiyuku@yahoo.com

Demikian tutorial membangun router dengan freebsd kali ini, semoga dapat bermanfaat bagi anda yang masih pemula.
 
Top