วันอาทิตย์ที่ 19 สิงหาคม พ.ศ. 2555

รีวิว pfsense Firewall


pfSense เริ่มต้นโครงการในเดือนกันยายนปี 2004 โดยคริส Buechler และ Scott Ullrich  คริสvอุทิศตัวเองให้กับโครงการ m0n0wall เป็นเวลานาน m0n0wall เป็น Firewall ที่ทำงานบนคอมพิวเตอร์แบบฝัง (Embedded Computer) ที่ดีตัวหนึ่ง แต่หนึ่งในสิ่งที่ดีเกี่ยวกับการออกแบบของมันยังเป็นข้อจำกัดในการเพิ่มขยาย m0n0wall จะทำงานทั้งหมดจาก RAM ทั้งระบบปฏิบัติการและโปรแกรมประยุกต์ทั้งหมดจะถูกโหลดลงในหน่วยความจำในขณะ บูต นี่คือการออกแบบที่ดีสำหรับการทำงานบน Embedded System ด้วยเหตุผลด้านประสิทธิภาพและความน่าเชื่อถือ อย่างไรก็ตาม m0n0wall ไม่สามารถถูกติดตั้งลงบนฮาร์ดไดรฟ์ได้ดังนั้น ฟังก์ชันที่พึงประสงค์จำนวนมากไม่สามารถนำไปใช้งานได้

โดยส่วนตัวผมได้ใช้และติดตั้งให้ลูกค้าใช้งานมาระยะเวลาหนึ่ง ในส่วนฟังก์ชันหลัก (pfSense จะมี Package ที่สามารถเพิ่มหรือลบออกได้นอกเหนือจากฟังก์ชันปกติ) ที่มากับ pfSense ในตอนเริ่มต้นนั้นข้างนิ่ง จะมีปัญหาก็ในรุ่นก่อนนี้ (ปัจจุบันรุ่น 1.2.3) ส่วนรุ่นปัจจุบันยังไม่เจอปัญหาอะไรครับ ในส่วนของ Package ที่สามารถเพิ่มหรือลบได้นั้น รุ่นของ Package ที่ทำงานได้กับ pfSense รุ่นปัจจุบัน ยังมีน้อยอยู่ครับ แต่ฟังก์ชันหลักก็มีมากมายแล้วครับ

ฟังก์ชันหลักๆที่จะขอแนะนำ มีดังนี้

  • Firewall
  • State Table
  • NAT
  • Redundancy หรือ Hardware Fail Over
  • Load Balancing
    • Inbound Load Balancing
    • Outbound Load Balancing
  • VPN
    • IPSec
    • SSL VPN
    • PPTP
  • PPPoE Server
  • Report and Monitor
    • RRD Graph
    • Real Time Information
  • Dynamic DNS
  • Captive Portal
  • DHCP Server and Relay