IPFW semua yang sudah terbiasa dengan freebsd pastinya sudah tahu, tidak usah saya jelaskan lagi. Walaupun IPFW termasuk yang sudah usang tapi saya pengen share saja berhubung masih newbie :malu
pengennya utak-atik sana sini mencoba dan mencoba.

Sebetulnya kejadiannya sudah agak lama ketika saya mencoba membuat limit bw di router freebsd, saya search :tkp
di gogle belum menemukan yang cocok dan akhirnya nemuin blognya  broe.. halim, :shakehand2
kebetulan langsung minta diajarin beliau… he he e :D

Router yang saya pakai disini freebsd 6.4 stable version, sebelum kita melangkah lebih jauh pertama yang kita lakukan pastikan kernel anda sudah dicompile untuk ipfw cek dengan perintah

#uname -a

Tambahkan script di rc.conf

#ee /etc/rc.conf

firewall_enable=”yes”
firewall_script=/etc/rc.firewall”

Ganti rc.firewall dengan script di bawah ini

#ee /etc/rc.firewall

#!/bin/sh

ipfw add pipe 10 ip from any to 192.168.1.100
ipfw pipe 10 config bw 128Kbit/s
ipfw add pipe 20 ip from 192.168.1.100 to any
ipfw pipe 20 config bw 128Kbit/s

/sbin/ipfw add pass all  from any to any

Cek IPFW dengan perintah

#ipfw list

Jika tidak terjadi error maka configurasi anda sudah benar

Maaf tulisan diatas memang saya sengaja tulis tidak secara detail :bingung jika ada kesalahan dalam penulisan script dan lain-lain mohon dikoreksi. Cukup sekian semoga bermanfaat… :siul