Ubuntu 16.04 VM pada Windows 10 Hyper-V - Tidak Ada Konektivitas Jaringan

18

Jadi saya baru saja membuat VM dan saya tidak tahu mengapa saya tidak memiliki konektivitas jaringan. Saya telah mencoba banyak hal untuk memecahkan masalah, sebagian besar sebagai berikut dalam kombinasi yang berbeda:

  • Membuat Switch Virtual internal dan eksternal di Switch Virtual Manager
  • Dalam Pengaturan VM> Network Adapter Saya sudah mencoba memilih kedua sakelar virtual ini dan mencentang "Aktifkan identifikasi LAN virtual"
  • Pada Windows> Network Connections pada mesin lokal saya, saya dapat melihat sakelar internal dan eksternal. Saya mencoba berbagi koneksi ethernet lokal saya dengan eksternal tetapi itu tidak berhasil
  • Di Windows> Network Connections, saya mencoba berbagi External Virtual Switch dengan Internal tetapi tidak ada dadu
  • Di sisi Ubuntu saya sudah masuk ke pengaturan koneksi Wired dan kemudian IPv4 dan mengaturnya menjadi otomatis, dan ketika itu tidak berhasil coba manual. Saya memberikannya alamat IP, netmask, dan gateway yang tersedia, tetapi itu tidak berhasil

Jadi di mana saya berdiri sekarang adalah saya memiliki Ubuntu yang menunjukkan bahwa koneksi kabel tersambung, tetapi saya tidak dapat mengakses internet. Adakah gagasan tentang bagaimana saya dapat memecahkan masalah ini lebih lanjut? Saya dapat memposting tangkapan layar jika perlu, tetapi sepertinya saya hanya dapat menambahkan 2 per posting karena saya tidak memiliki reputasi yang cukup tinggi. Terima kasih!

paulr24
sumber
Masalah yang sama di sini. Belum ada solusi.
Kay
Mengalami masalah yang sama dengan Ubuntu 18.04.1 LTS
Dun0523

Jawaban:

19

Saya memiliki masalah yang sama pada Ubuntu 17.04 yang berjalan di Hyper-V / Windows 10.

Solusinya cukup sederhana begitu saya tahu. Sepertinya pilihan instal default adalah menggunakan jaringan internal, yang tidak memberikan akses internet.

Di mesin virtual Ubuntu di Hyper-V:

  1. klik kanan untuk menuju ke pengaturan
  2. arahkan ke Network adapter
  3. pilih Network adapter dan pada daftar drop-down Virtual switch, ubah dari "Layered_wi_fi" menjadi "Not connected"
  4. buka Virtual Switch Manager (di sebelah kanan di Hyper-V manager)
  5. pilih Layered_Wi-fi di bagian Virtual Switches
  6. ubah jenis Koneksi dari "Jaringan internal" ke "Jaringan eksternal"

Kembali ke mesin virtual Ubuntu di Hyper-V:

  1. klik kanan untuk menuju ke pengaturan
  2. arahkan ke Network adapter
  3. pilih Network adapter dan pada daftar drop-down Virtual switch ganti dari "Tidak tersambung" menjadi "Layered_wi_fi"

Catatan: pertama saya mencoba mengubah dari jaringan Internal ke Eksternal (langkah 4-6) di bagian Virtual Switch Manager \ Layered_Wi-fi. Ini menghasilkan kesalahan berulang kali. Saya pikir itu karena pengaturan sedang digunakan, tetapi tidak terlalu jelas. Begitu saya melakukan langkah 1-3 pertama itu bekerja seperti pesona.

HVL71
sumber
Hebat, kecuali saya harus membuat saklar baru dan menyebutnya "Wi-Fi"
Qwerty
4

Langkah-langkah untuk memecahkan masalah tidak ada koneksi internet di mesin virtual Ubuntu di Hyper-V:

  • Dalam pengaturan Hyper-V VM Anda, sambungkan adaptor jaringan ke Switch Default yang memberikan akses ke jaringan komputer host.
  • Di Ubuntu VM, buka pengaturan Ethernet, lalu pilih tab IPv4. Setel Metode IPv4 ke Otomatis (DHCP). Di depan DNS, putar Otomatis ke MATI , dan masukkan 1.1.1.1,1.0.0.1untuk DNS CloudFlare . Klik Terapkan. Matikan Ethernet dan nyalakan kembali. Saya menemukan ini diperlukan agar perubahan diterapkan, jadi pastikan untuk mematikan Ethernet dan setiap kali Anda mengubah pengaturan Ethernet.

Untuk sebagian besar kasus di atas seharusnya memperbaiki masalah, tetapi jika tidak ada beberapa hal lagi yang dapat Anda coba.

  • Di Ubuntu VM, buka pengaturan Ethernet. Pada tab Perincian, verifikasi bahwa Alamat IPv4 berada di jaringan yang sama dengan komputer host pada Default Switch. Untuk memverifikasi itu, jalankan ipconfigdi mesin host, dan catat Alamat IPv4 di bawah Default Switch, misalnya 172.10.100.15. Di Ubuntu VM, jika 3 bagian pertama dari Alamat IPv4 sama, misalnya 172.22.100.75maka mereka berada di jaringan yang sama. Jika tidak, buka tab IPv4 dan atur Metode IPv4 ke Manual. Kemudian masukkan alamat sebagai berikut:
    • Alamat: Atur ke beberapa IP yang ada di jaringan yang sama dengan mesin host pada Default Switch.
    • Netmask: Setel ke Subnet Mask dari mesin host pada Default Switch.
    • Gateway: Setel ke alamat IP mesin host pada Default Switch.
  • Terapkan perubahan dan matikan Ethernet dan nyalakan lagi.

Hal-hal lain untuk dicoba:

  • Jika router Anda mengaktifkan Kontrol Akses, maka daftar putih alamat MAC adaptor jaringan Ubuntu VM.
  • Pastikan kategori jaringan NIC pada sakelar yang Anda sambungkan adalah "Pribadi".
$Profile = Get-NetConnectionProfile  -InterfaceAlias "vEthernet (Default Switch)"
$Profile.NetworkCategory = "Private"
Set-NetConnectionProfile -InputObject $Profile
  • Coba pasang Legacy Network Adapter di VM. Anda perlu menggunakan VM Generasi 1 untuk memiliki opsi ini.
  • Coba buat dan sambungkan ke Virtual Switch Eksternal dan kembali ke langkah pemecahan masalah di atas, ganti Default Switch dengan External Switch.
orad
sumber
3

coba tambahkan "legacy network adapter" dan pengaturan

adaptor jaringan normal dibuat untuk bekerja dengan windows 7+ jika tidak lebih awal

Saya berharap ini membantu Anda dan banyak lagi

Saya punya masalah dengan reactos dan XP dan ini bekerja dengan baik

untuk menambahkan switch nework, Anda dapat menggunakan sebagai adapter jaringan lama lakukan hal berikut:

  1. buka Virtual Switch Manager
  2. pilih Switch jaringan virtual baru
  3. pilih Eksternal
  4. buat saklar virtual
  5. beri nama apa pun yang Anda inginkan

Untuk menambahkan peralihan ke VM Anda:

  1. buka pengaturan untuk VM yang diinginkan
  2. Tambahkan Perangkat Keras
  3. Adaptor jaringan lawas
  4. Menambahkan
  5. buka drop-down untuk Virtual Switch
  6. pilih sakelar virtual yang Anda buat

catatan: hanya 1 sakelar yang dapat digunakan oleh VM pada suatu waktu

DanHolli
sumber
1
  1. Di Hyper-V manager buka "Virtual Switch Manager ..."
  2. klik "Switch jaringan virtual baru" dan pilih "Eksternal" dari daftar kemudian klik "Buat Switch Virtual"
  3. Di panel switch virtual baru beri nama dan pilih "Jaringan eksternal" sebagai jenis koneksi dan pilih NIC yang saat ini Anda gunakan di host Windows, plus pastikan Anda telah mencentang kotak "Izinkan sistem operasi manajemen untuk membagikan adaptor jaringan ini "lalu tekan" OK "lalu konfirmasikan bahwa Anda memahami koneksi Anda akan hilang untuk sementara waktu.
  4. Klik kanan pada mesin virtual ubuntu Anda di Hyper-V manager dan pilih "Pengaturan".
  5. Pergi ke Netowk Adapter dan pilih switch eksternal virtual baru Anda dari daftar dropdown sebagai "Virtual switch" dan konfirmasikan "OK"
mkonstanty
sumber