เราได้พูดถึงเครือข่าย IP ใน Hyper-V แล้วและขั้นตอนที่ใช้ในการกำหนดค่าสวิตช์เครือข่ายเสมือน บางครั้งมันไม่ทำงานเนื่องจากปัญหากับอะแดปเตอร์เครือข่ายและโฮสต์ หนึ่งในความท้าทายที่ผู้ใช้ปลายทางกำลังเผชิญคือการสร้างสวิตช์ภายนอกในไคลเอนต์ Hyper-V ที่โฮสต์บน Windows 10 ข้อผิดพลาดคือ:
โซลูชันเหล่านี้ใช้ได้กับ Windows ทุกรุ่น ตรวจสอบให้แน่ใจว่าคุณบันทึกการกำหนดค่าของคุณในโฟลเดอร์สำรองแยกต่างหากก่อนที่จะดำเนินการต่อ
โซลูชันที่ 1:ลองสร้างสวิตช์ภายนอกโดยใช้ PowerShell
เนื่องจากปัญหานี้เกิดขึ้นเมื่อใช้ GUI ผู้ใช้บางรายจึงสร้างสวิตช์ภายนอกได้สำเร็จโดยใช้ PowerShell
- คลิกที่ เมนูเริ่ม และพิมพ์ PowerShell ให้คลิกขวาที่ไฟล์แล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ
- พิมพ์คำสั่งต่อไปนี้ ซึ่งจะสร้างสวิตช์เสมือนภายนอกใหม่
New-VMSwitch -name ExternalSwitch -NetAdapterName Ethernet -AllowManagementOS $true
-ชื่อ เป็นวิธีที่อะแดปเตอร์เครือข่ายปรากฏใน Hyper-V Manager
-NetAdapterName เป็นชื่อคำสั่ง
-AllowManagementOS เป็น $true สำหรับโฮสต์และ VM เพื่อให้ทั้งคู่มีอินเทอร์เน็ต
- เปิด เครื่องมือจัดการสวิตช์เสมือน ใน Hyper-V Manager และตรวจสอบว่ามีสวิตช์ภายนอกอยู่ในรายการหรือไม่ ในกรณีของเราก็คือ
โซลูชันที่ 2:รีเซ็ตการเชื่อมต่อเครือข่ายโดยใช้ 'netcfg'
Netcfg เป็นยูทิลิตี้คำสั่งที่ใช้จัดการการกำหนดค่าเครือข่าย หากคุณต้องการใช้อินเทอร์เฟซ GUI โปรดดาวน์โหลดเครื่องมือจากลิงก์นี้ ในกรณีของเรา เราจะดำเนินการคำสั่งนี้โดยใช้ PowerShell
netcfg -d จะลบการเชื่อมต่อที่มีอยู่ทั้งหมดของคุณ ดังนั้นเราขอแนะนำให้คุณสร้างจุดคืนค่าระบบก่อนที่จะดำเนินการคำสั่งนี้
- คลิกที่ เมนูเริ่ม และพิมพ์ PowerShell ให้คลิกขวาที่ไฟล์แล้วคลิก เรียกใช้ในฐานะผู้ดูแลระบบ .
- พิมพ์คำสั่งต่อไปนี้แล้วกด Enter การดำเนินการนี้จะรีสตาร์ทอะแดปเตอร์เครือข่ายทั้งหมดและลบออบเจ็กต์ MUX
netcfg -d
- เปิด เครื่องมือจัดการสวิตช์เสมือน ใน Hyper-V Manager แล้วลองสร้างสวิตช์ภายนอกและดูว่าปัญหาได้รับการแก้ไขหรือไม่
โซลูชัน 3:อัปเดตไดรเวอร์การ์ดเชื่อมต่อเครือข่าย
ผู้ขายทุกรายแนะนำให้ใช้ไดรเวอร์ล่าสุด และควรทำแม้ว่าเราจะแก้ไขปัญหาโดยใช้วิธีแก้ไขปัญหาก่อนหน้านี้แล้ว คุณสามารถใช้ไดรเวอร์ Microsoft เริ่มต้นหรือดาวน์โหลดไดรเวอร์ล่าสุดได้จากเว็บไซต์ของผู้ผลิต
โซลูชันที่ 4:ติดตั้งอะแดปเตอร์เครือข่ายอีกครั้ง
ในโซลูชันนี้ เราจะถอนการติดตั้งอะแดปเตอร์เครือข่ายจากตัวจัดการอุปกรณ์ และพยายามสร้างสวิตช์ภายนอกอีกครั้ง การดำเนินการนี้จะรีเฟรชอแด็ปเตอร์ของคุณโดยการติดตั้งไดรเวอร์เริ่มต้น
- คลิกที่ เมนูเริ่ม และค้นหา ตัวจัดการอุปกรณ์ และเริ่มใช้งาน
- ขยาย อะแดปเตอร์เครือข่าย จากนั้นเลือกอะแดปเตอร์เครือข่ายที่คุณต้องการถอนการติดตั้ง
- คลิกขวาที่อะแดปเตอร์เครือข่ายแล้วเลือกถอนการติดตั้งอุปกรณ์
- เลือก ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้ แล้วคลิก ถอนการติดตั้ง
- รีบูต Windows ของคุณก่อนเปิด Virtual Switch Manager ใน Hyper-V Manager และพยายามสร้างสวิตช์ภายนอก
โซลูชันที่ 5:ติดตั้งบทบาท Hyper-V ใหม่
ในโซลูชันนี้ เราจะเปิดใช้งาน Hyper-V อีกครั้งใน Windows 10 ในระหว่างขั้นตอนการปิดใช้งาน/เปิดใช้งาน เครื่องเสมือนของคุณจะถูกเก็บไว้ใน Hyper-V Manager หลังจากสร้างเครื่องเสมือนด้วย Hyper-V แล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่
แนวทางที่ 6:หลอกให้เปลี่ยนเครือข่ายของคุณ
วิธีแก้ปัญหายอดนิยมอีกวิธีหนึ่งที่ใช้ได้ผลกับคนจำนวนมากคือการหลอกให้สวิตช์เครือข่ายบนคอมพิวเตอร์ของคุณ การดำเนินการนี้สามารถข้ามข้อความแสดงข้อผิดพลาดได้โดยไม่มีการเปลี่ยนแปลงเพิ่มเติมใดๆ กับคอมพิวเตอร์ของคุณ
- เปิด เครื่องมือจัดการสวิตช์เสมือน ใน Hyper-V Manager . สร้างสวิตช์ภายใน .
- ตอนนี้ ถือ โลโก้ Windows แล้วกด R พิมพ์ i netcpl. cpl แล้วกด Enter เพื่อเปิด Network Adapters .
- คลิกขวา บนอะแดปเตอร์เครือข่ายของคุณ (แบบมีสายหรือ wifi) จากนั้นคลิกคุณสมบัติ
- คลิกที่ การแบ่งปัน และเลือก อนุญาตให้ผู้ใช้เครือข่ายอื่นเชื่อมต่อผ่านการเชื่อมต่ออินเทอร์เน็ตของคอมพิวเตอร์เครื่องนี้
- เลือกอะแดปเตอร์ จากรายการแล้วคลิก ตกลง . คลิกขวาที่เครื่องเสมือนของคุณแล้วคลิก การตั้งค่า .
- คลิกที่ Network Adapter จากนั้นเลือกสวิตช์ภายในที่สร้างขึ้นใหม่
- เข้าถึงระบบปฏิบัติการของแขก และหากจำเป็น ให้กำหนดการตั้งค่าเครือข่าย