หากคุณเจอปัญหา "IPv6 Connectivity: No Internet access" บนคอมพิวเตอร์ อย่ากังวล วันนี้เราจะมาแก้ไขปัญหานี้ หากเปิด Network and sharing center หรือกด Windows Key + R พิมพ์ ncpa.cpl กด Enter คลิกขวาที่การเชื่อมต่อเครือข่าย เลือก Status จะเห็นใต้ IPv6 Connectivity เขียน No Internet Access
หากใต้ IPv6 Connectivity เขียน "No network access" หมายความว่าไม่พบ DHCP server และไม่ได้มอบ link-local address ซึ่งไม่ใช่ปัญหา ไม่ต้องกังวล แต่ถ้าเขียน "No internet access" หมายถึงพบ DHCP server แต่ไม่ได้มอบ link-local address แสดงว่ามีปัญหากับการตั้งค่า IPv6 หวังว่าเข้าใจแล้วว่า "No network access" และ "No internet access" แตกต่างกันสิ้นเชิง
IPv6 คืออะไร?
Internet Protocol Version 6 (IPv6) จัดการโปรโตคอลการสื่อสาร เปิดโอกาสให้สื่อสารข้อมูลผ่านเครือข่ายสลับแพ็กเก็ต (packet-switched network) IPv6 ถูกพัฒนาโดย Internet Engineering Task Force (IETF) เพื่อแก้ปัญหาหมดหมายเลข IPv4 IPv6 เป็นผู้สืบต่อ Internet Protocol Version 4 (IPv4) และในอนาคต IPv6 จะแทนที่ IPv4
สาเหตุหลักของ IPv6 No Internet Access ใน Windows 10
IPv6 ไม่รองรับอุปกรณ์มาก ISP น้อยรองรับ และไม่ได้เปิดโดยค่าเริ่มต้น สาเหตุอื่นอาจเป็น ไดรเวอร์เครือข่ายเสียหาย/ล้าสมัย/ไม่เข้ากันได้, IP configuration เสียหาย, Firewall บล็อกการเชื่อมต่อ, ไวรัส/มัลแวร์ ฯลฯ สาเหตุหลากหลาย ขึ้นอยู่กับการกำหนดค่าและสภาพแวดล้อมของแต่ละระบบ จึงต้องลองหลายวิธี เริ่มดูคู่มือแก้ไขกันเลย
แก้ IPv6 Connectivity No Internet Access ใน Windows 10
ข้อควรระวัง: ควรสร้าง System Restore Point ก่อนทำการแก้ไข
วิธีที่ 1: รีเซ็ต IPv6 และ Winsock
- เปิด Command Prompt (ค้นหา 'cmd' แล้วกด Enter)
- พิมพ์คำสั่งต่อไปนี้ใน cmd ทีละคำสั่ง กด Enter ทีละอัน:
- ipconfig /flushdns
- nbtstat –r
- netsh int ip reset
- netsh winsock reset
- netsh winsock reset catalog
- netsh int ipv6 reset reset.log
- รีบูทเพื่อนำการเปลี่ยนแปลงไปใช้ คำสั่ง Netsh Winsock Reset ดูจะ แก้ IPv6 Connectivity No Internet Access
วิธีที่ 2: อัปเดตไดรเวอร์เครือข่าย
ไปที่เว็บไซต์ผู้ผลิต โน้ตบุ๊ก (Dell, Acer ฯลฯ) หรือการ์ดเครือข่าย (Intel, Qualcomm ฯลฯ) ดาวน์โหลดไดรเวอร์ล่าสุดจากส่วนดาวน์โหลดไดรเวอร์
หมายเหตุ: ต้องใช้คอมพิวเตอร์อีกเครื่องดาวน์โหลด แล้วติดตั้งบนเครื่องที่มีปัญหา
ลองอัปเดต Network Drivers ด้วยตนเอง:
หมายเหตุ: ลองเชื่อมอินเทอร์เน็ตด้วย WiFi อื่นหรือ Mobile Hotspot
- กด Windows Key + R พิมพ์ devmgmt.msc กด Enter
- คลิกขวาที่ wireless adapter under Network Adapters เลือก Update Driver
- เลือก "Browse my computer for driver software"
- คลิก "Let me pick from a list of available drivers on my computer"
- เลือกไดรเวอร์ล่าสุดจากรายการ คลิก Next
- รีบูทคอมพิวเตอร์ บันทึกการเปลี่ยนแปลง ดูว่าแก้ IPv6 Connectivity No Internet Access ได้หรือไม่
วิธีที่ 3: รีเซ็ต Network Components
- เปิด Command Prompt (ค้นหา 'cmd' แล้วกด Enter)
- พิมพ์คำสั่งต่อไปนี้ใน cmd ทีละคำสั่ง กด Enter ทีละอัน:
ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew netsh winsock reset catalog netsh int ipv4 reset reset.log netsh int ipv6 reset reset.log pause shutdown /r
- หากเจอ access denied error ให้กด Windows Key + R พิมพ์ regedit กด Enter
- ไปที่คีย์รีจิสทรี:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\{eb004a00-9b1a-11d4-9123-0050047759bc}\26 - คลิกขวาที่ 26 เลือก Permissions
- คลิก Add พิมพ์ EVERYONE กด OK หากมี EVERYONE อยู่แล้ว ให้ ติ๊ก Full Control (Allow)
- คลิก Apply ตามด้วย OK
- รันคำสั่งใน CMD อีกครั้ง แล้วรีบูทคอมพิวเตอร์
วิธีที่ 4: ปิด IP Helper service
- กด Windows Key + R พิมพ์ services.msc กด Enter
- เลื่อนลงหา IP Helper service คลิกขวา เลือก Properties
- หากบริการกำลังทำงาน ให้คลิก Stop แล้วจาก Startup type dropdown เลือก Disabled
- คลิก Apply ตามด้วย OK
- รีบูทคอมพิวเตอร์
วิธีที่ 5: ปิด IPv6
- กด Windows Key + R พิมพ์คำสั่งต่อไปนี้ กด Enter:
control.exe /name Microsoft.NetworkAndSharingCenter
- คลิกที่ current connection เพื่อเปิด settings
หมายเหตุ: หากเชื่อมต่อไม่ได้ ให้ใช้สาย Ethernet แล้วทำต่อ
- คลิกปุ่ม Properties ในหน้าต่าง Wi-Fi Status
- ให้แน่ใจว่า ยกเครื่องหมายถูกออกจาก Internet Protocol Version 6 (TCP/IPv6)
- คลิก OK แล้ว Close รีบูทคอมพิวเตอร์
วิธีที่ 6: ปิด Antivirus และ Firewall ชั่วคราว
(ขั้นตอนคล้ายวิธีที่ 6 ในบทความก่อนหน้า - ปิด Antivirus จาก system tray, ปิด Windows Firewall จาก Control Panel, ทดสอบ, แล้วเปิดกลับคืน)
วิธีที่ 7: ติดตั้ง TCP/IP ใหม่ (Reinstall TCP/IP)
- ค้นหา Control Panel จาก Start Menu เปิด Control Panel
- คลิก Network and Internet
- คลิก Network and Sharing Center จากเมนูขวา คลิก Change adapter settings
- คลิกขวาที่ WiFi หรือ Ethernet connection ที่มีปัญหา เลือก Properties
- เลือกรายการทีละอย่างภายใต้ "This connection uses the following items:" คลิก Install
- ในหน้าต่าง "Select Network Feature Type" เลือก Protocol คลิก Add
- เลือก "Reliable Multicast Protocol" คลิก OK
- ทำซ้ำสำหรับทุกรายการ แล้วปิดทุกอย่าง
- รีบูทคอมพิวเตอร์ บันทึกการเปลี่ยนแปลง ดูว่าแก้ IPv6 Connectivity No Internet Access ได้หรือไม่
วิธีที่ 8: รีสตาร์ท Network Adapter
- กด Windows Key + R พิมพ์ ncpa.cpl กด Enter
- คลิกขวาที่ wireless adapter เลือก Disable
- คลิกขวาอีกครั้งที่ adapter เดียวกัน เลือก Enable
- รีสตาร์ท แล้วลองเชื่อมต่อ wireless network ใหม่
วิธีที่ 9: เรียกใช้ Windows 10 Network Troubleshooter
- กด Windows Key + I เปิด Settings คลิก Update & Security
- จากเมนูซ้าย เลือก Troubleshoot
- ภายใต้ Troubleshoot คลิก Internet Connections แล้ว Run the troubleshooter
- ทำตามคำแนะนำบนหน้าจอ
- รีบูทคอมพิวเตอร์
บทความแนะนำ:
- วิธีตั้งค่าขีดจำกัดข้อมูลสำหรับ WiFi และ Ethernet ใน Windows 10
- 12 วิธีแก้ Steam Won't Open Issue
- แก้ Video TDR Failure error ใน Windows 10
- วิธีเปลี่ยนรูปภาพโฟลเดอร์ใน Windows 10
เสร็จสิ้น! คุณ แก้ IPv6 Connectivity No Internet Access ใน Windows 10 เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ