ทำไม WiFi โรงแรมยุคใหม่ ต้องใช้ Captive Portal คู่ Radius Server
ย้อนกลับไปเมื่อสองปีก่อน มี GM ของโรงแรมระดับ 4 ดาวแห่งหนึ่งในภูเก็ตโทรหาผมตอนเที่ยงคืนด้วยน้ำเสียงเครียดจัด "คุณช่างครับ แขก VIP ห้อง Suite โวยวายว่าเน็ตช้าจนทำงานไม่ได้ แต่ในหน้า Dashboard ของ Router ผมเห็นเน็ตวิ่งยังไม่ถึงครึ่งท่อเลย เกิดอะไรขึ้นกันแน่?"
พอผมรีโมทเข้าไปเช็กระบบ Network Infrastructure ของโรงแรมนั้น ถึงได้เห็นภาพชัดครับ ปัญหาไม่ใช่ว่าอินเทอร์เน็ตไม่แรง แต่โรงแรมยังใช้ระบบ WiFi แบบแจกรหัสผ่านเดียว (Preshared Key หรือ PSK) แปะไว้ที่เคาน์เตอร์เช็คอิน ผลคือแขกห้องเดียวต่ออุปกรณ์ 6-7 ชิ้น แถมพนักงานและร้านค้าข้างๆ ก็แอบต่อ WiFi นั้นด้วย โดยที่ Router ไม่สามารถจำกัด Bandwidth ของใครได้เลยสักคน
นั่นคือจุดเริ่มที่ผมต้องเข้าไปรื้อระบบใหม่ทั้งหมด แล้วนำโซลูชัน Captive Portal ร่วมกับ Radius Server เข้าไปติดตั้ง ซึ่งเป็นมาตรฐานที่ระบบ WiFi โรงแรมยุคใหม่ทุกแห่งจำเป็นต้องมีครับ
ปัญหาของระบบ WiFi แบบรหัสผ่านเดียวที่โรงแรมส่วนใหญ่ยังตกหลุมพราง
หลายโรงแรมคิดว่าการติด Access Point แรงๆ แล้วแจก Passcode ตัวเดียวกันทั้งโรงแรมเป็นเรื่องง่าย แต่ในเชิงการจัดการเครือข่าย มันคือฝันร้ายครับ เพราะคุณจะเจอ 3 ปัญหานี้แน่นอน:
- แย่ง Bandwidth กันเอง: แขกห้องหนึ่งโหลดไฟล์หนังขนาดใหญ่ จะดึงความเร็วอินเทอร์เน็ตของทั้ง Floor จนแขกห้องอื่นใช้งานไม่ได้
- ไม่มีความปลอดภัยของข้อมูล: เมื่อทุกคนอยู่ใน Broadcast Domain เดียวกัน อุปกรณ์ของแขกแต่ละห้องสามารถมองเห็นกันเองได้ เสี่ยงต่อการถูกดักจับข้อมูล
- ผิด พ.ร.บ. คอมพิวเตอร์: หากมีผู้ใช้ WiFi ไปทำผิดกฎหมาย เจ้าของโรงแรมจะไม่สามารถระบุตัวตนได้เลยว่า IP หรือ MAC Address นั้นเป็นของแขกห้องไหน
Captive Portal คือด่านหน้า แต่ Radius Server คือสมองกลหลังบ้าน
ในการทำระบบ WiFi Hotspot สำหรับโรงแรม เราต้องแยกหน้าที่ของสองส่วนนี้ให้ออกครับ
1. Captive Portal (หน้าต่างต้อนรับและยืนยันตัวตน)
Captive Portal คือหน้าเว็บ (Splash Page) ที่เด้งขึ้นมาทันทีเมื่อแขกกดเชื่อมต่อ WiFi ของโรงแรม หน้าที่หลักคือเป็นช่องทางให้แขกใส่ข้อมูล เช่น หมายเลขห้องพัก (Room Number), เลขพาสปอร์ต หรือ รหัส Voucher เพื่อเข้าใช้งานอินเทอร์เน็ต รวมถึงใช้เป็นพื้นที่ประชาสัมพันธ์โปรโมชันของโรงแรมได้อีกด้วย
2. Radius Server (ศูนย์กลางฐานข้อมูลและการควบคุม)
ถ้า Captive Portal เป็นพนักงานต้อนรับ Radius Server ก็คือผู้จัดการหลังบ้านที่คอยตรวจสอบข้อมูล (Authentication) กำหนดสิทธิ์การใช้งาน (Authorization) และบันทึกระยะเวลาการใช้งาน (Accounting) หรือที่เรียกว่าหลักการ AAA นั่นเองครับ เมื่อแขกกรอกข้อมูลผ่าน Captive Portal หน้าเว็บจะส่งข้อมูลมาถาม Radius Server ว่า "รหัสนี้ถูกต้องไหม? ให้อินเทอร์เน็ตความเร็วเท่าไหร่? และให้ต่อได้กี่เครื่อง?"
4 เหตุผลสำคัญที่โรงแรมยุคใหม่ต้องใช้ Captive Portal ร่วมกับ Radius Server
จากประสบการณ์ที่ผมออกแบบระบบให้โรงแรมและรีสอร์ตมาหลายสิบแห่ง การจับคู่เทคโนโลยีสองตัวนี้ช่วยแก้ปัญหาได้แบบจบงาน 100% ครับ
1. การจัดการ Bandwidth และ Session ที่แม่นยำ
การใช้ Radius Server ร่วมกับอุปกรณ์อย่าง MikroTik ช่วยให้เรากำหนดเงื่อนไขได้ละเอียดมาก เช่น ห้อง Standard ได้ความเร็ว 50/50 Mbps จำกัด 2 อุปกรณ์ต่อห้อง ส่วนห้อง VIP หรือสมาชิกพิเศษ ได้ความเร็ว 100/100 Mbps ไม่จำกัดอุปกรณ์ เมื่อครบกำหนดเช็คเอ้าท์ ระบบจะตัด Session ให้อัตโนมัติทันที
2. การเชื่อมต่อกับระบบจัดการโรงแรม (PMS Integration)
ระบบ Radius Server ยุคใหม่ เช่น SIAM-LOGIN Authentik สามารถเชื่อมต่อ API เข้ากับระบบ PMS (Property Management System) ของโรงแรม อย่าง Comanche, Opera หรือ Fidelio ได้โดยตรง เมื่อแขกเช็คอินที่หน้าเคาน์เตอร์ ระบบ PMS จะสร้างบัญชี WiFi ให้อัตโนมัติโดยใช้เลขห้องและชื่อแขก ทำให้แขกสามารถ Log in ใช้งานได้ทันทีโดยที่พนักงานไม่ต้องพิมพ์คูปองแจกให้ยุ่งยาก
3. การเก็บ Log ตาม พ.ร.บ. คอมพิวเตอร์ อย่างถูกต้อง
เมื่อมี Radius Server ทำหน้าที่บันทึก Log การเข้าใช้งาน (RADIUS Accounting) ร่วมกับ Syslog Server ระบบจะจับคู่ระหว่าง หมายเลขห้อง, ชื่อแขก, MAC Address, IP Address และเวลาเข้าใช้งานไว้อย่างชัดเจน หากมีเหตุการณ์ภัยคุกคามทางไซเบอร์ โรงแรมสามารถส่งหลักฐานให้เจ้าหน้าที่ได้ทันทีตามกฎหมายเก็บ Log 90 วัน
4. กระจายภาระการทำงาน ทำให้ Network Router ไม่แฮงก์
หากเราให้ Router ทำหน้าที่เก็บฐานข้อมูลผู้ใช้และประมวลผล Authentication เองทั้งหมด เมื่อมีแขกเข้าพักพร้อมกันจำนวนมาก Router จะทำงานหนักจน CPU 100% และค้างในที่สุด แต่การแยกฐานข้อมูลมาไว้บน Cloud Radius Server หรือ Dedicated Radius Server จะช่วยให้ MikroTik ทำหน้าที่ Routing ข้อมูลเพียงอย่างเดียว ระบบจึงเสถียร เน็ตไม่หลุด ลื่นไหลตลอด 24 ชั่วโมง
สรุปจากประสบการณ์ของผม
ระบบ WiFi โรงแรมไม่ใช่แค่เรื่องของการติด Access Point ให้ครอบคลุมทุกจุดเท่านั้น แต่หัวใจสำคัญคือระบบบริหารจัดการผู้ใช้งานหลังบ้านครับ การลงทุนติดตั้ง Captive Portal ร่วมกับ Radius Server ไม่เพียงแต่จะช่วยลดคำร้องเรียนเรื่องเน็ตช้าจากแขกผู้เข้าพัก แต่ยังช่วยเพิ่มความอุ่นใจในเรื่องความปลอดภัยของข้อมูล และถูกต้องตามกฎหมายไทยอีกด้วยครับ
คำถามที่พบบ่อยเกี่ยวกับบทความนี้ (FAQ)
Q: โรงแรมขนาดเล็ก 20-30 ห้อง จำเป็นต้องใช้ Radius Server ไหม?
จำเป็นครับ แม้จะเป็นโรงแรมขนาดเล็ก แต่การใช้ Radius Server จะช่วยจำกัดความเร็วเน็ตต่อห้อง และเก็บ Log ผู้ใช้งานตาม พ.ร.บ.คอมพิวเตอร์ ได้ถูกต้อง โดยไม่ต้องกังวลว่า Router จะทำงานหนักจนแฮงก์
Q: Captive Portal ทำให้แขกเข้าใช้งาน WiFi ยุ่งยากขึ้นหรือไม่?
ไม่ยุ่งยากครับ หากออกแบบระบบให้รองรับ Auto Login หรือใช้เลขห้องพักคู่กับวันเกิด/นามสกุล แขกจะกรอกข้อมูลเพียงครั้งเดียวในวันเช็คอิน และใช้งานได้ต่อเนื่องตลอดการเข้าพัก
Q: Radius Server ของ SIAM-LOGIN สามารถเชื่อมต่อกับระบบ PMS เดิมของโรงแรมได้ไหม?
ได้ครับ SIAM-LOGIN Authentik รองรับการเชื่อมต่อ API กับระบบ PMS ยอดนิยมอย่าง Comanche, Opera, Fidelio และระบบ PMS ชั้นนำอื่นๆ เพื่อสร้าง Account WiFi อัตโนมัติเมื่อแขกเช็คอิน
ต้องการความช่วยเหลือหรือจ้างวางระบบ Network?
ทีมวิศวกร SIAM-LOGIN ยินดีให้คำปรึกษา ออกแบบระบบ และจัดส่งทีมเข้าติดตั้งหน้างาน