Welcome to Sysnet Board คู่มือ การใช้งานอุปกรณ์ Network. Please log in or sign up.
สมาชิกทั้งหมด
17,949
กระทู้ทั้งหมด
9,945
หัวข้อทั้งหมด
4,633

  • Login Hotspot อัตโนมัติ และ Redirect ไปยัง Web Page ที่ต้องการ
    เริ่มโดย yod
    Read 36,725 times
0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้
yod

Login Hotspot อัตโนมัติ แต่ Redirect ไป Page ที่ต้องการก่อน



ในกรณีที่เราต้องการปล่อยระบบ Free Hotspot โดยที่ User ไม่ต้อง Login แต่เมื่อเชื่อมต่อ Internet แล้ว เข้าหน้า Web ครั้งแรก ให้ Redirect ไปยัง Webpage ที่เราต้องการก่อน อาจเพื่อเป็นการโฆษณา website ครับ

ที่ผมทดสอบ ยังต้องใช้ระบบ Hotspot นะครับ ซึ่งจะถูกกำหนดด้วย Level License ของตัว RouterBoard ครับ ส่วนวิธีอื่นๆยังหาไม่เจอครับ


ทำการ Config ระบบ Hotspot Authen รวมถึงให้อุปกรณ์ RouterBoard ต่อเข้า Internet ให้เรียบร้อยก่อนนะครับ และทำการ Disable Hotspot Server ไว้ก่อน


1. กำหนด User Profile
Click [ + ]



Name: ตั้งชื่อ Profile
Idle Timeout: none
Keepalive Timeout: 00:10:00
Shared Users: กำหนด Max สุดตาม Level License ของอุปกรณ์เลยครับ
Rate Limit: rx/tx: กำหนดความเร็ว Internet ของแต่ละ User ใส่หน่วยด้วยนะครับ
จากนั้น Click [OK]


2. สร้าง User
ตั้งตามรูปได้เลยครับ เลือก Profile จากที่สร้างไว้ในข้อ 1




3. เข้า Menu File เลือกไฟล์ login.html, alogin.html, redirect.html, status.html, rlogin.html และ logout.html (เฉพาะที่อยู่ภายใต้ hotspot เท่านั้นนะครับ ใน path อื่นๆไม่เอามานะครับ) ลากลงที่ Desktop เพื่อทำการแก้ไข



4. แก้ไขแต่ละไฟล์ดังนี้ครับ

redirect.html, status.html, rlogin.html, and logout.html

<html>
<head>
<meta http-equiv="refresh" content="0; url=http://hotspot.example.com/login.html">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
</head>
<body>
</body>
</html>



login.html

<html>
<head>
<meta http-equiv="refresh" content="0; url=login?username=hotspot&password=hotspot">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
</head>
<body>
</body>
</html>



alogin.html แก้ไข url ที่ต้องการให้ Redirct ไปครับ

<html>
<head>
<meta http-equiv="refresh" content="0; url=https://www.sysnetcenter.com">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="-1">
</head>
<body>
</body>
</html>

เมื่อแก้ไขเสร็จเรียบร้อยก็ลากกลับเข้าที่เดิมครับ

ที่นี้ก็ทำการ Enable Hotspot Server ได้เลยครับ



จากที่ทดสอบถ้าเป็นเครื่อง COmputer จะ Redirect ไปหน้า URL ที่ต้องการได้ปกติครับ แต่เป็น iPhone มันมี popup เล็กๆขึ้นมาแล้วก็หายไปเลย


ลบทั้งหมดแล้วเขียนใหม่เลยใช่ไหมครับ มันไม่ได้อ่ะครับ

yod


เข้าไปที่ IP --> Hotspot --> Server เลือก Server ที่สร้างแล้วกดปุ่ม Reset HTML จะเป็นการสร้าง HTML File ขึ้นมาใหม่ครับ


แล้วลองแก้ไขใหม่ดูครับ



เข้าไปที่ IP --> Hotspot --> Server เลือก Server ที่สร้างแล้วกดปุ่ม Reset HTML จะเป็นการสร้าง HTML File ขึ้นมาใหม่ครับ


แล้วลองแก้ไขใหม่ดูครับ
[/quote]
ไม่ใช่ครับ หมายถึงลบโค๊ดใน  login.html, alogin.html, redirect.html, status.html, rlogin.html และ logout.html น่ะครับ ไม่ใช่ลบไฟล์ html

yod


เข้าไปที่ IP --> Hotspot --> Server เลือก Server ที่สร้างแล้วกดปุ่ม Reset HTML จะเป็นการสร้าง HTML File ขึ้นมาใหม่ครับ


แล้วลองแก้ไขใหม่ดูครับ
[/quote]
ไม่ใช่ครับ หมายถึงลบโค๊ดใน  login.html, alogin.html, redirect.html, status.html, rlogin.html และ logout.html น่ะครับ ไม่ใช่ลบไฟล์ html
[/quote]

ลบทั้งหมด แล้วก็ copy code แล้ว paste ลงไปได้เลยครับ

#5
การที่จะใช้ตัวนี้ได้ ต้องเป็น RouterBoard ตัวไหนบ้างครับที่ราคาไม่แพงมากบ้างครับผม
พอดีกำลังศึกษาเรื่องนี้อยู่ อยากขอคำแนะนำครับผม

yod


พวก ros lv4 ได้เลยครับ https://www.sysnetcenter.com/122-mikrotik-router-level-4

ใน webboard นี้ ผมทำวิธีการใช้ไว้ค่อนข้างครอบคลุมกับการใช้งานทั่วๆไปแล้วครับ

รับทราบครับ
เข้าไปตามลิงค์แล้วเจอตัวนี้ที่ราคาย่อมเยา อาจจะต้องเก็บเงินซื้ออีกสักพัก :D
อยากจะสอบถามอีกสักรอบนะครับ
สนใจตัวนี้ครับ
Mikrotik Router RB952Ui-5ac2nD
จากเว็ป
https://www.sysnetcenter.com/mikrotik-router-level-4/1660-mikrotik-router-rb952ui-5ac2nd-hap-ac-lite-3g-4g.html
อยากทราบว่าซื้อแค่ตัวนี้ตัวเดียวใช่มั้ยครับก็สามารถทำตามบทความนี้ได้ แล้วสามารถจัดเก็บข้อมูลการใช้งานตาม พรบ.คอมฯ ได้มั้ยครับผมพอดีไปอ่านมาว่าถ้าจะทำแบบเป็นทางการ ต้องทำตาม พรบ.คอมฯ ด้วยครับ
อีกอย่างการศึกษาครั้งนี้มีค่ากับตัวผมมากในราคาขนาดนี้ เพราะตัวผมเองไม่เคยศึกษาและไม่เคยรู้เกี่ยวกับเรื่องพวกนี้เลยครับ

ขอบคุณล่วงหน้าครับ

รบกวนสอบถามครับผมทดลองทำตามแล้วเกิด อาการ loop ที่หน้า login ส่วนนี้เกิดจากอะไรครับ