Wednesday, 26 October 2016

ปัญหาต่อสัญญาน WiFi ด้วย iOS iPhone iPad Mac ไม่ได้

พอดีแอดมินได้เจอปัญหาข้อนี้บน iOS 10 เป็นต้นมากับระบบของ MikroTik ที่เปิดหน้า Hotspot ปัญหาที่เจอก็คืออุปกรณณ์พวก iPhone, iPad, Mac ไม่สามารถต่อสัญญาน WiFi ได้คัรบ แต่มือถือ Android ไม่มีปัญหาข้อนี้ครับ



มาดูสาเหตุของปัญหากันก่อนดีกว่าคัรบ ผมข้อสรุปเป็นขั้นตอนตามนี้คัรบ

  • พอ iOS ต่อสัญญาน WiFi เสร็จตัว iOS เองนั่นจะมีการร้องขอหน้าเว็บ captive.apple.com จากเว็บของทาง apple เองแต่ว่าหน้านี้โดน MikroTik ฺฺBlock อยู่ (ก็คือติดหน้า Authen นั่นเองครับ)
  • เมื่อ iOS ไม่ได้รับการตอบกลับจากหน้า captive.apple.com iOS จะทำการตัดการเชื่อต่อสัญญาน WiFi ทันทีนี้บละครับคือสาเหตุที่ทำไม เราถึงต่อสัญญาน WiFi แล้วหลุดตลอด
  • เมื่อเราเข้า Chrome ด้วย captive.apple.com จะเห็นว่ามีเพียงข้อความว่า Success เท่านั่นนะคัรบ


อ้าวละครับมาดูวิธีการแก้กันดีกว่าครับ ผมข้อสรุปเป็นขั้นตอนตามนี้คัรบ 
  • เข้า winbox ไปที่ winbox => ip => hotspot => walled garden เพิ่ม bypass สำหรับเว็บตามนี้เลยนะครับ 
    • ^www.apple.com
    • ^www.airport.us
    • ^www.itools.info
    • ^www.appleiphonecell.com
    • ^captive.apple.com
    • ^www.thinkdifferent.us
    • ^www.ibook.info

  • จากนั่นก็ทำการ reboot MikroTik สักรอบก็เรียบร้อยครับ iOS ก็สามารถต่อสัญญาน WiFi ได้ละคัรบ
ปัญหาข้อนี้ผมติดอยู่ 2 วันเลยที่เดียวคัรบเลยอยากจะแชร์ให้เพื่อนๆ ได้แก้ไขกันได้คับ
ขอบคุณครับ

6 comments:

  1. ผมก็เจอเหมือนกันครับ แต่พอแก้ไขแล้ว มันไม่เด้งหน้า Login ครับ

    ReplyDelete
    Replies
    1. ช่ายคัรบ ios รุ่นใหม่ๆ ไม่ popup หน้า login แล้วครบั

      Delete
    2. พอมีวิธีแก้ไหมครับ popup หน้า login ไม่ขึ้น

      Delete
  2. มีวิธีทำบอกไหม พอดีผมดูแล้ว แล้วค่อยเข้าใจ

    ReplyDelete
  3. /ip hotspot walled-garden add dst-host=captive.apple.com

    ReplyDelete