ทำความรู้จัก Captive Portal และ Radius Server คืออะไร? ทำไมธุรกิจต้องมี
80% ของร้านกาแฟ โรงแรม และออฟฟิศขนาดกลางที่ผมเข้าไปช่วยแก้ปัญหาระบบเครือข่าย มักจะใช้วิธีตั้งรหัสผ่าน Wi-Fi เดียวกันแล้วติดป้ายบอกทุกคนที่เดินเข้ามา วิธีนี้สะดวกในวันแรกครับ แต่เมื่อเวลาผ่านไป ผู้ใช้งานเริ่มแน่น เครือข่ายอืด และที่น่ากลัวที่สุดคือ เมื่อมีผู้ใช้ทำผิดกฎหมายไซเบอร์ เจ้าของสถานที่กลับกลายเป็นผู้รับผิดชอบเต็มๆ เพราะไม่สามารถระบุตัวตนได้เลยว่าใครเป็นคนใช้งาน IP นั้นในเวลานั้น
จากประสบการณ์ทำระบบ network ให้กับลูกค้า Siam-Login มาหลายร้อยไซท์ ผมบอกได้เลยว่า หัวใจของการแก้ปัญหาเหล่านี้คือการนำ Captive Portal และ Radius Server เข้ามาทำงานร่วมกันในระบบ ระบบ Wi-Fi Hotspot ครับ บทความนี้ผมจะเล่าให้ฟังแบบเข้าใจง่ายที่สุดว่า สองเทคโนโลยีนี้คืออะไร และทำไมธุรกิจของคุณถึงจำเป็นต้องมี
Captive Portal คืออะไร? หน้าด่านแรกของการกรอกข้อมูลก่อนท่องโลกอินเทอร์เน็ต
ถ้าพูดให้เห็นภาพง่ายๆ Captive Portal ก็คือ "หน้าเว็บต้อนรับ" ที่เด้งขึ้นมาทันทีที่คุณเชื่อมต่อ Wi-Fi ไม่ว่าจะเป็นการต่อผ่านโทรศัพท์มือถือ หรือคอมพิวเตอร์ ระบบจะทำการกัก (Capture) ทราฟฟิกของคุณไว้ก่อน ไม่ยอมให้เปิดเว็บไซต์อื่นจนกว่าคุณจะทำตามเงื่อนไขที่กำหนดสำเร็จ
เงื่อนไขที่ว่านี้มีได้หลายรูปแบบครับ ขึ้นอยู่กับวัตถุประสงค์ของแต่ละธุรกิจ เช่น
- การใส่ Username และ Password ที่ได้รับจากเคาน์เตอร์เช็คอิน
- การลงทะเบียนด้วยเบอร์โทรศัพท์ หรือ Social Login เพื่อรับ OTP
- การกดกดยอมรับ เงื่อนไขการใช้งาน (Terms & Conditions) ก่อนเข้าใช้งาน
ข้อดีของ Captive Portal ไม่ใช่แค่เรื่องความคุ้มกันความปลอดภัย แต่ยังเป็นพื้นที่แรกที่ลูกค้าจะเห็น Branding ของธุรกิจ คุณสามารถใส่โลโก้ แจ้งโปรโมชันใหม่ หรือใช้เก็บข้อมูลลูกค้าเพื่อนำไปทำ Marketing ต่อได้อย่างถูกกฎหมาย privacy อีกด้วย
Radius Server คืออะไร? สมองกลตรวจสอบและบริหารจัดการ User Database
ถ้า Captive Portal เปรียบเสมือน "พนักงานต้อนรับ" ที่คอยถามชื่อและขอรหัสผ่าน Radius Server (Remote Authentication Dial-In User Service) ก็คือ "ผู้จัดการฝ่ายรักษาความปลอดภัย" ที่ยืนอยู่ข้างหลังคอยเปิดดูสมุดบัญชีรายชื่อครับ
เมื่อผู้ใช้งานกรอก Username/Password บนหน้า Captive Portal ข้อมูลนั้นจะถูกส่งมาตรวจสอบที่ Radius Server เพื่อทำหน้าที่สำคัญ 3 ประการ หรือที่ในทางเทคนิคเรียกว่า Triple-A (AAA):
- Authentication (การยืนยันตัวตน): ตรวจสอบว่าชื่อผู้ใช้และรหัสผ่านนี้มีจริงใน User Database หรือไม่ และหมดอายุแล้วหรือยัง
- Authorization (การอนุมัติสิทธิ์): กำหนดว่าผู้ใช้นี้ได้สิทธิ์อะไรบ้าง เช่น ได้ความเร็วเน็ตเท่าไหร่ (จัดการ Bandwidth) ใช้งานได้กี่อุปกรณ์ พร้อมกัน และเล่นได้กี่ชั่วโมง
- Accounting (การบันทึกข้อมูลการใช้งาน): บันทึกเวลาเริ่มใช้งาน เวลาที่เลิกใช้งาน IP Address ที่ได้รับ และปริมาณข้อมูลที่ใช้ ซึ่งส่วนนี้สำคัญมากในการเก็บ Log ตาม พ.ร.บ.คอมพิวเตอร์
ทำไมธุรกิจยุคใหม่ถึงต้องมีทั้งสองระบบทำงานร่วมกัน?
หลายคนมักถามผมว่า ใช้แค่ MikroTik Router ทำ Hotspot หน้าเว็บธรรมดาๆ อย่างเดียวไม่ได้หรือ? ตอบตรงนี้เลยครับว่า ทำได้สำหรับร้านเล็กๆ ที่มีคนใช้ไม่กี่คน แต่ถ้าเป็นองค์กร โรงแรม หรือหอพัก การแยกโครงสร้างให้ Captive Portal ทำงานร่วมกับ Radius Server ถือเป็นมาตรฐานที่จำเป็น ด้วยเหตุผล 3 ข้อหลักๆ ดังนี้ครับ
1. ปฏิบัติตาม พ.ร.บ.คอมพิวเตอร์ อย่างถูกต้องและปลอดภัย
กฎหมายระบุชัดเจนว่า ผู้ให้บริการอินเทอร์เน็ต (รวมถึงโรงแรม ร้านกาแฟ และออฟฟิศที่เปิด Wi-Fi ให้คนอื่นใช้) ต้องระบุตัวตนผู้ใช้งานได้ และต้องเก็บ Log ไว้ไม่น้อยกว่า 90 วัน การมี Radius Server ทำให้เรามี ระบบยืนยันตัวตน ที่สามารถจับคู่ระหว่าง IP Address, MAC Address และ identity ของผู้ใช้งานจริงได้อย่างแม่นยำ เมื่อเกิดเหตุการณ์ผิดกฎหมาย เราสามารถดึงรายงานส่งเจ้าหน้าที่ได้ทันที
2. การบริหารจัดการ Bandwidth ไม่ให้คนใดคนหนึ่งดึงเน็ตทั้งระบบ
ปัญหาคลาสสิกของ Wi-Fi ฟรีคือ มีคนโหลดไฟล์ขนาดใหญ่ หรือดูวิดีโอความละเอียดสูงจนทำให้คนอื่นใช้งานไม่ได้ Radius Server จะช่วยให้เรากำหนดโปรไฟล์ความเร็วแยกตามประเภทผู้ใช้ได้ เช่น พนักงานได้ 100/100 Mbps ลูกค้าทั่วไปได้ 50/20 Mbps จำกัดเวลาใช้งาน 2 ชั่วโมงต่อวัน ช่วยกระจายความเร็วผ่าน Access Point ทุกตัวได้อย่างมีประสิทธิภาพ
3. รองรับการขยายตัว (Scalability) และจัดการได้จากศูนย์กลาง
หากธุรกิจของคุณมีหลายสาขา หรือมี Access Point หลายสิบตัว การตั้งค่า User บน Router แต่ละตัวจะเป็นเรื่องน่าปวดหัวมาก แต่ถ้าใช้ Radius Server คุณสามารถจัดการ User Database ทั้งหมดได้จากจุดเดียว Router หรือ Wi-Fi Controller ทุกตัวแค่วิ่งมาถาม Radius Server เครื่องเดียว ทำให้บริหารจัดการง่ายและมีความเสถียรสูงกว่ามากครับ
สรุปมุมมองจากวิศวกร Siam-Login
การลงทุนติดตั้ง Captive Portal และ Radius Server ไม่ใช่เรื่องของการซื้ออุปกรณ์ราคาแพงมาวางไว้ แต่คือการวางรากฐานความปลอดภัยและสร้างระบบระเบียบให้กับเครือข่าย Wi-Fi ในองค์กรของคุณครับ หากคุณไม่อยากเสี่ยงกับปัญหาเน็ตช้า สัญญาณหลุดบ่อย หรือความเสี่ยงทางกฎหมายที่คาดไม่ถึง การปรับปรุงระบบ Hotspot ให้มีระบบยืนยันตัวตนที่มาตรฐานคือทางออกที่คุ้มค่าที่สุดในระยะยาวครับ
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: Captive Portal กับ Radius Server ต่างกันอย่างไร?
Captive Portal คือหน้าเว็บอินเทอร์เฟซที่ผู้ใช้เห็นและกรอกข้อมูล ส่วน Radius Server คือระบบฐานข้อมูลเบื้องหลังที่คอยตรวจสอบความถูกต้องของรหัสผ่านและกำหนดสิทธิ์การใช้งาน
Q: หากใช้ MikroTik Router เครื่องเดียว สามารถทำระบบ Hotspot ได้ไหม?
สามารถทำได้ในระดับเริ่มต้นครับ แต่หากมีผู้ใช้งานจำนวนมาก หรือต้องการบริหารจัดการแบบ multi-site การแยก Radius Server มาจัดการ User Database จะช่วยลดภาระ CPU ของ Router และเพิ่มความเสถียรได้ดีกว่า
Q: ระบบ Captive Portal ช่วยเรื่อง พ.ร.บ.คอมพิวเตอร์ ได้อย่างไร?
ช่วยบังคับให้ผู้ใช้งานต้องยืนยันตัวตน (เช่น ลงทะเบียน OTP หรือใส่รหัสประจำตัว) ก่อนเริ่มใช้งาน ทำให้ระบบสามารถบันทึก Log การเข้าใช้งานระบุตัวบุคคลได้อย่างชัดเจนตามที่กฎหมายกำหนด
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน