Install Kernel di Freebsd

Untuk mengetahui versi FreeBSD, gunakan perintah berikut :

r-lpp2# uname -r
7.0-RELEASE

Untuk informasi versi lebih detail :

r-lpp2# uname -a
FreeBSD r-lpp2.uns.ac.id 7.0-RELEASE FreeBSD 7.0-RELEASE #1: Fri May  1 14:36:48 UTC 2009     bagus@r-lpp2.uns.ac.id:/usr/src/sys/i386/compile/ROUTER  i386

Pada waktu instalasi pertama kali freeBSD menggunakan kernel “aslinya” yakni GENERIC, untuk tahap selanjutnya disesuaikan dengan kebutuhan admin, sebagai contoh untuk keperluan router ditambah options IPFIREWALL, caranya sebagai berikut :

  • Login sebagai Root, kemudian buat kernel yang diinginkan (misal ROUTER) dengan mengcopy kernel yang asli
  • r-lpp2# cd /usr/src/sys/i386/conf/
    r-lpp2# cp GENERIC ROUTER

  • edit kernel ROUTER sesuai kebutuhan
  • r-lpp2# vi ROUTER

  • misal ditambah beberapa options berikut
  • o ptions IPDIVERT
    options IPFIREWALL
    options IPFIREWALL_VERBOSE
    options IPFIREWALL_VERBOSE_LIMIT=10
    options IPFIREWALL_DEFAULT_TO_ACCEPT
    options IPFIREWALL_FORWARD

  • compile kernel baru kemudian restart PC

  • r-lpp2# config ROUTER
    r-lpp2# cd /usr/src/sys/i386/compile/ROUTER
    r-lpp2# make depend && make && make install && reboot

    Note : Gunakan PC eksperiment untuk mencoba