Virtuaalikoneessani ei ole internetiä, mitä voin tehdä?

Viimeisin päivitys: 06.12.2023
Kirjoittaja: Cristian Garcia

  • Sopivan verkkotilan (NAT tai silta) valitseminen ja aliverkkokonfliktien välttäminen ratkaisee useimmat katkokset.
  • Hypervisor-palvelut (NAT/DHCP), ajurit ja isäntäkoneen virustorjunta/palomuuri vaikuttavat suoraan yhteyksiin.
  • Käytä Azuressa Network Watcheria, tarkista NSG ja säädä reittejä/ensisijaista IP-osoitetta palauttaaksesi internet-yhteyden.

Virtuaalikoneessani ei ole internetiä.

¿Virtuaalikoneessani ei ole internetiä.Älä huoli, tämä on yleisempi ongelma kuin luuletkaan, ja perusteellisella tarkastelulla se on yleensä ratkaistavissa. Tästä oppaasta löydät kaiken perusverkon asetuksista VMwaren, VirtualBoxin, KVM/virt-managerin, Parallelsin ja pilviympäristöjen, kuten Azuren, lisätarkistuksiin. Tavoitteena on, että tunnistat perimmäisen syyn ja suoritat asianmukaisen korjauksen vain muutamassa vaiheessa..

Ennen kuin syvennymme kokoonpanoon, on tärkeää ymmärtää yksi asia: virtuaalikone toimii itsenäisenä tietokoneena koneesi sisällä. Siksi Jos isäntäjärjestelmä, hypervisor tai virtuaalikoneen verkko on määritetty väärin, yhteys voi katketa.Myös vaihtokäytännöt, palomuuri-/DHCP-säännöt, aliverkkoristiriidat, verkkoajurit tai jopa pysäytetyt hypervisor-palvelut voivat vaikuttaa asiaan.

Miten virtuaalikoneet toimivat ja miksi ne vaikuttavat verkkoon

Virtuaalikone toimii hypervisorin ansiosta, joka Se jakaa isännän fyysiset resurssit (CPU, RAM, levy, verkkokortti) vierasjärjestelmälle.Tämä eristäminen on korvaamatonta kehityksen ja testauksen kannalta, koska se mahdollistaa kokeilun vaarantamatta pääjärjestelmää. Yrityksissä sitä käytetään palvelimien yhdistämiseen pienemmälle laitteistomäärälle. säästää kustannuksia ja siirtää työkuormia nopeasti isäntien välillä. Lisäksi mahdollisuus kloonata, ottaa tilannekuvia ja palauttaa virtuaalikoneen tila. Se helpottaa varmuuskopiointia ja palautusta vikatilanteissaLisäksi on olemassa Luotettavat verkkosivustot ilmaisten virtuaalikoneiden lataamiseen.

Virtuaaliverkko on toinen kerros, jota hypervisor simuloi: Virtuaalikoneen virtuaalisovitin "kytketään" NAT-, silloitettuihin, sisäisiin tai vain isäntäkoneille tarkoitettuihin verkkoihin kokoonpanostasi riippuen.Väärän tilan valitseminen tai fyysisen verkon suojauskäytäntöihin törmääminen voi jättää virtuaalikoneen ilman internetyhteyttä, vaikka isäntäkone selaisikin verkkoa ongelmitta.

Virtuaaliympäristöjen edut ja haitat

Yhteyksien lisäksi virtuaalikoneet tarjoavat selkeitä etuja: järjestelmien yhteensopivuus (Windows, Linux, macOS, BSD), kokoonpanosta riippumattomuus ja erittäin nopeat varmuuskopiot/siirrot kloonauksen avulla. Jos yksi virtuaalikone vikaantuu, muut jatkavat toimintaansa ennallaan.

Kaikki ei ole täydellistä: Isäntälaitteisto rajoittaa sinuaVerkkoviive on yleensä jonkin verran suurempi kuin pääkäyttöjärjestelmässä, ja ammattilaistasolla hypervisor- tai vierasjärjestelmälisensseistä voi aiheutua kustannuksia.

Tyypilliset verkkotilat ja miten ne vaikuttavat internet-yhteyteen

Hypervisorista riippuen näet eri nimiä, mutta ideat ovat samat. Oikean tilan valitseminen on avainasemassa virtuaalikoneen internet-yhteyden antamisessa.:

  • NAT: Virtuaalikone käyttää internetiä isännän "kautta". Tämä toimii yleensä oletusarvoisesti ja on oletusasetus VMware/VirtualBoxissa. Se sallii virtuaalikoneen käyttää fyysistä verkkoa ja internetiä, mutta fyysiset palvelimet eivät "näe" virtuaalikonetta suoraan.
  • Silloitettu sovitin: virtuaalikone muodostaa yhteyden fyysiseen verkkoon vain yhtenä laitteena. omalla IP-osoitteellaanIhanteellinen muiden laitteiden kommunikointiin sen kanssa, mutta voi olla ristiriidassa kytkimen tai reitittimen käytäntöjen kanssa.
  • Vain isäntä: yksityinen verkko isännän ja virtuaalikoneen välillä. Internetiä ei ole.
  • Sisäinen verkko: eristää virtuaalikoneet toisistaan ​​suljetussa verkossa. Ei ole myöskään internetiä..
  • NAT-verkko (VirtualBox): yhdistää NATin segmentointiin, Se mahdollistaa internetin ja kommunikaation virtuaalikoneiden välillä kyseisessä NAT-verkossa.

VMwaressa voit säätää kaikkea "Virtual Network Editorissa": Valitse sillan fyysinen verkkokortti, muuta NAT-aliverkkoa, ota DHCP käyttöön ja avaa portitVoit myös rajoittaa kaistanleveyttä ja muuttaa MAC-osoitetta kohdassa "Lisäasetukset". VirtualBoxissa voit hallita NAT-verkkoja niiden aliverkon, DHCP:n, IPv6:n ja porttisääntöjen avulla kohdassa "Tiedosto > Asetukset", ja jokaisessa virtuaalikoneessa voit valita NAT:n, sillan, sisäisen, vain isäntäkoneen tai verkon NAT:n.

Ainutlaatuinen sisältö - Napsauta tästä  NVIDIA Bonsai Diorama: demo, joka esittelee DLSS 4:ää, Path Tracingia ja RTX Mega Geometryä Unreal Enginessä

Optimointi: muisti, koko, kaistanleveys ja kiihtyvyys

Virtualbox

Jos virtuaalikoneen resurssit ovat vähissä, huomaat verkon pullonkauloja. Varaa riittävästi RAM-muistia Jotta vieras voi käsitellä pyyntöjä ilman ylikuormitusta, säädä virtuaalikoneen kokoa tarpeen mukaan. Jos virtuaalikoneita on useita, rajoittaa kaistanleveyttä virtuaalikoneella ruuhkautumisen välttämiseksi. Jotkin alustat tarjoavat verkon kiihdytys mikä vähentää viivettä ja parantaa siirtoja.

Jos käytät NATia eikä sinulla ole internetyhteyttä

NAT-komennossa, jos isännällä on internetyhteys, myös virtuaalikoneella on yleensä. Tyypillinen ongelma on, että virtuaalinen NAT-aliverkko osuu samaan aikaan fyysisen verkon kanssa.Vieras ei tiedä, miten poistutaan. Vaihda NAT-aliverkko verkkoeditorissa (VMware: VMnet8; VirtualBox: luo/valitse NAT-verkko, jolla on eri aliverkko) välttääksesi konfliktit päälähiverkon kanssa.

Jos käytät siltaa eikä sinulla ole internetyhteyttä

Siltatilassa virtuaalikone on riippuvainen fyysisestä verkosta, joten Infrastruktuurisi käytännöt ja palvelut tulevat mukaan peliin.:

  • VMwaressa aseta fyysiseksi verkkokortiksi VMnet0 "Automatic"-asetuksen sijaan. Tietyn rajapinnan valitseminen välttää ongelmia verkkoja vaihdettaessa.
  • Kytkin: Jos porttisuojauksessa on MAC-osoiterajoitus porttia kohden, toinen MAC-osoite (virtuaalikoneelle kuuluva) saattaa olla estettyTarkista myös IP-MAC-portti-sidonta.
  • Reititin: varmista, että DHCP on aktiivinen (tai määritä virtuaalikoneelle staattinen IP-osoite), Tarkista palomuuri ja tarkista, ettei ole sääntöjä, jotka estävät uusien joukkueiden perustamisen.

Jos se vieläkään epäonnistuu, tarkista isännästä, että sen verkkokortti on aktiivinen ja ajan tasalla, ja vieraasta, että IP-osoite ja DNS-osoite hankitaan automaattisesti.Monissa tapauksissa virtuaalikoneen väliaikainen vaihtaminen sillatuksi (jos se oli NAT-tilassa) tai NAT-tilaan (jos se oli sillatussa tilassa) auttaa eristämään lähteen.

VMware: Pikatarkistukset ja korjaukset

VMware tarjoaa useita vipuja, jotka kannattaa tarkistaa, kun virtuaalikone ei selaa. Yksinkertaisista asioista aloittaminen säästää aikaa:

  • Käynnistä virtuaalikone uudelleen. Kyllä, se toimii paremmin kuin luuletkaan.
  • Poista isännän virustorjunta/palomuuri väliaikaisesti käytöstä tai muuta sen tilaa sallimaan liikenne virtuaalikoneille ja niistä pois.
  • Ota käyttöön ja/tai käynnistä uudelleen seuraavat palvelut: "VMware NAT Service" ja "VMware DHCP Service" tiedostosta services.msc.
  • Päivitä verkkosovitin tai asenna se uudelleen vieraskoneen laitehallinnassa. Jos sitä ei näy, käytä "Etsi laitteistomuutokset" -toimintoa.
  • Poista virtuaalikoneen verkkosovittimesta valinnat "Yhdistetty" ja "Yhdistä käynnistettäessä" ja valitse ne uudelleen pakottaaksesi uudelleenyhteyden muodostamisen.
  • Napsauta Virtual Network Editorissa "Palauta oletusasetukset" rakentaaksesi VMnet1/VMnet8:n uudelleen, jos ne ovat vioittuneet.
  • Jotkut käyttäjät ratkaisevat tämän asettamalla ADSL-reitittimen IP-osoitteen NAT DNS:ksi kohdassa VMnet8 > NAT-asetukset > DNS.
  • Isännän keskeyttämisen/jatkamisen jälkeen Sammuta virtuaalikone ja käynnistä se uudelleen (parempi kuin tilan palauttaminen) virtuaaliverkon uudelleenalustamiseksi.

Jos ongelma on ajoittainen NAT:ssa, NAT-palvelu joskus jumiutuu: "VMware NAT Service" -palvelun uudelleenkäynnistäminen isännässä yleensä palauttaa yhteyden..

VirtualBox: Olennaiset vaiheet

VirtualBoxissa NAT toimii lähes aina ilman säätöjä, mutta jos ei, Näillä säädöillä se yleensä korjaantuu.:

  • Asenna "Vieraslisäykset" varmistaaksesi ajurit ja paremman vierasintegraation.
  • Sammuta virtuaalikone, siirry kohtaan Verkko ja varmista, että "Ota verkkosovitin käyttöön" on valittuna. Kokeile vaihtaa NATin, silloitetun sovittimen ja verkon NATin välillä tarpeen mukaan.
  • Muista: "Sisäinen verkko" ja "Vain isäntä" eivät tarjoa internetiä periaatteessa.
  • Luo tai muokkaa NAT-verkkoa omalla aliverkolla, DHCP:llä ja mahdollisilla porttisäännöillä kohdassa "Tiedosto > Asetukset > Verkko".
Ainutlaatuinen sisältö - Napsauta tästä  Steam tekee lopullisen harppauksen 64-bittiseen Windows-asiakasohjelmaan

Vieraan sisällä, Jätä IP ja DNS automaattisiksiJos mikään ei muutu, tarkista valittu virtuaalinen verkkokortti (esim. Intel PRO/1000 vs. Paravirtualized) ja yritä vaihtaa se.

KVM/virt-manager ja VirtualBox Linuxissa (tyypillinen tapaus: Windows 11 -vierasversio)

Jos käytät Linuxia isäntänä (esimerkiksi Fedora-pohjaista jakelua) ja Windows 11:tä vieraana, on yleistä, että Virtio-sovitin on asennettuna ja silti... Internet-yhteys loppuu sekä Virt-Managerissa että VirtualBoxissaVarmista, että käytät lähtevän liikenteen tilaa (NAT tai sillattu) ja että isännöinnillä on internet-yhteys. Jos ongelma ilmenee vain sillatussa tilassa, harkitse seuraavia asioita: fyysisen verkon käytännöt, DHCP ja palomuuriJos se näkyy myös NAT:ssa molemmissa hypervisoreissa, tarkista verkkoajurit, automaattinen IP/DNS-osoitteen hankinta vieraspalvelimella ja suorita TCP/IP-pinon nollaus (katso Windows-osio). Promiscuous-tilan, MAC-osoitteen muutosten ja pakotettujen lähetysten käyttöönotto virtuaalikytkimessä voi olla tarpeen, jos ohjelmisto valvoo/suodattaa liikennettä.

Parallels Desktop Macilla: Oireet ja ratkaisu

On tilanteita, joissa Windows ei pysty navigoimaan Parallelsissa, vaikka Mac pystyykin. Oireita ovat: Ilman internetiä Windowsissa, hitaus tai epävakaus, sovellukset eivät toimi verkkoyhteydestä huolimatta tai kyvyttömyys nähdä muita verkossa olevia tietokoneitaTämä johtuu yleensä virheellisistä Windows-asetuksista, kolmannen osapuolen virustorjuntaohjelmistosta, virtuaalikoneen asetuksista tai vioittuneesta Windows-ympäristöstä.

  • Varmista, että Macilla on internet-yhteys ja luo tilannekuva ennen kuin kosket mihinkään.
  • Asenna Parallels Tools uudelleen ja suorita puhdas käynnistys Windowsissa poistamalla käytöstä kolmannen osapuolen palvelut (pidä Parallels-palvelut aktiivisina).
  • Valitse Laitteisto > Verkko ja vaihda asetusten "Jaettu verkko (suositus)" ja "Sillattu verkko: Oletussovitin" välillä nähdäksesi, kumpi toimii parhaiten.
  • Avaa CMD ja yritä pingata parallels.com-sivustoa. Jos se ei vastaa, suorita:
    netsh winsock reset
    netsh int ip reset reset.log

    ja käynnistä uudelleen. Jos ongelma jatkuu, kokeile:

    ipconfig /release
    ipconfig /renew
  • Jos Laitehallinnassa näkyy teksti "Parallels Ethernet Adapter #…", päivitä ohjain automaattisesti.
  • Pro/Business-versioissa voit palauttaa oletusarvot valitsemalla Asetukset > Verkko.

Kun yhteys on palautettu, poistaa tilannekuvan välttääkseen tarpeettomien tilojen kertymistä.

Windows-vieras: Hyödyllisiä verkkokomentoja

Kun ongelma on Windowsin verkkopinossa, nämä klassikot yleensä pelastavat päivän. Suorita komentokehote järjestelmänvalvojana:

  • TCP/IP-pinon ja Winsockin nollaaminen:
    netsh winsock reset
    netsh int ip reset reset.log
  • Uudista IP-osoitteesi uudelleenkäynnistyksen jälkeen, jos sinulla ei vieläkään ole internetyhteyttä:
    ipconfig /release
    ipconfig /renew
  • Päivitä verkkosovitin tai asenna se uudelleen Laitehallinnan kautta.
  • Jos käytössä on kolmannen osapuolen virustorjuntaohjelmisto, poista se väliaikaisesti käytöstä tai määritä virtuaalikoneyhteensopiva tila.

Ubuntussa ja sen johdannaisissa jotkut käyttäjät raportoivat, että asenna/päivitä apt-get tai verkkoon liittyvät riippuvuudet ja varmenteet "purkavat" selaimen eston, kun DNS- tai TLS-selvitys epäonnistuu.

Azure: Virtuaalikoneiden ja internet-yhteyden välisen yhteyden diagnosointi

Azure-latenssi

Azuressa lähestymistapa muuttuu, koska käytössä on diagnostiikkatyökaluja. Jos yksi virtuaalikone ei voi tavoittaa toista samassa virtuaaliverkossa tai ei voi käyttää Internetiä, se noudattaa järjestettyä järjestystä.:

Virtuaalikoneiden yhdistäminen samaan virtuaaliverkkoon

Testaa portit lähdevirtuaalikoneella esimerkiksi tcping-apuohjelmalla (esim. RDP 3389):

tcping64.exe -t <IP de la VM destino> 3389

Jos se ei vastaa, tarkista NSG-säännöt: niiden on sallittava "Salli VNet Inbound" ja "Salli Load Balancer Inbound" eikä niissä saa olla edellä mainitut kiellot alemmalla prioriteetilla.

Varmista, että voit kirjautua sisään RDP/SSH:n kautta portaalista. Jos se toimii, suorita "Yhteystarkistus" Network Watcherilla (PowerShell/CLI). Tuloksessa luetellaan "Hyppyjä" ja "Tapahtumia".; korjaa sen osoittaman mukaan ja yritä uudelleen.

Toinen verkkosovitin samassa virtuaaliverkossa

Windowsin toissijaisilla verkkokorteilla ei ole oletusyhdyskäytävää. Jos haluat niiden kommunikoivan aliverkon ulkopuolella, Lisää oletusreitti vierassovellukseen (suorita CMD järjestelmänvalvojana):

route add 0.0.0.0 mask 0.0.0.0 -p <IP de la puerta de enlace>

Tarkista NSG molemmista verkkokorteista ja vahvista se Network Watcherilla.

Ainutlaatuinen sisältö - Napsauta tästä  Kuinka estää Windowsia käyttämästä 100 % levytilastasi

Internet-yhteys Azuressa

Jos virtuaalikone ei muodosta yhteyttä Internetiin, sulje ensin pois, onko verkkokortti virhetilassa. Alkaen Taivaansininen Resource Explorer antaa sinun pakottaa "PUT"-komennon verkkokorttiresurssilta Synkronoi tila ja lataa portaali uudelleen. Palaa sitten "Yhteystarkistukseen" ja korjaa mahdolliset löydetyt ongelmat.

Useita IP-osoitteita samalla Windows-verkkokortilla

Windowsissa Numeerisesti pienin IP-osoite voi jäädä ensisijaiseksi osoitteeksi. Vaikka valitsisit eri IP-osoitteen Azure-portaalissa, vain Azuren ensisijaisella IP-osoitteella on internet-/palveluyhteys. Säädä "SkipAsSource"-asetusta PowerShellin kautta varmistaaksesi, että oikea IP-osoite on ensisijainen.

$primaryIP = '<IP primaria que definiste en Azure>'
$netInterface = '<Nombre del NIC>'
$IPs = Get-NetIPAddress -InterfaceAlias $netInterface | Where-Object {$_.AddressFamily -eq 'IPv4' -and $_.IPAddress -ne $primaryIP}
Set-NetIPAddress -IPAddress $primaryIP -InterfaceAlias $netInterface -SkipAsSource $false
Set-NetIPAddress -IPAddress $IPs.IPAddress -InterfaceAlias $netInterface -SkipAsSource $true

Linuxissa lisää useita IP-osoitteita käyttöjärjestelmään Azure-oppaan avulla.

Pikatestit vian rajaamiseksi

Muutamalla tarkistuksella saat nopean oppaan. Käytä niitä lämpömittarina:

  • Jos NAT:ssa ei ole internetyhteyttä, mutta isännällä on internetyhteys, epäile aliverkkoristiriitaa tai ongelmaa hypervisorin NAT/DHCP-palveluissa.
  • Jos se epäonnistuu siltatilassa, mutta toimii NAT-tilassa, Tämä viittaa DHCP:hen, palomuuriin tai kytkimen/reitittimen suojaukseen..
  • Lähetä ping-komento osoitteelle IP-osoitteen (esim. 8.8.8.8) ja nimen (esim. public domain) perusteella. Jos se toimii IP-osoitteen, mutta ei nimen perusteella, ongelma on DNS:ssä.

Verkostoitumisen ja suorituskyvyn parhaat käytännöt

Saumattoman kokemuksen takaamiseksi: Valitse aina sillan fyysinen rajapinta.Vältä "Automaattinen"-vaihtoehtoa; erota virtuaaliset aliverkot fyysisestä lähiverkosta; dokumentoi NSG/ACL-säännöt ja varaa DHCP, jos tarvitset staattisia IP-osoitteita silloitetuille virtuaalikoneille. Useita virtuaalikoneita sisältävissä isännissä rajoittaa kaistanleveyttä virtuaalikonetta kohden ja valvoo jonoja, jos verkko ruuhkautuu.

Varmuuskopiot: siltä varalta, että jokin menee pieleen

Tietojen menettäminen verkkokatkoksen tai määritysvirheen vuoksi on tuskallista, erittäin tuskallista. Varmuuskopiointiratkaisut virtualisointiin Ne mahdollistavat agentittomat varmuuskopiot, välittömät palautukset sekunneissa ja alustojen välisen palautuksen. (VMware, Hyper-V, Proxmox, oVirt jne.). Jos hallinnoit virtuaalikoneita tuotannossa, harkitse alustaa, joka tarjoaa verkkokonsolin, välittömän palautuksen ja kattavat ilmaiset kokeilujaksot strategiasi validoimiseksi.

Usein kysytyt kysymykset: Pikakysymykset

Joihinkin tyypillisiin kysymyksiin, kun virtuaalikone ei selaa, on olemassa ytimekkäät vastaukset. Tässä ovat hyödyllisimmät:

  • Miksi NAT-yhteys katkeaa ajoittain? Hypervisorin NAT-palvelun uudelleenkäynnistys isännässä yleensä palauttaa yhteyden.
  • Näkyykö sovitin irrotettuna? Tarkista virtuaalikonin asetuksista "Yhdistetty" ja "Yhdistä käynnistettäessä".
  • Jos verkkoyhteyttä ei ole isännän keskeyttämisen/jatkamisen jälkeen, sammuta virtuaalikone ja käynnistä se uudelleen alustaaksesi virtuaalisen verkkosovittimen uudelleen.
  • Voiko virtuaalikoneen käyttää ilman internetiä? Kyllä: Vain isäntä tai sisäinen verkko luovat erillisiä verkkoja ilman ulkoista pääsyä.
  • Voiko virtuaalikone muodostaa yhteyden VPN-verkkoon? NAT-tilassa se perii VPN:n isännältä; sillatussa tilassa se asentaa VPN-asiakasohjelman virtuaalikoneelle.

Ymmärrys siitä, miten verkkotilat (NAT, sillattu, sisäinen, vain isäntä) liittyvät toisiinsa, aliverkkojen konfliktien, hypervisor-palveluiden (NAT/DHCP), suojaussääntöjen ja vierasverkkopinon tarkastelu Se ratkaisee useimmat "Minulla ei ole internetiä virtuaalikoneella" -ongelmat.Kun ympäristö on pilvipohjainen, käytä diagnostiikkatyökaluja ja -asetuksia, kuten toissijaisten verkkokorttien oletusreititystä tai ensisijaista IP-osoitteiden hallintaa Windowsissa. Pidä myös yleensä yllä tilannekuvia ja varmuuskopioita, jotta voit palauttaa edellisen tilan, jos muutos katkaisee yhteyden.

Windows 11:n paikallishost-ongelmat
Aiheeseen liittyvä artikkeli:
Windows 11 rikkoo localhostin: mitä tapahtuu, kehen se vaikuttaa ja miten se korjataan