Mengkonfigurasi FreeBSD sebagai Router

Ada beberapa hal yang perlu kita lakukan supaya mesin FreeBSD kita bisa berfungsi sebagai router. Pada tahap kali ini saya asumsikan anda telah menginstall FreeBSD anda dengan baik dan benar, namun apabila belum dipersilakan untuk menginstal terlebih dahulu. Apabila sudah terinstall, berikut langkah-langkah yang perlu dilakukan :

 

·        Compile ulang kernel anda

r3dluv# cd /usr/src/sys/i386/conf

r3dluv# cp GENERIC redluv (nama redluv bisa terserah anda)

r3dluv# ee redluv

edit dan tambahkan baris-baris dibawah ini :

ident                 redluv

 

options             IPFIREWALL

options             IPFIREWALL_FORWARD

options             IPFIREWALL_VERBOSE

options             IPFIREWALL_VERBOSE_LIMIT=10

options             IPFIREWALL_DEFAULT_TO_ACCEPT

options             IPDIVERT

options             IPSTEALTH

options             DUMMYNET

options             HZ=1000

options             IPFILTER

options             IPFILTER_LOG

 

setelah itu save file tersebut

r3dluv# config redluv

r3dluv# cd ../compile/redluv

r3dluv# make depend ; make ; make install

r3dluv# reboot

 

·        Setting rc.conf

r3dluv# ee /etc/rc.conf

tambahkan baris-baris dibawah ini dan untuk ethernet name-nya silakan disesuaikan dengan kepemilikan anda.

gateway_enable=”YES”

ifconfig_sis0=”inet 192.168.0.5  netmask 255.255.255.0″

defaultrouter=”192.168.0.1″

hostname=”r3dluv.co.id”

 

ifconfig_xl0=”inet 10.1.3.1  netmask 255.255.255.128″

hostname=”r3dluv.co.id”

 

firewall_enable=”YES”

firewall_type=”OPEN”

firewall_script=”/etc/ipfw.rules”

 

ipfilter_enable=”YES”

ipfilter_program=”/sbin/ipf”

ipfilter_rules=”/etc/ipf.rules”

 

ipnat_enable=”YES”

ipnat_program=”/sbin/ipnat”

ipnat_rules=”/etc/ipnat.rules”

 

sendmail_enable=”NONE”

 

·        Konfigurasi IPFW

r3dluv# touch /etc/ipfw.rules

r3dluv# ee /etc/ipfw.rules

tambahkan baris-baris di bawah ini :

ipfw add 00100 allow ip from any to any

ipfw add 00200 allow ip from 10.1.3.0/24 to 127.0.0.0/8

ipfw add 00300 allow ip from 127.0.0.0/8 to 10.1.3.0/24

 

·        Konfigurasi IPNAT

r3dluv# touch /etc/ipnat.rules

r3dluv# ee /etc/ipnat.rules

sesuaikan dengan konfigurasi di tempat anda.

 

map sis0 10.1.3.2/32 -> 192.168.0.5/32

map sis0 10.1.3.2/32 -> 192.168.0.5/32 proxy port ftp ftp/tcp

map sis0 10.1.3.2/32 -> 192.168.0.5/32 portmap tcp/udp 10000:60000

map sis0 10.1.3.2/32 -> 192.168.0.5/32 portmap tcp/udp 4662:4771

 

r3dluv# reboot

 

Itulah konfigurasi yang perlu anda lakukan apabila menginginkan FreeBSD anda berperan sebagai router. Ditunggu kritik dan sarannya ya. Bye.

 

Referensi : http://mazpur.wordpress.com/2007/11/19/membuat-router-di-freebsd-61/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: