Mikrotik Config
- Idle Timeout คือ ระยะเวลาที่ client เชื่อมต่อกับเครือข่ายของเราอยู่ แต่ถ้าไม่ทำอะไรเลย ไม่ได้ใช้ traffic เลย จนครบระยะเวลาที่เราตั้งไว้ใน Idle Timeout ก็จะเตะออกจากระบบ
- Keepalive Timeout คือ ระยะเวลาที่ client ไม่ได้เชื่อมต่อกับเครือข่ายของเราอยู่ (เช่น ใช้อยู่ดีๆแล้วปิดเครื่อง, ปิด Wi-Fi, อยู่นอกพื้นที่ที่สัญญาณ Wi-Fi ของเราครอบคลุม, กำลังรีสตาร์ทคอม) ถ้าไม่ได้เชื่อมต่อกลับเข้ามาภายในระยะเวลาที่กำหนด ก็จะเตะออกไปครับ ถ้ากำหนด 00:02:00 หมายถึง 2 นาทีครับ ไม่ใช่ 2 ชั่วโมง
ถ้าจะให้ User ถูกตัดออกทุก 2 ชั่วโมง แม้จะใช้งานอยู่ก็ตาม (ให้ล็อกอินเข้ามาใหม่) ต้องตั้งค่าที่ User Profile ครับ โดยตั้ง Session Timeout เป็น 02:00:00
- Keepalive Timeout คือ ระยะเวลาที่ client ไม่ได้เชื่อมต่อกับเครือข่ายของเราอยู่ (เช่น ใช้อยู่ดีๆแล้วปิดเครื่อง, ปิด Wi-Fi, อยู่นอกพื้นที่ที่สัญญาณ Wi-Fi ของเราครอบคลุม, กำลังรีสตาร์ทคอม) ถ้าไม่ได้เชื่อมต่อกลับเข้ามาภายในระยะเวลาที่กำหนด ก็จะเตะออกไปครับ ถ้ากำหนด 00:02:00 หมายถึง 2 นาทีครับ ไม่ใช่ 2 ชั่วโมง
ถ้าจะให้ User ถูกตัดออกทุก 2 ชั่วโมง แม้จะใช้งานอยู่ก็ตาม (ให้ล็อกอินเข้ามาใหม่) ต้องตั้งค่าที่ User Profile ครับ โดยตั้ง Session Timeout เป็น 02:00:00
เมื่อเราสร้าง Mikrotik Hotspot ขึ้นมาใช้งาน กลไกการบังคับให้ผู้ใช้ logout หลุดจากระบบ หรือที่เรียกว่า “เตะ” ผู้ใช้ออกจากระบบอัติโนมัติ เมื่อไม่มีการใช้งานตามระยะเวลาที่เรากำหนด เราเรียกว่ามันว่ากลไก “idle timeout” แต่ใน Mikrotik Hotspotได้เพิ่มความสามารถพิเศษเพิ่มเติมขึ้นมานั่นคือ “Keepalive timeout” ซึ่งก็หมายถึงว่า หาก Mikrotik ติดต่ออุปกรณ์ client ได้ ด้วยการ ping จึงจะสามารถใช้ค่า keepalive timeout ตัวนี้เพื่อเตะผู้ใช้ออกจากระบบแทนได้
ในเมนู IP > Hotspot > Active
- User คือชื่อผู้ใช้ที่ Login เข้าใช้งาน
- Address คือ เลขที่อยู่ IP ของเครื่องผู้ใช้งานในตอนนั้น
- Login By คือวิธีที่ผู้ใช้ Login เข้าใช้งาน http-chap หรือ http-pap คือการ Login ผ่านหน้าเวป Login เข้ามา ส่วน cookie คือการสั่งให้หน้าเวป Login จำ User และ Password ไว้ในการ Login ครั้งแรก และเก็บไปตามระยะเวลาที่เรากำหนด ด้วยวิธีการใช้ cookie นี้ ในช่วงเวลาที่ cookie ยังอยู่ ผู้ใช้งานจะไม่ต้องกรอก user และ password อีกเลย จนกว่าจะสั่ง logout ออกจากระบบ
- เมื่อเปิดการใช้งาน cookie แล้ว logout ไม่ออก!! ไม่มีช่องให้ใส่ Login !! ไว้ต่อตอนหน้าครับ
- Uptime คือ Login มาแล้วเป็นระยะเวลานานเท่าไหร่
- Idle Time คือ ระยะเวลาที่เครื่องลูก client ไม่มีข้อมูลออกไปยังอินเตอร์เน็ตเลย เป็นระยะเวลานานเท่าไหร่ ซึ่งเมื่อเท่ากับค่า Idle Timeout ที่เราเซ็ทไว้ ก็จะบังคับให้เครื่องลูกนั้น Logout ออกไป
- Session Time คือระยะเวลาที่เครื่องลูกสามารถใช้งานได้ในครั้งนั้นๆ ก่อนที่จะบังคับให้ผู้ใช้ Login นั้น ถูก Logout ออกจากระบบ
- KeepaliveTimeout คือระยะเวลาที่ Mikrotik Hotspot Ping ไปยัง Client ไม่ได้ กรณี Mikrotik ping ไม่ถึง Client ตั้งแต่ครั้งแรก ไม่ว่าจะเพราะ firewall บน client เอง หรือเกิดข้อมูลการ ping สูญหายในตอนนั้น Mikrotik จะไม่ใช้ค่า keepalive และกลับไปใช้ค่า idle Timeout แทน กรณีผู้ใช้งานร้องเรียนว่า WiFi หลุดบ่อย ก็เพราะการตั้งค่า keepalive ต่ำไปนั่นเอง ค่า default โรงงานอยู่ที่ 2 นาที
- Rx Rate คือค่า Upload ของ Client ในตอนนั้น แสดงผลแบบ Real Time
- Tx Rate คือค่า Download ของ Client ในตอนนั้น แสดงผลแบบ Real Time
ทั้งค่า Idle Timeout และ Keepalive Timeout ต่างก็ใช้เพื่อป้องกัน Login ของผู้ใช้งานค้างในระบบ เพื่อให้ผู้ใช้งานไม่ต้อง Login บ่อยๆ จึงควรเปิดฟังก์ชั่น cookie ที่ hotspot ด้วย ก็จะช่วยผู้ใช้งานให้ใช้ได้สะดวกขึ้น
ที่มาhttp://www.imhofocus.com/mikrotik-routeros/mikrotik-hotspot-%E0%B8%84%E0%B9%88%E0%B8%B2-idle-timeout-%E0%B9%81%E0%B8%A5%E0%B8%B0-keepalive-timeout
ไม่มีความคิดเห็น