Router dengan FreeBSD

gag usah basa-basi… karena bukan basa-basi….(kayak iklan)

Setelah pc siap dan telah terinstall Sistem Operasi FreeBSD, kita mulai lankah berikutnya:

1. aktifkan NIC dan sekaligus beri IP, edit pada /etc/rc.conf

edit dengan perintah #vi /etc/rc.conf,

ifconfig_rl0(this your NIC)=”inet 202.15.0.46 netmask 255.255.255.248″

ifconfig_rl1=”inet 192.168.0.1 netmask 255.255.255.0″

router_enable=”YES”

default_router=”202.15.0.45″ <– gateway from ISP

gateway_enable=”YES”

#:qw! (untuk nyimpan)

2. ketikan perintah

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

#cp GENERIC ROUTER

#vi ROUTER

ident ROUTER

options IPDIVERT

options IPFILTER

options IPFILTER_LOG

options IPFIREWALL

options IPFIREWALL_VERBOSE

options IPFIREWALL_VERBOSE_LIMIT

options IPFIREWALL_FORWARD

#:qw! (untuk nyimpan)

3. kompile kernel dengan perintah

#config ROUTER

#cd ../compile/ROUTER

#make depend && make && make install

tunggu lah hingga beberapa saat… šŸ™‚

4. edit /etc/rc.conf

ifconfig_rl0(this your NIC)=”inet 202.15.0.46 netmask 255.255.255.248″

ifconfig_rl1=”inet 192.168.0.1 netmask 255.255.255.0″

router_enable=”YES”

default_router=”202.15.0.45″ <– gateway from ISP

gateway_enable=”YES”

firewall_enable=”YES”

firewall_type=”OPEN”

pf_enable=”YES”

pf_rules=”/etc/pf.conf”

pflog_enable=”YES”

pflog_logfile=”/var/log/pflog”

natd_enable=”YES”

5. edit /etc/pf.conf

#vi /etc/pf.conf

edit pada bagian

ext_if=”rl0″ (NIC)

int_if=”rl1″

internal_net=192.168.0.0/26

nat on $ext_if inet from $internal_net to any -> {$ext_if:}

5. #pfctl -f /etc/pf.conf

6. #reboot

uda’ ah… segitu ajah… ga panjang2… biar mudah di ingat… šŸ˜›

Iklan

~ oleh deeinside pada 11/06/2008.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

 
%d blogger menyukai ini: