Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

ทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร

Mac เชื่อมต่อ WiFi แต่ไม่มีอินเทอร์เน็ต เข้าถึงได้ไหม? สัญลักษณ์ WiFi ชี้ให้เห็นชัดเจนว่เชื่อมต่อแล้ว เพราะไม่มีเครื่องหมายหมดอายุ แต่คุณเปิดแอปไม่ได้ ไม่ว่าจะลองอะไร คุณอาจตัด router ออกแล้ว เพราะ Mac เชื่อม WiFi ไม่ได้ แต่อุปกรณ์อื่นได้

เหมือน WiFi หลุดตลอดเวลาบน MacBook ปัญหา WiFi แบบนี้พบบ่อยกับผู้ใช้หลายคน บางคนสูญเสียการเชื่อมต่ออินเทอร์เน็ตหลังอัปเดตเป็น macOS Monterey, Big Sur, Catalina หรือ macOS เวอร์ชันอื่นๆ ที่นี่เรารวบรวมวิธีแก้ที่ทำงานทั้งหมดสำหรับปัญหา "WiFi เชื่อมต่อแต่อินเทอร์เน็ตไม่ได้บน Mac" ช่วยให้คุณได้อินเทอร์เน็ตกลับมาโดยไม่เสียเวลาค้นหา

หาก Ethernet ก็ไม่ทำงานบน Mac โปรดอ่าน: Why & Fix Ethernet Connected but No Internet on Mac (2022)

คู่มือ Mac เชื่อมต่อ WiFi แต่ไม่มีอินเทอร์เน็ต:

  • 1. ทำไม Mac ของฉันถึงเชื่อมต่อ WiFi แต่ไม่มีอินเทอร์เน็ต?
  • 2. วิธีแก้ Mac เชื่อมต่อ WiFi แต่ไม่มีอินเทอร์เน็ต?

ทำไม Mac ของฉันถึงเชื่อมต่อ WiFi แต่ไม่มีอินเทอร์เน็ต?

เราส่วนใหญ่ถือ WiFi เหมือนอินเทอร์เน็ต แม้ Wi-Fi จะเป็นเพียงเครื่องมือเชื่อมคุณกับ local network ที่นำคุณไปสู่อินเทอร์เน็ต นั่นคือ การมี Wi-Fi connected ไม่รับประกันว่ามีการเข้าถึงอินเทอร์เน็ต แม้ปกติจะมี ปัญหาหลักอยู่ที่ router, network provider และ Mac

หาก Mac ไม่เชื่อมอินเทอร์เน็ตได้แต่อุปกรณ์อื่นได้ Mac น่าจะเป็นผู้ก่อให้เกิดปัญหา

หากอุปกรณ์อื่นเชื่อมอินเทอร์เน็ตไม่ได้เช่นกัน มีบางอย่างผิดปกติกับ router หรือ internet service provider

หากเข้าอินเทอร์เน็ตไม่ได้ด้วย Hotspot จาก mobile data internet service provider หรือ Mac ก่อให้เกิดปัญหา

หาก Mac เชื่อมอินเทอร์เน็ตผ่าน WiFi networks อื่นได้ มีปัญหากับ router ของคุณ

โดยเฉพาะ สาเหตุของ Mac เชื่อม Wi-Fi แต่ไม่มีอินเทอร์เน็ต ดังนี้:

  • Preferences file เสียหาย
  • Profiles ที่ก่อให้เกิดปัญหา
  • Operating system bugs
  • DHCP lease หมดอายุ
  • วันที่ เวลา หรือ location ผิด
  • Router settings ผิด
  • Software บล็อกอินเทอร์เน็ต
  • Router firmware ล้าสมัย

ยากที่จะหาสาเหตุว่าทำไม Mac เชื่อม WiFi ไม่ได้แต่โทรศัพท์ได้ โดยไม่ลองอะไร แต่คุณน่าจะหาวิธีแก้ที่ทำงานได้ด้านล่าง ไม่ว่าสาเหตุจะเป็นอะไร

 

วิธีแก้ Mac เชื่อมต่อ WiFi แต่ไม่มีอินเทอร์เน็ต?

สิ่งแรกที่ควรหรืออาจทำแล้วเมื่อ Mac เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต คือ รีสตาร์ท Mac และ router พร้อมตรวจสอบสายต่อถูกต้อง

ถ้ารีสตาร์ทใหม่ไม่ช่วย Mac WiFi connected but no internet และมี USB accessories ต่ออยู่ ถอดออก เพราะ USB peripherals ที่ไม่มีโล่กันอาจส่งผลต่อ WiFi ของ Mac หากยังเชื่อมอินเทอร์เน็ตไม่ได้ ทำตามคู่มือด้านล่างแก้ไข

ทำไมเมื่อ Mac เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต:

  • สร้าง network location ใหม่
  • ลบ Profiles ที่ติดตั้งบน Mac
  • ลบ network preferences files
  • ต่ออายุ DHCP lease
  • เปลี่ยน DNS ของ Mac
  • ปิด mDNSResponder
  • ปิด VPN หรือ security software
  • Factory reset router
  • ตรวจสอบว่า router และ DNS number เหมือนกัน
  • เช็ค Date, Time, และ Location ของ Mac
  • ลบ WiFi และเชื่อมต่อใหม่
  • ทดสอบใน guest account
  • อัปเดต macOS
  • อัปเดต WiFi router
  • จัดลำดับความสำคัญ network
  • รัน Wireless Diagnostics บน Mac
  • ขอความช่วยเหลือจากผู้เชี่ยวชาญ

สร้าง network location ใหม่

ปกติ Mac ตั้งค่า network location ให้อัตโนมัติ แต่หาก Mac เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต ต้องสร้างใหม่

แก้ Mac WiFi connected but no internet:

  1. ไปที่ Apple menu > System Preferences > Network
  2. เปิดเมนู Location drop-down
  3. คลิก Edit Locations และคลิกไอคอน + เพื่อเพิ่ม location ใหม่ทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร
  4. คลิก Done > Apply ตั้งค่าใหม่

หากปัญหา Mac ไม่เชื่อมอินเทอร์เน็ตแต่อุปกรณ์อื่นได้ ยังคงอยู่ ไปวิธีแก้ต่อไป

ลบ Profiles ที่ติดตั้งบน Mac

บางครั้ง แอปหรือเว็บไซต์บางอย่างขอให้ติดตั้ง configuration profiles บน MacBook ซึ่งอาจรบกวนการเชื่อมต่ออินเทอร์เน็ต หาก Mac ไม่เชื่อม WiFi แต่โทรศัพท์ได้ ลองลบ profiles

แก้ WiFi เชื่อมต่อแต่อินเทอร์เน็ตไม่ได้บน Mac:

  1. เปิด Apple menu > System Preferences > Profiles
  2. เลือก Profile กดปุ่ม - แล้วคลิก Removeทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร

 หมายเหตุ: หากไม่มี profiles ติดตั้ง จะไม่เห็นตัวเลือก Profiles

ถ้ายัง WiFi เชื่อมต่อแต่อินเทอร์เน็ตไม่ได้บน Mac ลองลบ network preferences files

ลบ network preferences files

วิธีทั่วไปแก้ปัญหาคือ reset อุปกรณ์คืนค่าเริ่มต้น ซึ่งใช้ได้กับปัญหาอินเทอร์เน็ตเช่นกัน เนื่องจากไม่มีปุ่ม Reset เรียบง่ายสำหรับ network settings สามารถทิ้ง preferences files แทนเพื่อ reset network settings บน Mac

แก้ MacBook Pro ไม่เชื่อม WiFi:

  1. เปิด Finder
  2. คลิก Go > Go to folder จากแถบเมนูบนสุด
  3. วาง path นี้: /Library/Preferences/System Configuration และกด Enterทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร
  4. หาและลบไฟล์ต่อไปนี้:          
    com.apple.network.identification.plist          
    com.apple.airport.preferences.plist           
    NetworkInterfaces.plist          
    preferences.plist           
    Settings.plist

 หมายเหตุ: อาจไม่มี preferences files ทั้งหมดที่ระบุไว้ที่นี่

สมมติคุณยังเจอ Mac ไม่เชื่อมอินเทอร์เน็ตแต่อุปกรณ์อื่นได้ ก็ถึงเวลาต่ออายุ DHCP lease

ต่ออายุ DHCP lease

DHCP (Dynamic Host Configuration Protocol) กำหนดที่อยู่ IP เฉพาะตัวให้อุปกรณ์ รวมถึง router, iPhone, Mac ฯลฯ เพื่อให้พบกันบน network และสื่อสารได้

DHCP อาจมีปัญหาหรือหมดอายุ ทำให้ Mac เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต โชคดี lease สามารถต่ออายุได้ง่าย

แก้ MacBook มี WiFi แต่ไม่มีอินเทอร์เน็ต:

  1. เปิด Apple menu เลือก System Preferences > Network
  2. คลิก WiFi > Advanced
  3. เลือกแท็บ TCP/IP
  4. กด Renew DHCP Lease ตามด้วย OKทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร

หลายคนแก้ปัญหา "WiFi เชื่อมต่อแต่อินเทอร์เน็ตไม่ได้บน Mac" แล้วหลังทำขั้นตอนข้างต้น หากไม่ใช่ อาจมีปัญหากับ DNS provider

เปลี่ยน DNS ของ Mac

DNS (Domain Name System) แปลง domain names ที่เราพิมพ์ในเบราว์เซอร์ (เช่น iboysoft.com) เป็นที่อยู่ IP ที่สอดคล้อง เพื่อให้เบราว์เซอร์เข้าใจและโหลดทรัพยากรอินเทอร์เน็ต DNS provider ที่ช้า ออฟไลน์ หรือผิดปกติ อาจทำให้ Mac เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต

ดังนั้น หาก Mac เชื่อม WiFi แต Safari ไม่ทำงาน การเปลี่ยน DNS provider เป็น free public service เช่น Google อาจช่วย

แก้ WiFi เชื่อมต่อแต่อินเทอร์เน็ตไม่ได้บน Mac:

  1. ปิดเบราว์เซอร์เปิดทั้งหมด
  2. ไปที่ Apple menu > System Preferences > Network
  3. เลือก Wi-Fi > Advanced
  4. คลิกแท็บ DNC แล้วไอคอน + มุมซ้ายล่าง
  5. ป้อน 8.8.8.8 และ 8.8.4.4 แล้วกด OK บันทึกการเปลี่ยนแปลงทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร
  6. ลาก DNS ฟรีของ Google ไปบนสุดรายการ ให้กลายเป็น first priority ของ macOS แล้วลองเปิดเว็บดูว่าอินเทอร์เน็ตกลับมาปกติหรือไม่

ลองวิธีต่อไป หากยังเชื่อม WiFi แต่ไม่มีอินเทอร์เน็ตบน Mac

ปิด mDNSResponder

Mac เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต อาจมาจาก process mDNSResponder เพราะผู้ใช้รายงานเข้าถึงอินเทอร์เน็ตได้หลังหยุด process นี้ ทำได้จาก Activity Monitor

แก้ MacBook มี WiFi แต่ไม่มีอินเทอร์เน็ต:

  1. เปิด Activity Monitor จาก Finder > Applications > Utilities
  2. หา mDNSResponder เลือก และคลิกไอคอน ✖ หยุด processทำไม Mac เชื่อม WiFi ได้แต่อินเทอร์เน็ตไม่ทำงาน: คู่มือแก้ไขครบวงจร

ปลอดภัยที่จะ terminate process เพราะจะ restart เมื่อต้องการ ทดสอบว่าอินเทอร์เน็ตทำงานหรือไม่ หากพบ MacBook Pro ไม่เชื่อม WiFi เหมือนเดิม ลองวิธีอื่นต่อ

ปิด VPN หรือ security software

หาก MacBook เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ตหลังอัปเดตเป็น macOS Monterey PIA (Private Internet Access) อาจเป็นปัญหา same goes สำหรับ security software อื่นๆ เช่น DNSCrypt หรือ anti-virus programs หากตั้งค่าไว้ ลอง uninstall หรือปิด และดูว่า WiFi เริ่มทำงานหรือไม่

การปิด software ข้างต้นควรแก้ปัญหา MacBook Pro lost WiFi connection หากตั้งค่าไว้ มิฉะนั้น ทำต่อวิธีถัดไป

Factory reset router

หากพบ MacBook Air เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ตใช้ network เฉพาะ factory reset router พร้อมเก็บ username, password, และ security protocol เดิม สามารถได้อินเทอร์เน็ตกลับมา ทำตามขั้นตอนแก้ Mac WiFi connected but no internet:

  1. เสียบ router ไว้
  2. หาปุ่ม reset ด้านหลังหรือล่างของ router
  3. ใช้คลิปกระดาษหรืออย่างนั้น กดค้างปุ่ม 30 วินาที
  4. ปล่อยปุ่ม
  5. รอ router reset แล้วเปิดใหม่

ตรวจสอบว่า router และ DNS number เหมือนกัน

เมื่อ Mac บอกว่าเชื่อม WiFi แต่อินเทอร์เน็ตไม่ได้ สามารถแก้ได้โดยให้แน่ใจว่า router และ DNS number เหมือนกัน ผ่านขั้นตอน:

  1. คลิก Apple menu > System Preferences
  2. คลิก Network > Advanced > TCP/IP แล้วจด IP router
  3. คลิก DNS บนสุด และเปรียบเทียบตัวเลขสองตัว
  4. ถ้าแตกต่าง คลิกไอคอน + และเพิ่มหมายเลข router แล้วเลือกหมายเลขผิดและคลิก - เพื่อลบ ตอนนี้ลองเปิดเบราว์เซอร์ใหม่เช็คว่าโหลดหน้าได้หรือไม่

    เช็ค Date, Time, และ Location ของ Mac

    Date, time, หรือ location ผิด อาจส่งผลต่อการเชื่อมต่ออินเทอร์เน็ต และก่อให้เกิดปัญหาเช่น MacBook Pro เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ต

    1. เปิด Apple menu > System Preferences > Date & Time
    2. คลิก Time Zone และแน่ใจว่ากล่อง "Set time zone automatically" ถูกติ๊ก
    3. ถ้า location ไม่ถูก:           
      เปิด System Preferences > Security & Privacy > Privacy           
      เลือก Location Services จาก sidebar ซ้าย           
      ติ๊ก Enable Location Services

    ลบ WiFi และเชื่อมต่อใหม่

    บางคนได้อินเทอร์เน็ตกลับมาหลังลบและอ่าน WiFi บน Mac หาก MacBook มี WiFi แต่ไม่มีอินเทอร์เน็ต แนะนำให้ทำเหมือนกัน หากไม่จำรหัสผ่าน WiFi จดไว้ก่อนเริ่ม

    แก้ MacBook Pro ไม่เชื่อม WiFi:

    1. คลิก Apple menu > System Preferences > Network
    2. กด Wi-Fi แล้ว Advanced
    3. เลือก Wi-Fi ของคุณ และคลิกปุ่ม – เพื่อลบ
    4. คลิก OK > Apply
    5. เชื่อมต่อ Wi-Fi ใหม่และป้อนรหัสผ่าน

    ทดสอบใน guest account

    สมมติวิธีแก้ก่อนหน้าไม่ช่วยคุณได้อินเทอร์เน็ตกลับมา สามารถทดสอบ WiFi ใน guest account ดูว่าเป็นปัญหา system-wide หรือ user account issue

    Troubleshooting MacBook Pro lost WiFi connection:

    1. เปิด Apple menu > System Preferences > Users & Groups
    2. คลิกล็อกและป้อนรหัสผ่าน
    3. เปิด Allow guests to log in to this computer
    4. คลิก Apple menu > Log out
    5. ล็อกอิน guest account และเช็คว่า WiFi เชื่อมอินเทอร์เน็ตได้ไหม
    6. Log out ของ guest account

    ถ้า guest account เชื่อมอินเทอร์เน็ตได้ ลองบูทเข้า Safe Mode เพื่อตัด software ภายนอกที่บล็อกการเชื่อมต่อ สมมติอินเทอร์เน็ตทำงานดีใน Safe Mode ลบ log-in items ทีละตัวหาตัวร้าย หากล้มเหลวใน Safe Mode พิจารณาสร้างบัญชีใหม่และย้ายไฟล์สำคัญไป

    อัปเดต macOS

    ในโอกาสที่ MacBook เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ตบน macOS Monterey, Big Sur, หรือ Catalina เป็นความคิดดีที่จะ อัปเดตระบบปฏิบัติการ Mac ให้เป็น latest available หวังว่า newer update จะแก้ software bugs ใน macOS ปัจจุบัน แต่หากสูญเสียการเชื่อมต่ออินเทอร์เน็ตหมด วิธีนี้จะไม่น่าจะได้ ถ้าเช่นนั้น ไปวิธีต่อไป

    อัปเดต WiFi router

    สมมติมีคอมพิวเตอร์อีกเครื่องเข้าอินเทอร์เน็ตได้ใช้ WiFi ที่ล้มเหลวบน Mac ปัจจุบัน และ router ไม่อัปเดต firmware อัตโนมัติ อาจช่วยได้หากอัปเดต WiFi router firmware เป็น latest version ด้วยตนเอง

    แก้ WiFi เชื่อมต่อแต่อินเทอร์เน็ตไม่ได้บน Mac:

    1. เปิดเว็บเบราว์เซอร์บนคอมพิวเตอร์ที่ไม่มีปัญหาเชื่อมอินเทอร์เน็ตกับ WiFi ของคุณ
    2. พิมพ์ที่อยู่ IP ของ WiFi router
    3. เมื่อเห็นคำเตือน "Your connection is not private" คลิก Proceed หรือ Advanced > Proceed
    4. ป้อน username และ password ของ router หาได้จาก manual หรือ router เอง
    5. หาส่วน Firmware Update
    6. ไปที่เว็บไซต์ผู้ผลิต router
    7. ดาวน์โหลด firmware update file
    8. แยก firmware files ออกมาเดสก์ท็อป
    9. บนหน้า Firmware Update ที่หาได้ก่อน คลิก Choose File หรือ Browse
    10. เลือก update file และรอจนกระบวนการเสร็จ
    11. รีสตาร์ท router หากไม่เกิดอัตโนมัติ

    ถ้าอินเทอร์เน็ตยังไม่ทำงาน ดู Apple's guide for Wi-Fi router settings and access points

    จัดลำดับความสำคัญ network

    หากสังเกต MacBook เชื่อม WiFi แต่ไม่มีอินเทอร์เน็ตบน Catalina หรือ macOS เวอร์ชันอื่น อาจเชื่อมกับ saved WiFi network ที่ inactive อยู่ ควรเช็คว่า working WiFi อยู่บนสุดของ Preferred Networks

    แก้ มีการเชื่อมต่อ WiFi แต่อินเทอร์เน็ตไม่ได้บน Mac:

    1. ไปที่ Apple menu > System Preferences > Network
    2. เลือก Wi-Fi จากแถบซ้าย
    3. หากมีสองรายการของ network เดียวกัน แนะนำลบหนึ่ง
    4. คลิก Advanced
    5. ลาก preferred network ไปบนสุด
    6. กด OK

    หากพบ Wi-Fi internet speed ผิดปกติ สามารถรัน macOS networkQuality command บน Terminal app ทดสอบคุณภาพ network

    รัน Wireless Diagnostics บน Mac

    Mac มี built-in tool ชื่อ Wireless Diagnostics สำหรับ diagnose ปัญหา WiFi แม้ไม่แก้ปัญหา แต่อาจเสนอข้อเสนอแนะช่วยเหลือว่าทำไมคุณเชื่อม WiFi แต่ไม่มีอินเทอร์เน็ตบน Mac

    1. กดค้าง Option ขณะคลิกสัญลักษณ์ WiFi มุมขวาบนของแถบเมนู
    2. เลือก Open Wireless Diagnostics
    3. ทำตามคำแนะนำบนหน้าจอจบการทดสอบ

    หากรายงานข้อผิดพลาด ค้นหาข้อมูลเพิ่มเติมออนไลน์

    ขอความช่วยเหลือจากผู้เชี่ยวชาญ

    หากลองวิธีแก้ทั้งหมดข้างต้นแต่วยังได้อินเทอร์เน็ตไม่ได้ ก็ถึงเวลาขอความช่วยเหลือจากผู้เชี่ยวชาญ สามารถโทรหา internet service provider หรือปรึกษา Apple Support