ข้อดีของ SIAM-LOGIN Authentik จัดการระบบ WiFi Hotspot และ Radius
คืนวันศุกร์ตอนสี่ทุ่มเศษ ไอทีของหอพักและอพาร์ตเมนต์แห่งหนึ่งโทรหาผมด้วยน้ำเสียงลนลาน "พี่ครับ MikroTik User Manager แฮงก์ คนล็อกอิน WiFi ไม่ได้เลยทั้งตึก พนักงานหน้าเคาน์เตอร์โดนลูกค้ารุมด่ายับ" เหตุการณ์แบบนี้ไม่ใช่ครั้งแรกที่ผมเจอในฐานะวิศวกรและคนทำระบบให้ SIAM-LOGIN ครับ ยิ่งตึกไหนมีผู้ใช้งานพร้อมกันหลักร้อยถึงหลักพันคน การหวังพึ่งพาตัวแปรเดียวอย่างเราเตอร์ตัวเล็กๆ ให้ทำหน้าที่เป็นทั้ง Firewall, Router และ Database เคลียร์ User Authenticate มักจบลงด้วยโศกนาฏกรรมระบบล่มเสมอ
นั่นคือจุดเริ่มต้นที่ทำให้ผมและทีมงานพัฒนารูปแบบสถาปัตยกรรมใหม่ โดยนำ SIAM-LOGIN Authentik เข้ามาทำหน้าที่เป็นศูนย์กลางระบบยืนยันตัวตน WiFi และบริหารจัดการ Radius Server แบบครบวงจร เพื่อแยกภาระงานหนักออกจากเราเตอร์หลักอย่างสิ้นเชิง
ทำไมแค่ MikroTik RouterOS ถึงไม่เพียงพอสำหรับ Hotspot ขนาดใหญ่
หลายท่านที่วางระบบ WiFi Hotspot มักจะเริ่มต้นด้วยการเปิดใช้งาน User Manager บน MikroTik เพราะสะดวกและไม่มีค่าใช้จ่ายเพิ่ม แต่เมื่อธุรกิจเติบโตขึ้น ปริมาณผู้ใช้งานสะสมเพิ่มขึ้น ฐานข้อมูลในตัวเราเตอร์จะเริ่มบวม ส่งผลให้ CPU Working Load พุ่งสูงถึง 100% จนเกิดอาการค้าง
ปัญหาสำคัญที่เราเตอร์สถาปัตยกรรมเล็กไม่สามารถตอบโจทย์ได้ในระยะยาว มีดังนี้
- ข้อจำกัดด้าน Database: เราเตอร์ไม่ได้ออกแบบมาเพื่อประมวลผล Relational Database ซับซ้อน เมื่อมี Transaction การยืนยันตัวตนพร้อมกัน (Concurrent Users) จำนวนมาก ระบบจะตอบสนองช้าทันที
- ความปลอดภัยและความยืดหยุ่น: การต่อขยายไปยังระบบยืนยันตัวตนภายนอก เช่น Social Login, LDAP, Active Directory หรือ Google Workspace ทำได้ยากหรือทำไม่ได้เลย
- การบริหารจัดการหลายสาขา: หากคุณมีหลายอาคารหรือหลายสาขา การแยกตั้งค่า Captive Portal บนเราเตอร์ทีละตัวกลายเป็นฝันร้ายในการดูแลรักษา
SIAM-LOGIN Authentik เข้ามาแก้ Pain Point อะไรบ้าง?
SIAM-LOGIN Authentik คือการนำ Identity Provider (IdP) ระดับ Enterprise มาประยุกต์ร่วมกับ Radius Server ประสิทธิภาพสูง ทำให้เราสามารถบริหารจัดการสิทธิ์การเข้าถึงเครือข่าย WiFi Hotspot ได้จากศูนย์กลางแบบ Centralized Authentication อย่างแท้จริง
1. แยกภาระงาน Authenticate ออกจาก Network Device
เมื่อผู้ใช้เชื่อมต่อ WiFi หน้า Captive Portal จะดึงข้อมูลและยืนยันรหัสผ่านผ่าน SIAM-LOGIN Authentik Server โดยตรง ทำให้ MikroTik หรือ Wireless Controller ทำหน้าที่เพียงแค่ส่งผ่านข้อมูล (NAS) และคุม Bandwidth ตามคำสั่งเท่านั้น CPU ของเราเตอร์จึงทำงานเบาลงอย่างเห็นได้ชัด ระบบนิ่งขึ้น เน็ตไม่หลุดง่าย
2. บริหารจัดการ Radius Server แบบ High Availability
Radius Server ในโซลูชันนี้รองรับการทำ Redundancy และ Scaling ทำให้รองรับการพิสูจน์ตัวตนพร้อมกันได้หลายพัน session โดยไม่ล่ม ไม่ว่าจะเป็นการใช้งานในอพาร์ตเมนต์ โรงเรียน โรงแรม หรือองค์กรขนาดใหญ่
3. รองรับการยืนยันตัวตนหลากหลายรูปแบบ (Multi-Authentication)
ระบบไม่ได้จำกัดแค่ username/password แบบเดิมๆ อีกต่อไป แต่สามารถเปิดให้ผู้ใช้ล็อกอินผ่าน Single Sign-On (SSO), OAuth2, SAML 2.0, OTP ผ่าน SMS หรือแม้กระทั่งการเชื่อมกับระบบคีย์การ์ดและระบบบริหารจัดการหอพักได้อย่างราบรื่น
4. บันทึกข้อมูลและจัดเก็บ Log ตาม พ.ร.บ.คอมพิวเตอร์
การยืนยันตัวตนที่รัดกุมผ่าน SIAM-LOGIN Authentik ช่วยให้การจับคู่ระหว่าง MAC Address, IP Address และตัวตนผู้ใช้งานจริงมีความถูกต้อง 100% สามารถส่งข้อมูลบันทึกเข้าสู่ Log Server เพื่อเก็บรักษาไว้ไม่น้อยกว่า 90 วัน ตามกฎหมายได้อย่างถูกต้องแม่นยำ
ประสบการณ์ตรงจากการติดตั้งใช้งานจริงในไซต์งาน
ผมเคยเข้าไปปรับปรุงระบบให้โรงงานอุตสาหกรรมแห่งหนึ่ง ซึ่งมีพนักงานและผู้รับเหมาหมุนเวียนใช้งาน WiFi มากกว่า 1,200 คนต่อวัน ระบบเดิมใช้ Auth ผ่านเราเตอร์เดิมๆ แล้วเจออาการ "กรอกรหัสแล้วหน้าเว็บหมุนค้าง" วันละหลายสิบรอบ จนพนักงานไอทีไม่ต้องทำงา่นอื่น คอยกด Reboot เราเตอร์อย่างเดียว
หลังจากผมเปลี่ยนสถาปัตยกรรมมาใช้ SIAM-LOGIN Authentik ร่วมกับ Radius Server ผลลัพธ์ที่ได้คือ อัตราการตกลงของ Session Authenticate สำเร็จพุ่งสูงถึง 99.9% หน้า Captive Portal เด้งไวภายในไม่ถึง 1 วินาที และฝั่งไอทีสามารถกำหนดสิทธิ์แยกกลุ่มพนักงานกับ Visitor ออกจากกันได้อย่างชัดเจนผ่าน Dashboard เดียว
สรุป: คุ้มค่าไหมกับการอัปเกรดมาใช้ SIAM-LOGIN Authentik?
ถ้าคุณทำระบบ WiFi ขนาดเล็กที่มีคนใช้พร้อมกันไม่เกิน 20-30 คน การใช้ระบบในตัวเราเตอร์ก็อาจจะเพียงพอครับ แต่ถ้าคุณบริหารจัดการอพาร์ตเมนต์ โรงแรม สำนักงาน หรือไซต์งานที่มีผู้ใช้จำนวนมาก การลงทุนติดตั้ง SIAM-LOGIN Authentik เพื่อจัดการ WiFi Hotspot และ Radius Server แบบครบวงจร ถือเป็นการลงทุนที่คุ้มค่าที่สุดในมุมของการลด Downtime ลดงาน Support และได้เรื่อง Network Security ตามมาตรฐานสากลครับ
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: SIAM-LOGIN Authentik สามารถใช้งานร่วมกับ MikroTik รุ่นเก่าได้ไหม?
ใช้งานร่วมกันได้ครับ ขอเพียงแค่ MikroTik หรือ Access Point Controller รุ่นนั้นรองรับมาตรฐาน RADIUS Protocol และ Captive Portal redirection ก็สามารถเชื่อมต่อกับ SIAM-LOGIN Authentik ได้ทันที
Q: ทำไมการใช้ Radius Server แยกภายนอกถึงดีกว่าใช้ User Manager บน MikroTik?
การแยก Radius Server ออกมาช่วยลดภาระ CPU และ RAM บนตัวเราเตอร์ ทำให้เราเตอร์ทำหน้าที่ routing ได้เต็มประสิทธิภาพ ส่วนงาน Database และการยืนยันตัวตนที่ซับซ้อนจะถูกจัดการโดยเซิร์ฟเวอร์เฉพาะทาง จึงไม่เกิดปัญหาระบบล่มเมื่อมีผู้ใช้งานพร้อมกันจำนวนมาก
Q: ระบบ Authentik รองรับการเก็บ Log 90 วัน ตาม พ.ร.บ.คอมพิวเตอร์ หรือไม่?
รองรับครับ ระบบ SIAM-LOGIN Authentik ทำหน้าที่พิสูจน์ตัวตนอย่างระบุตัวบุคคลได้อย่างชัดเจน และส่งข้อมูลการเข้าใช้งาน (Auth Log & Accounting Log) ไปจัดเก็บยัง Syslog Server ตามข้อกำหนดของ พ.ร.บ.คอมพิวเตอร์ ได้อย่างครบถ้วน
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน