ไม่สามารถเชื่อมต่ออินเทอร์เน็ตบน hyper v Ubuntu 14.04


16

ฉันได้ติดตั้ง Ubuntu 14.04 ในไฮเปอร์ -v ใน Windows 8.1 แล้ว ฉันยังมีสวิตช์เครือข่ายภายนอกที่เชื่อมโยงกับอีเธอร์เน็ต อินเทอร์เน็ตและ LAN ทำงานได้ดีบนโฮสต์ windows 8.1 PC ของฉัน แต่ฉันไม่สามารถใช้อินเทอร์เน็ตบน Ubuntu hyper-v ได้แม้ว่าฉันจะสามารถใช้ LAN (เครือข่ายภายในองค์กรของฉัน) บน Ubuntu hyper-v ได้

โปรดช่วยฉันแก้ไขปัญหา

คำตอบ:


21

ฉันได้อ่านบทความมากมายเกี่ยวกับปัญหานี้และหลายคนอ้างว่าใช้การเชื่อมต่ออินเทอร์เน็ตของอแด็ปเตอร์ไร้สายเพื่อแก้ไขปัญหา สิ่งนี้ไม่ทำงานในกรณีของฉัน ฉันทำงานอะไรได้บ้างและควรตอบคำถามของคุณ:

  1. สร้างสวิตช์เสมือนภายในภายใต้ Hyper-V

    1. เปิด "ตัวจัดการ Hyper V"
    2. เลือก "Virtual Switch Manager"
    3. ภายใต้สวิตช์เสมือนใหม่เลือก "ภายใน"
    4. เลือก "สร้างสวิตช์เสมือน"
  2. ปิด Ubuntu VM

  3. เพิ่มอะแดปเตอร์เดิมด้วยสวิตช์เสมือนภายในที่เพิ่งสร้างในขั้นตอนที่ 1

  4. เปิด "เครือข่ายและศูนย์แบ่งปัน"

  5. เลือก "เปลี่ยนการตั้งค่าอแด็ปเตอร์"

  6. เลือกตัวปรับต่อ Wifi ของคุณและสวิตช์เสมือนที่คุณเพิ่งทำคลิกขวาที่ตัวเลือกเมนู "สร้างสะพาน"

  7. เริ่ม Ubuntu VM

  8. เข้าสู่ระบบ Ubuntu

  9. รอสักครู่การเชื่อมต่อควรจะเชื่อมต่อ ...


ขั้นตอนที่ 3 หมายถึงอะไร เพิ่มอะแดปเตอร์เดิมหรือไม่
CornSmith

1
ขั้นตอนที่ 3 ต้องการข้อมูลเพิ่มเติมจริงๆ ...
DeadPassive

ขั้นตอนที่ 3: ในการตั้งค่า VM ของคุณภายใต้ "อะแดปเตอร์เครือข่าย" เพิ่มสวิตช์เสมือนที่คุณสร้างขึ้นในขั้นตอนที่ 1
เควินบราวน์

ขั้นตอนเหล่านี้ไม่ช่วยจนกว่าฉันจะเปลี่ยนเป็นจุดสิ้นสุด 2.4 GHz บนเราเตอร์ดูอัลแบนด์
IPSUS

ทำไมชนิดควรจะเป็นภายใน ?
ยูจีน

4

หลังจากทำตามขั้นตอนข้างต้นแล้วคุณควรจะสามารถเชื่อมต่อได้ แต่หากคุณเห็นว่าโฮสต์ (Windows) และแขก (Ubuntu) มีที่อยู่ IP เดียวกันคุณอาจไม่สามารถเชื่อมต่ออินเทอร์เน็ตจากเครื่องแขก:

คุณสามารถทำตามขั้นตอนด้านล่างเพื่อเปลี่ยนเป็นการตั้งค่า IP ด้วยตนเองเพื่อให้ทำงานตามที่ได้รับฉัน :)

  1. เรียกใช้ipconfig /allบนพรอมต์คำสั่งของ windows และหมายเหตุ:

    ก) ที่อยู่ IPv4 (อาจต่อท้ายได้ตามต้องการ)

    b) ที่อยู่ IP ของเซิร์ฟเวอร์ DNS

    c) Subnet Mask

    d) เกตเวย์เริ่มต้น

  2. เปิดศูนย์เครือข่ายและการใช้ร่วมกันแล้วเลือกเปลี่ยนการตั้งค่าอแด็ปเตอร์

  3. นำสวิตช์อะแดปเตอร์ vEthernet ของคุณเสมือนออกจากบริดจ์ (ถ้าเชื่อมต่อ)
  4. ไปที่คุณสมบัติของสวิตช์เสมือน
  5. คุณจะพบตัวเลือกInternet Protocol รุ่น 4 (TCP / IPv4)ภายใต้กล่องรายการ
  6. ไปที่คุณสมบัติของตัวเลือก IPv4 มันจะเปิดกล่องโต้ตอบอื่น
  7. ไปที่แท็บการกำหนดค่าสำรอง
  8. เลือกตัวเลือกกำหนดค่าผู้ใช้
  9. คุณสามารถใส่ที่อยู่ IP ที่คุณต้องการได้ที่นี่ ง่ายกว่าที่จะเปลี่ยนที่อยู่ IP ส่วนสุดท้าย (ด้วยหมายเลขที่สูงกว่า) ที่ระบุไว้ในขั้นตอนที่ 1-a และใส่ที่นี่ เช่นถ้าที่อยู่ IPv4 ของฉันในขั้นตอนที่ 1-a คือ 192.168.0.102 ฉันจะใส่ 192.168.0.135 ที่นี่
  10. ระบุที่อยู่ที่บันทึกไว้ในขั้นตอนที่ 1-c ในฟิลด์Subnet Mask
  11. ใส่ที่อยู่ที่บันทึกไว้ในขั้นตอนที่ 1-d ในช่องเกตเวย์เริ่มต้น
  12. ใส่ที่อยู่ที่บันทึกไว้ในขั้นตอนที่ 1-b ในฟิลด์เซิร์ฟเวอร์ DNS ที่ต้องการ
  13. คุณสามารถออกจากช่องอื่น ๆ
  14. คลิกตกลงและออกจากกล่องโต้ตอบคุณสมบัติ IPv4 และคุณสมบัติ vEthernet
  15. เชื่อมมันอีกครั้ง (ถ้าคุณลบออกก่อนหน้านี้)
  16. ลงชื่อเข้าใช้เครื่อง Ubuntu Hyper-v
  17. ไปที่เครือข่ายผ่าน Unity
  18. คุณควรเห็นการเชื่อมต่อเครือข่ายแบบมีสายมิฉะนั้นรอสองสามนาที (หากมองไม่เห็นตัวเลือกแบบใช้สายโปรดเลือก Auto Ethernet หนึ่งครั้งจากตัวเลือกเมนูบนเดสก์ท็อปขวา)
  19. ปุ่มตัวเลือกคลิกที่จะเปิดกล่องโต้ตอบ
  20. ไปที่แท็บการตั้งค่า IPv4
  21. เลือกวิธีการเป็นคู่มือ
  22. ใส่ที่อยู่ IP ที่คุณได้กำหนดค่าไว้ในอะแดปเตอร์สวิตช์เสมือน (vEthernet) ตามตัวอย่างควรเป็น 192.168.0.135
  23. วางซับเน็ตมาสก์ (ขั้นตอนที่ 1-c) และเกตเวย์เริ่มต้น (ขั้นตอนที่ 1-d) ในฟิลด์Netmaskและเกตเวย์ตามลำดับ
  24. ใส่ที่อยู่ IP เซิร์ฟเวอร์ DNSในฟิลด์เซิร์ฟเวอร์ DNS
  25. เลือกต้องการตัวเลือกการกำหนดแอดเดรส IPv4 .....
  26. บันทึกและปิดกล่องโต้ตอบ
  27. สิ่งนี้ได้ให้ที่อยู่ IP คงที่กับเครื่อง Ubuntu ของคุณ คุณควรจะ ping เกตเวย์เริ่มต้นจากเครื่อง Ubuntu และเชื่อมต่ออินเทอร์เน็ต

ยินดีต้อนรับสู่ถาม Ubuntu! ;-)คุณได้รับอนุญาตให้แก้ไขคำตอบที่มีอยู่และปรับปรุง! ผู้ตรวจสอบอย่างฉันจะตรวจทานการแก้ไขของคุณและอนุมัติหากเห็นว่ามีค่า! โปรดอย่าเพิ่มคำตอบบางส่วนเป็นคำตอบที่นี่! ;-)
Fabby

การกำหนดค่าสแตติก IP ทำงานสำหรับฉันเมื่อ DHCP ไม่ทำงาน
John Atwood

0

ในแล็ปท็อปของฉันฉันมีปัญหาที่คล้ายกัน สิ่งที่แปลกมากคือบางครั้งมันทำงานบน WiFi และบางครั้งก็ไม่ได้

ระหว่างเล่นกับมันฉันพบว่ามันใช้งานได้เมื่อมันใช้ 2.4 Ghz เพื่อทำการเชื่อมต่อในขณะที่เมื่อใช้ 5 Ghz มันจำเป็นต้องมี maed @BobBrown อธิบาย

ฉันตั้งค่าให้ลืมเครือข่าย 5 Ghz ในการตั้งค่า WiFi ใน Win2012R2 ของฉัน

สุดยอด


สิ่งนี้ยังใช้งานได้กับ CentOS 7 และ Ubuntu 16 ในฐานะแขกระบบ
BaS

1
ยินดีต้อนรับสู่ถาม Ubuntu! ฉันขอแนะนำให้แก้ไขคำตอบนี้เพื่อขยายด้วยรายละเอียดเฉพาะเกี่ยวกับวิธีการทำเช่นนี้ (ดูเพิ่มเติมฉันจะเขียนคำตอบที่ดีได้อย่างไรสำหรับคำแนะนำทั่วไปเกี่ยวกับคำตอบประเภทใดที่ถือว่ามีค่ามากที่สุดใน Ask Ubuntu)
David Foerster
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.