Mar 13
วันนี้มาลอง Compile Kernel ของ FreeBSD 7.0 กัน ตามนี้เลย
cd /usr/src/sys/i386/conf
cp GENERIC IPFWKERN
## edit IPFWKERN ##
เพิ่ม
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPFIREWALL_FORWARD
options IPSTEALTH
options ACCEPT_FILTER_HTTP
options ACCEPT_FILTER_DATA
หลังจากเสร็จแล้ว
config IPFWKERN
cd /usr/src
make kernel KERNCONF=IPFWKERN
make installkernel KERNCONF=IPFWKERN
หลังจากนั้น แก้ /etc/rc.conf เพิ่ม
firewall_enable="YES"
firewall_type="/etc/ipfw.rules"
filewall_logging="YES"
แล้วอย่าลืมสร้าง ipfw.rules ล่ะครับ
หลังจากนั้นก็ Reboot เป็นอันเสรํจเรียบร้อย



March 13th, 2008 at 3:37 pm
กรณีที่ compile ไม่ผ่าน แล้วติด แถวๆ SCTP
เกิดจาก Version 7.0 นี้ OPTION INET6 จะเป็น module ที่ SCTP ต้องการ ดังนั้นอย่าลืม uncomment ออกก่อนใช้ทำการ compile นะครับ