Microsoft Windows [เวอร์ชัน 10.0.19043.1081]
อูบุนตู 20.04.2 LTS
ฉันทำตามคำแนะนำในการติดตั้ง wsl สำหรับ windows 10 จาก:
https://docs.microsoft.com/en-us/windows/wsl/install-win10
อย่างไรก็ตาม ฉันไม่สามารถเชื่อมต่ออินเทอร์เน็ตจาก Ubuntu ได้ ฉันปิดไฟร์วอลล์ตามที่แนะนำที่นี่:
https://docs.microsoft.com/en-us/windows/wsl/faq#why-do-i-not-have-internet-access-from-wsl-
แต่ก็ยังไม่สามารถเชื่อมต่อได้
มีบางสิ่งที่ฉันได้ลองแล้ว แต่ไม่สามารถแก้ไขปัญหาได้ (ดูด้านล่าง)
เช่นเดียวกับในหน้าคำถามที่พบบ่อย:
https://docs.microsoft.com/en-us/windows/wsl/faq#where-can-i-provide-feedback-
ขอบคุณ!
จากเทอร์มินัล Ubuntu ฉันพยายามติดตั้ง:
ขด https://get.volta.sh | ทุบตี
(6) ไม่สามารถแก้ไขโฮสต์: get.volta.sh
ดังนั้นฉันจึงพยายาม:
ปิง 8.8.8.8
ping: เชื่อมต่อ: เครือข่ายไม่สามารถเข้าถึงได้
ฉันโพสต์คำขอไปแล้ว แต่ปัญหาคือการเข้าถึงเครือข่าย:
[https://askubuntu.com/questions/1348348/trying-to-install-volta-sh-package-library]4
ขั้นตอนการแก้ไขปัญหาบางอย่างที่ฉันได้ลอง (ซึ่งไม่ได้ผล)
- ปิดใช้งานไฟร์วอลล์
- ติดตั้งอูบุนตูอีกครั้ง
- BT (ผู้ให้บริการอินเทอร์เน็ตของฉัน) การส่งต่อพอร์ต: https://www.bt.com/help/broadband/learn-about-broadband/how-do-i-set-up-port-forwarding-on-my-bt-hub-
- ตรวจสอบการตั้งค่าการเชื่อมต่อเครือข่าย
คุณสมบัติอีเทอร์เน็ต
คุณสมบัติ vEthernet (WSL)
อะแด็ปเตอร์อีเทอร์เน็ตเสมือน Hyper-V
อินเทอร์เน็ตโปรโตคอลเวอร์ชัน 4 (TCP/IPv4) - ตรวจสอบแล้ว
อินเทอร์เน็ตโปรโตคอลเวอร์ชัน 6 (TCP/IPv6) - ตรวจสอบแล้ว
Hyper-V Extensible Virtual Switch -ไม่ได้เลือก
- ตรวจสอบตัวจัดการอุปกรณ์ (ดูที่ซ่อนอยู่)
อะแดปเตอร์เครือข่าย > คุณสมบัติอะแดปเตอร์อีเทอร์เน็ตเสมือน Hyper-V
สถานะอุปกรณ์ - อุปกรณ์นี้ทำงานอย่างถูกต้อง
- เปิดและปิดคุณลักษณะของ Windows
ยกเลิกการเลือกระบบย่อย Windows สำหรับ Linux
Windows จำเป็นต้องรีบูตพีซีของคุณเพื่อทำการเปลี่ยนแปลงที่ร้องขอให้เสร็จสิ้น
ตรวจสอบระบบย่อย Windows สำหรับ Linux อีกครั้ง
Windows จำเป็นต้องรีบูต
- เปลี่ยนเนมเซิร์ฟเวอร์
sudo นาโน /etc/resolv.conf
'# ไฟล์นี้ถูกสร้างขึ้นโดยอัตโนมัติโดย WSL หากต้องการหยุดการสร้างไฟล์นี้โดยอัตโนมัติ ให้เพิ่มรายการต่อไปนี้ใน /etc/resolv.conf
'# [เครือข่าย]
'# createResolvConf = เท็จ
เนมเซิร์ฟเวอร์ xxx.xx.xx
เปลี่ยนเนมเซิร์ฟเวอร์เป็น 8.8.8.8 แล้วบันทึกไฟล์ ตอนนี้คุณควรจะสามารถเชื่อมต่ออินเทอร์เน็ตได้แล้ว
- แม้จะรีสตาร์ทอูบุนตู ข้อผิดพลาดเดียวกันหลังจากรีสตาร์ท และดูเหมือนว่าเนมเซิร์ฟเวอร์จะถูกรีเซ็ตเป็นค่าเริ่มต้น
- ล้าง DNS
เปิด Powershell หรือ Cmd ในฐานะผู้ดูแลระบบ
และเรียกใช้แต่ละคำสั่งเหล่านี้:
wsl -- ปิดเครื่อง
รีเซ็ต winsock netsh
netsh int ip รีเซ็ตทั้งหมด
netsh winhttp รีเซ็ตพร็อกซี
ipconfig /flushdns
กดปุ่ม Windows
ประเภท รีเซ็ตเครือข่าย,
กด Enter
คุณควรเห็นหน้าต่างนี้
คลิก "รีเซ็ตทันที"
รีสตาร์ท Windows