เพื่อให้เข้าใจว่าTeredo Tunnelingคืออะไรก่อนอื่นคุณต้องรู้ว่าIPv4และIPv6คืออะไร IPv4เป็นโปรโตคอล IPที่กำหนดให้คอมพิวเตอร์ของเรามีที่อยู่เฉพาะซึ่งเป็นข้อมูลประจำตัวของเราในการสื่อสารกับโลกผ่านอินเทอร์เน็ต
พวกเราส่วนใหญ่ใช้เทคโนโลยี IPv4และคนอื่น ๆ ในโลกก็เช่นกัน อย่างไรก็ตามเนื่องจากที่อยู่IPv4 ทั้งหมดถูกครอบครองอินเทอร์เน็ตจึงใช้ที่อยู่ IPv4 หมดเนื่องจากพวกเราจำนวนมากเริ่มใช้อินเทอร์เน็ตและเครือข่ายอย่างหนักซึ่งเป็นเหตุผลหลักที่ตอนนี้เรามีIPv6 (Internet Protocol Version 6)ซึ่งนำมา ในจำนวนที่อยู่นับไม่ได้นั่นคือ 2 ยกกำลัง128 - 2 ^ 128 (340,282,366,920,938,000,000,000,000,000,000,000,000) ไม่มีวันสิ้นสุด
เมื่อคุณทราบเกี่ยวกับปัญหาการขาดแคลนที่อยู่ IPv4แล้วคุณจะเข้าใจได้ง่ายขึ้นว่าTeredo Tunnelingคืออะไร IPv4 ยังคงถูกใช้อย่างหนักเพื่อให้เป็นคำที่ง่ายที่สุดฉันจะบอกว่าก่อนหน้านี้ทุกคนรู้ภาษาเดียว แต่ตอนนี้มีสองภาษาดังนั้นคน (ระบบ) ที่พูดในภาษา IPv4 จะเข้าใจเหมือนกัน ไม่ใช่โดยผู้ที่พูดภาษา IPv6 ดังนั้นการทำให้เครือข่ายพูดคุยกันจะเป็นไปไม่ได้และอินเทอร์เน็ตเป็นเรื่องของเครือข่ายที่เชื่อมต่อและพูดคุยกันดังนั้นเราจึงต้องมีล่ามเพื่อแปล IPv4 เป็น IPv6 และในทางกลับกัน คือสิ่งที่เพรียง Tunnelingคือมันเป็นล่ามในการประมวลผล v6 / ภาษา v4
ซ่อมแซมไฟล์ระบบที่เสียหาย
ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและซ่อมแซมไฟล์ที่เสียหาย / หายไปจากที่นี่หากพบว่าไฟล์เสียหายและไม่มีการซ่อมแซมจากนั้นดูว่า Teredo Tunnel Adapter ได้รับการกู้คืนหรือไม่หากไม่ทำตามขั้นตอนด้านล่าง
ไดร์เวอร์ Microsoft Teredo Tunnel Adapter
ในส่วนนี้ฉันจะแสดงวิธีการติดตั้ง Teredo Tunneling Adapter บน Windows 7 - ไดร์เวอร์ติดตั้งอยู่ใน Windows 7
1. การติดตั้งว่าให้ไปที่การจัดการอุปกรณ์หรือ กดปุ่ม Windows และกดอาร์ ในกล่องโต้ตอบการทำงานที่เปิดชนิดhdwwiz.cplและคลิกตกลง
2. เมื่ออยู่ในDevice Manager -> คลิกNetwork Adapters
3. จากนั้นคลิกแท็บการดำเนินการจากด้านบนและเลือก“ เพิ่มฮาร์ดแวร์เดิม ”
4. คลิกถัดไปและถัดไปอีกครั้งและถัดไปอีกครั้ง (จะไม่พบอะไรเลยไม่ต้องกังวล) จากนั้นคุณจะเข้าสู่ ประเภทฮาร์ดแวร์ทั่วไปเลือก
5. เลื่อนลงและเลือกอะแดปเตอร์เครือข่าย แล้วคลิกถัดไป ตอนนี้คุณจะเข้าสู่กล่องโต้ตอบเพิ่มฮาร์ดแวร์
6. ตอนนี้จากผู้ผลิตแท็บเลือก Microsoft กว่าจากNetwork Adapterแท็บเลือกMicrosoft เพรียง Tunneling Adapter และคลิกถัดไป
7. หลังจากที่คุณคลิกถัดไปคลิกถัดไปอีกครั้งแล้วคลิกเสร็จสิ้น
หากคุณไม่เห็นอะแดปเตอร์ Teredo ที่แท็บอะแดปเตอร์เครือข่ายหรือภายในรายการไดรเวอร์เดิมมีสองวิธีที่คุณสามารถลองทำได้ นี่คือขั้นตอนหนึ่งที่ดูเหมือนจะใช้ได้ผลกับผู้ใช้จำนวนมาก:
- กดปุ่มWindows + Rเพื่อเปิดคำสั่ง Run ถัดไปพิมพ์“ cmd “กดCtrl + Shift + Enter และเลือกที่ใช่ (ควบคุมบัญชีผู้ใช้) UAC พร้อมที่จะเปิดขึ้นสูงพร้อมรับคำสั่ง
- ภายในพรอมต์คำสั่งที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้เพื่อปิดใช้งานอินเทอร์เฟซ Teredo:
อินเตอร์เฟส netsh Teredo ตั้งค่าสถานะปิดใช้งาน
- เมื่อปิดใช้งานอินเทอร์เฟซแล้วให้ปิด Command Prompt ที่ยกระดับแล้วรีบูตเครื่องคอมพิวเตอร์ของคุณ
- ในการเริ่มต้นครั้งถัดไปให้เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับขึ้นอีก (โดยใช้ขั้นตอนที่ 1) พิมพ์คำสั่งต่อไปนี้แล้วกดEnter :
ส่วนต่อประสาน netsh Teredo ตั้งค่าประเภทสถานะ = ค่าเริ่มต้น
- กลับไปที่ Device Manager และดูว่าตอนนี้ Teredo Adapter เปิดใช้งานอยู่หรือไม่
หากวิธีการข้างต้นไม่ได้ผลให้ทำตามขั้นตอนด้านล่างเพื่อซักถามสถานะของ Teredo และเปิดใช้งานหากจำเป็น:
- กดปุ่มWindows + Rเพื่อเปิดคำสั่ง Run ถัดไปพิมพ์“ cmd “กดCtrl + Shift + Enter และเลือกที่ใช่ (ควบคุมบัญชีผู้ใช้) UAC พร้อมที่จะเปิดขึ้นสูงพร้อมรับคำสั่ง
- พิมพ์คำสั่งต่อไปนี้เพื่อตรวจสอบสถานะ Teredo ของคุณ:
อินเทอร์เฟซ netsh teredo แสดงสถานะ
- หากสถานะที่ส่งคืนเป็นไคลเอนต์หรือไม่อยู่แสดงว่า Teredo ทำงานได้ตามปกติ ในทางกลับกันถ้าสถานะส่งคืนเป็นออฟไลน์ให้พิมพ์คำสั่งต่อไปนี้เพื่อเปิดใช้งาน Teredo บนเครื่องของคุณอีกครั้ง:
netsh interface teredo ตั้งค่า state type = enterpriseclient
- ปิดElevated Command Promptแล้วรีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่และคุณสามารถเห็นอะแดปเตอร์ Teredo ใน Device Manager เมื่อเริ่มต้นครั้งถัดไป
ข้อผิดพลาดของ Teredo Tunnel ควรได้รับการแก้ไขแล้วอย่างไรก็ตามหากคุณเห็นเครื่องหมายอัศเจรีย์สีเหลืองให้ทำตามขั้นตอนด้านล่าง:
1. เปิดตัวแก้ไขรีจิสทรี
2. นำทางผ่านสิ่งต่อไปนี้:
HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \ SERVICES \ TCPIP6 \ PARAMETERS
3. ในบานหน้าต่างด้านขวาคลิกขวาที่Disabled Componentsแล้วเลือก Edit ตั้งค่า DWord เป็น 0
4. รีสตาร์ทคอมพิวเตอร์ของคุณและอะแดปเตอร์อุโมงค์ Teredo จะเริ่มทำงาน
วิธีแก้ไขปัญหาเกี่ยวกับ Teredo Adapter บน Windows 10
เนื่องจากตอนนี้ Teredo Adapter ค่อนข้างเป็นส่วนประกอบดั้งเดิม Microsoft จึงตัดสินใจที่จะลบออกโดยเริ่มจาก Windows 10 build 1803
ดังนั้นหากคุณพบข้อผิดพลาดที่ชี้ให้คุณเปิดใช้งาน Teredo Adapter บน Windows 10 แต่คุณมีรุ่นใหม่กว่า 1803 นี่คือสิ่งที่คุณต้องทำแทน:
- กดปุ่มWindows + Rเพื่อเปิดกล่อง Run จากนั้นพิมพ์
ms-settings: gaming-xboxnetworking
กดEnterเพื่อเปิด Xbox เครือข่ายแท็บApp การตั้งค่า
- เมื่อคุณเข้าถึงแล้วให้ซอฟต์แวร์ทำการตรวจสอบและกดปุ่มตรวจสอบอีกครั้งหากการสแกนไม่เริ่มโดยอัตโนมัติ
- หากการเชื่อมต่อเซิร์ฟเวอร์ถูกปิดกั้นให้เลื่อนลงด้านล่างและคลิกที่ปุ่มFix it
- รีบูตเครื่องคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากไม่ได้ผลให้ทำตามขั้นตอนต่อไปด้านล่าง:
- ตรวจสอบให้แน่ใจว่า Windows Firewall เปิดใช้งานอยู่ มิฉะนั้น Windows จะบล็อกการเชื่อมต่อเซิร์ฟเวอร์ตามค่าเริ่มต้น
- กดปุ่มWindows + Rเพื่อเปิดกล่อง Run จากนั้นพิมพ์“ powershell ” กดCtrl + Shift + Enterแล้วคลิกใช่ที่พรอมต์UAC (User Account Control)ถัดไปเพื่อเปิดหน้าต่าง Powershell ที่ยกระดับ
- ในหน้าต่าง PowerShell ที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละบรรทัด:
netsh int teredo ตั้งค่า state servername = win1711.ipv6.microsoft.com
- รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
หากขั้นตอนข้างต้นไม่ได้ผลให้ทำตามวิธีการถัดไปด้านล่างซึ่งเราใช้ตัวแก้ไขนโยบายกลุ่มเพื่อเปลี่ยนพอร์ตที่อาจทำให้เกิดปัญหา:
- กดปุ่มWindows + Rเพื่อเปิดกล่อง Run แล้วพิมพ์“ gpedit.msc ” และกดEnter เพื่อเปิดตัวแก้ไขนโยบายกลุ่มท้องถิ่น
หมายเหตุ:โปรดทราบว่าLocal Group Policy Editorพร้อมใช้งานใน Windows 10 หลายเวอร์ชันเท่านั้น
- ภายใน Local Group Policy Editor ใช้บานหน้าต่างด้านซ้ายเพื่อไปที่Computer Configuration> Administrative Templates> Network> TCPIP Settings> IPv6 Transition Technologies
- เลื่อนไปทางด้านขวาและดับเบิลคลิกที่Set Teredo Client Portเพื่อแก้ไขนโยบายนี้
- ตั้งค่านโยบายเป็นเปิดใช้งานและตั้งค่าพอร์ต3544 โปรดทราบว่าเพื่อให้สามารถใช้งานได้พอร์ตจะต้องเปิดและส่งต่อผ่านเราเตอร์ของคุณ หากคุณไม่ทราบวิธีดำเนินการให้ค้นหาคำแนะนำเฉพาะที่เกี่ยวข้องกับผู้ผลิตเราเตอร์ของคุณ
หมายเหตุ: บางครั้งคุณอาจเห็น Error Code 10 หลังจากติดตั้ง Microsoft Tunneling Adapter