Yang perlu saya konfigurasi adalah membuat kernel agar support PF (PF miliknya OpenBSD nech :p trus support ALTQ CBQ trus untuk optimasi SQUID supaya bisa dukung diskd dan meng-unload konfigurasi-konfigurasi yang tidak saya gunakan pada kernel seperti dukungan terhadapa Slot ISA, RAID dan SCSI, USB, Wireless de eL eL -lah.
Untuk mengkonfigurasi kernel FreeBSD silahkan lakukan langkah-langkah berikut ini :
# cd /usr/src/sys/i386/conf
# cp GENERIC ROUTER
# ee ROUTER
Sebenarnya cara konfigurasi kernel ini dapat dilihat pada ebook-nya om 1smail pada tulisan saya terdahulu. Disini saya hanya menambahkan beberapa parameter untuk mengaktifkan fiture-fiture yang akan saya gunakan seperti yang saya sebutkan sebelumnya diatas .
kembali ke ee ROUTER pada bagian-bagian seperti
machine i386
#cpu I486_CPU
#cpu I586_CPU
cpu I686_CPU
ident Router…
#options MSDOSFS
…
#options SCSI_DELAY=5000
…
# SCSI Controllers — commend semunya untuk menonaktifkan dukungan
#device ahb
#device ahc
#device ahd
#device amd
#device isp
#device ispfw
#device mpt
#device ncr
#device sym
#device trm#device adv
#device adw
#device aha
#device aic
#device bt#device ncv
#device nsp
#device stg# SCSI peripherals
#device scbus
#device ch
#device da
#device sa
#device cd
#device pass
#device ses
…# RAID controllers interfaced to the SCSI subsystem
#device amr
#device arcmsr
#device asr
#device ciss
#device dpt
#device hptmv
#device rr232x
#device iir
#device ips
#device mly
#device twa# RAID controllers
#device aac
#device aacp
#device ida
#device mfi
#device mlx
#device pst
#device twe
…# PCCARD (PCMCIA) support
# PCMCIA and cardbus bridge support
#device cbb
#device pccard
#device cardbus…
## cape nilisnya selanjutnya perkategori aza yach ati-ati salah oke !
# ISA Ethernet NICs –> comment semua dibawahnya
# Wireless NIC cards –> comment semua dibawahnya
#USB Support –> comment semua dibawahnya
# FireWire support –> comment semua dibawahnya
Apa yang saya lakukan diatas adalah untuk menonaktifkan dukungan hardware terhadap perangkat-pernangkat yang tidak saya gunakan… ini berguna untuk meng-efisiensikan kernel terhadap sistem saya nantinya… dan yang paling penting adalah saya menambahkan ini pada bagian akhir konfigurasi file ROUTER untuk mengaktifkan beberapa parameter :
###—untuk support PF—-###
device pf
device pflog
device pfsync###—untuk support altq cbq—###
options ALTQ
options ALTQ_CBQ
options ALTQ_RED
options ALTQ_RIO
options ALTQ_HFSC
options ALTQ_PRIQ
options ALTQ_NOPCC###—untuk optimasi squid untuk dukungan diskd—###
options SYSVMSG
options MSGMNB=32768
options MSGMNI=164
options MSGSEG=8196
options MSGSSZ=512
options MSGTQL=2048###—optional—###
device carp
options HZ=1000
Setelah selesai save dan keluar dari editor dengan menekan [Esc] dan [Enter] 2x !
Selanjitnya tinggal meng-compile kernel yang baru saya dikonfigurasi :
# config ROUTER
# cd .. ../compile/ROUTER
# make cleandepend
# make depend
# make all
# make install
Selanjutnya tinggal di reboot dech…