Di sini kita akan menggunakan NAT untuk keperluan sharing akses internet. Pada posting kali ini, saya sengaja tidak memberlakukan/melibatkan pengaturan firewall alias firewall terbuka. Semata-mata hanya sharing akses internet. Untuk keperluan ini kita gunakan FreeBSD sebagai NAT-nya. Pada komputer FreeBSD ini terdapat dua NIC. Satu dengan IP publik yang merupakan jalan akses ke internet, dan satunya lagi ber-IP lokal yang di-colok-an ke HUB lokal sehingga bisa diakses oleh komputer-komputer yang terhubung ke jaringan lokal agar bisa sama-sama menikmati akses internet. Katakanlah IP publiknya adalah 202.91.12.61 pada NIC fxp0 dan IP lokalnya adalah 192.68.0.1 pada NIC fxp1 di netmask 255.255.255.0

Langsung aja, langkah-langkah yang perlu dilakukan di komputer FreeBSD :

  1. Compile ulang kernel dengan opsi : options IPFIREWALL dan options IPDIVERT

  2. Tambahkan baris-baris berikut di /etc/rc.conf :

    gateway_enable="YES"
    firewall_enable="YES"
    firewall_type="OPEN"
    natd_enable="YES"
    natd_interface="fxp0"
    natd_flags=""

  3. Lalu reboot

Sedangkan yang perlu dilakukan di komputer client [dengan sistem operasi apa pun] yang ingin menumpang akses internet di komputer FreeBSD adalah men-setting gateway-nya ke 192.168.0.1 yang merupakan IP lokal komputer FreeBSD. Untuk DNS, di arahkan ke DNS ISP [Internet Service Provider] di mana kita daoatkan IP publik kita [202.91.12.61]. Bisa saja kita memfungsinya komputer FreeBSD sebagai DNS Server, tapi kalau hanya untuk sharing akses internet, langkah ini sungguh tidak perlu dilakukan, kecuali jika IP publik yang kita dapatkan adalah IP publik static yang kita gunakan sebagai web server, mail server atau yang semacamnya.

FreeBSD…nikmatnya berbagi.

Dedicated for Light Intermutimedia
Perusahaan Software Pulsa