- Ang pagpili ng naaangkop na mode ng network (NAT o tulay) at pag-iwas sa mga salungatan sa subnet ay malulutas ang karamihan sa mga pagkawala.
- Direktang nakakaapekto sa koneksyon ang mga serbisyo ng hypervisor (NAT/DHCP), mga driver, at host antivirus/firewall.
- Sa Azure, gamitin ang Network Watcher, suriin ang NSG, at ayusin ang mga ruta/pangunahing IP upang maibalik ang internet access.

¿Wala akong internet sa virtual machine.Huwag mag-alala, ito ay isang mas karaniwang problema kaysa sa maaari mong isipin, at sa isang masusing pagsusuri, karaniwan itong malulutas. Sa buong gabay na ito, makikita mo ang lahat mula sa mga pangunahing setting ng network hanggang sa mga advanced na pagsusuri na partikular sa VMware, VirtualBox, KVM/virt-manager, Parallels, at cloud environment tulad ng Azure. Ang layunin ay para sa iyo na matukoy ang ugat na sanhi at ilapat ang naaangkop na pagwawasto sa ilang hakbang lamang..
Bago tayo sumabak sa configuration, mahalagang maunawaan ang isang bagay: gumagana ang isang VM bilang isang independiyenteng computer sa loob ng iyong makina. Samakatuwid, Kung mali ang pagkaka-configure ng host system, hypervisor, o VM network, maaaring bumaba ang koneksyon.Ang mga patakaran sa paglipat, mga panuntunan sa firewall/DHCP, mga salungatan sa subnet, mga driver ng network, o kahit na huminto sa mga serbisyo ng hypervisor ay maaari ding gumanap ng isang papel.
Paano gumagana ang mga virtual machine at bakit nakakaapekto ang mga ito sa network
Ang isang VM ay tumatakbo salamat sa isang hypervisor na Ibinabahagi nito ang pisikal na mapagkukunan ng host (CPU, RAM, disk, NIC) sa guest system.Ang paghihiwalay na ito ay napakahalaga para sa pag-unlad at pagsubok, dahil pinapayagan ka nitong mag-eksperimento nang hindi nakompromiso ang pangunahing sistema. Sa mga negosyo, ginagamit ito upang pagsama-samahin ang mga server sa mas kaunting hardware. makatipid ng mga gastos at mabilis na ilipat ang mga workload sa pagitan ng mga host. Bilang karagdagan, ang kakayahang mag-clone, kumuha ng mga snapshot, at ibalik ang estado ng isang VM Pinapadali nito ang pag-backup at pagbawi sa kaganapan ng mga pagkabigoHigit pa rito, mayroong Mga mapagkakatiwalaang website para sa pag-download ng mga libreng virtual machine.
Ang virtual network ay isa pang layer na ginagaya ng hypervisor: Ang virtual adapter ng VM ay "nakakabit" sa NAT, bridged, internal, o host-only na network depende sa iyong configuration.Ang pagpili sa maling mode, o ang pagkakaroon ng mga patakaran sa seguridad sa pisikal na network, ay maaaring umalis sa VM nang walang internet access kahit na ang host ay nagba-browse nang walang problema.
Mga kalamangan at kawalan ng mga virtual na kapaligiran
Higit pa sa pagkakakonekta, nag-aalok ang mga VM ng malinaw na benepisyo: pagiging tugma sa pagitan ng mga system (Windows, Linux, macOS, BSD), pagsasarili sa pagsasaayos, at napakabilis na pag-backup/paglipat sa pamamagitan ng pag-clone. Kung nabigo ang isang VM, ang iba ay patuloy na tumatakbo nang hindi maaapektuhan.
Hindi lahat ay perpekto: Ikaw ay limitado ng host hardwareAng latency ng network ay karaniwang medyo mas mataas kaysa sa pangunahing OS, at sa isang propesyonal na antas ay maaaring may mga gastos para sa hypervisor o mga lisensya ng guest system.
Mga karaniwang network mode at kung paano nila naiimpluwensyahan ang internet access
Depende sa hypervisor, makakakita ka ng iba't ibang pangalan, ngunit pareho ang mga ideya. Ang pagpili ng tamang mode ay susi sa pagbibigay sa VM ng internet access.:
- NAT: Ina-access ng VM ang internet "sa pamamagitan" ng host. Karaniwan itong gumagana bilang default at ito ang default na opsyon sa VMware/VirtualBox. Pinapayagan nito ang VM na ma-access ang pisikal na network at ang internet, ngunit hindi direktang "nakikita" ng mga pisikal na server ang VM.
- Bridged adapter: kumokonekta ang VM bilang isa pang device sa pisikal na network, na may sariling IPTamang-tama para sa ibang mga device na makipag-ugnayan dito, ngunit maaaring sumalungat sa mga patakaran ng switch o router.
- Host-only: pribadong network sa pagitan ng host at VM. Walang Internet.
- Panloob na network: inihihiwalay ang mga VM sa isa't isa sa isang saradong network. Wala rin internet..
- NAT Network (VirtualBox): pinagsasama ang NAT sa segmentation, Pinapayagan nito ang internet at komunikasyon sa pagitan ng mga VM sa NAT network na iyon.
Sa VMware maaari mong ayusin ang lahat sa "Virtual Network Editor": Piliin ang pisikal na NIC para sa tulay, baguhin ang NAT subnet, paganahin ang DHCP, at buksan ang mga portMaaari mo ring limitahan ang bandwidth at baguhin ang MAC address sa "Advanced". Sa VirtualBox, pinamamahalaan mo ang mga NAT network gamit ang kanilang mga panuntunan sa subnet, DHCP, IPv6, at port mula sa "File > Preferences", at sa bawat VM pipiliin mo ang NAT, Bridge, Internal, Host-only, o Network NAT.
Pag-optimize: memorya, laki, bandwidth, at acceleration
Kung nauubusan na ang VM sa mga mapagkukunan, mapapansin mo ang mga bottleneck sa network. Maglaan ng sapat na RAM Para matiyak na kaya ng bisita ang mga kahilingan nang hindi nalulula, ayusin ang laki ng VM kung kinakailangan, at kung maraming VM, nililimitahan ang bandwidth sa pamamagitan ng VM upang maiwasan ang saturation. Ang ilang mga platform ay nag-aalok pagpapabilis ng network na binabawasan ang latency at pinapahusay ang mga paglilipat.
Kung gumagamit ka ng NAT at walang internet access
Sa NAT, kung ang host ay may internet access, ang VM ay karaniwang mayroon din. Ang karaniwang problema ay ang virtual NAT subnet ay kasabay ng pisikal na network.Hindi alam ng bisita kung paano lumabas. Baguhin ang NAT subnet sa network editor (VMware: VMnet8; VirtualBox: lumikha/pumili ng NAT network na may ibang subnet) upang maiwasan ang mga salungatan sa iyong pangunahing LAN.
Kung gumagamit ka ng tulay at wala kang internet access
Sa bridged mode, ang VM ay nakasalalay sa pisikal na network, kaya Ang mga patakaran at serbisyo ng iyong imprastraktura ay gumaganap.:
- Sa VMware, itakda ang pisikal na NIC sa VMnet0 sa halip na "Awtomatiko". Ang pagpili ng partikular na interface ay maiiwasan ang mga problema kapag lumilipat ng mga network.
- Switch: Kung mayroong Port Security na may MAC limit sa bawat port, ang pangalawang MAC address (ang kabilang sa VM) ay maaaring ma-blockSuriin din ang IP-MAC-Port binding.
- Router: kumpirmahin na ang DHCP ay aktibo (o i-configure ang isang static na IP address sa VM), Suriin ang firewall at suriin na walang mga panuntunan na pumipigil sa mga bagong koponan.
Kung nabigo pa rin ito, tingnan sa host na ang NIC nito ay aktibo at napapanahon, at sa bisita iyon Awtomatikong nakukuha ang IP address at DNS.Sa maraming kaso, ang pansamantalang pagpapalit ng VM sa bridged (kung ito ay nasa NAT) o sa NAT (kung ito ay nasa bridged) ay tumutulong sa iyong ihiwalay ang pinagmulan.
VMware: Mabilis na Pagsusuri at Pag-aayos
Nag-aalok ang VMware ng ilang mga lever na sulit na suriin kapag ang VM ay hindi nagba-browse. Ang pagsisimula sa mga simpleng bagay ay nakakatipid ng oras:
- I-restart ang VM. Oo, ito ay gumagana nang mas mahusay kaysa sa maaari mong isipin.
- Pansamantalang i-disable ang antivirus/firewall ng host o ayusin ang mode nito upang payagan ang trapiko papunta/mula sa mga VM.
- I-enable at/o i-restart ang mga sumusunod na serbisyo: "VMware NAT Service" at "VMware DHCP Service" mula sa services.msc.
- I-update o muling i-install ang network adapter sa Device Manager ng bisita. Kung hindi ito lalabas, gamitin ang "I-scan para sa mga pagbabago sa hardware."
- I-uncheck at muling suriin ang "Connected" at "Connect on power-up" sa network adapter ng VM para puwersahin ang muling pagkonekta.
- Sa Virtual Network Editor, i-click ang "Ibalik ang mga default" upang muling buuin ang VMnet1/VMnet8 kung sira ang mga ito.
- Niresolba ito ng ilang user sa pamamagitan ng pagtatakda ng IP address ng ADSL router bilang NAT DNS sa VMnet8 > NAT Settings > DNS.
- Pagkatapos suspindihin/ipagpatuloy ang host, I-shut down at simulan ang VM (mas mabuti kaysa ipagpatuloy ang estado nito) upang muling simulan ang virtual network.
Kung ang problema ay paulit-ulit sa NAT, minsan ang serbisyo ng NAT ay nag-freeze: Ang pag-restart ng "VMware NAT Service" sa host ay karaniwang nagpapanumbalik ng koneksyon..
VirtualBox: Mahahalagang Hakbang
Sa VirtualBox, halos palaging gumagana ang NAT nang walang anumang pagsasaayos, ngunit kung hindi, Karaniwang inaayos ito ng mga pagsasaayos na ito.:
- I-install ang "Mga Pagdaragdag ng Panauhin" upang matiyak ang mga driver at mas mahusay na pagsasama ng bisita.
- I-off ang VM, pumunta sa Network, at kumpirmahin na may check ang "I-enable ang network adapter." Subukang lumipat sa pagitan ng NAT, Bridged Adapter, at Network NAT kung kinakailangan.
- Tandaan: Ang "Internal Network" at "Host-Only" ay hindi nagbibigay ng Internet ayon sa disenyo.
- Mula sa "File > Preferences > Network", lumikha o mag-adjust ng NAT network na may sarili nitong subnet, DHCP at, kung naaangkop, mga panuntunan sa port.
Sa loob ng panauhin, Iwanan ang IP at DNS sa awtomatikoKung walang magbabago, suriin ang napiling virtual NIC (hal., Intel PRO/1000 vs Paravirtualized) at subukang baguhin ito.
KVM/virt-manager at VirtualBox sa Linux (karaniwang kaso: Windows 11 guest)
Kung gumagamit ka ng Linux bilang host (halimbawa, isang Fedora-based distro) at Windows 11 bilang bisita, karaniwan nang naka-install ang virtio adapter at... nauubusan ng internet sa parehong virt-manager at VirtualBoxI-verify na gumagamit ka ng outbound mode (NAT o bridged) at may internet access ang host. Kung ang problema ay nangyayari lamang sa bridged mode, isaalang-alang ang sumusunod: mga patakaran sa pisikal na network, DHCP at firewallKung lalabas din ito sa NAT sa parehong hypervisors, suriin ang mga driver ng network, awtomatikong pagkuha ng IP/DNS sa guest server, at magsagawa ng TCP/IP stack reset (tingnan ang seksyong Windows). Maaaring kailanganin ang pagpapagana ng promiscuous mode, pagbabago ng MAC address, at sapilitang pagpapadala sa virtual switch kung sinusubaybayan/pini-filter ng software ang trapiko.
Parallels Desktop sa Mac: Mga Sintomas at Solusyon
May mga sitwasyon kung saan hindi mag-navigate ang Windows sa loob ng Parallels, kahit na kaya ng Mac. Kasama sa mga sintomas ang: Walang internet sa Windows, kabagalan o kawalang-tatag, mga app na nabigo sa kabila ng pagkakaroon ng network, o kawalan ng kakayahang makita ang iba pang mga computer sa networkIto ay kadalasang dahil sa mga maling setting ng Windows, third-party na antivirus software, mga setting ng VM, o isang sirang Windows environment.
- I-verify na may internet access ang Mac at gumawa ng snapshot bago hawakan ang anuman.
- Muling i-install ang Parallels Tools at magsagawa ng malinis na boot sa Windows sa pamamagitan ng hindi pagpapagana ng mga serbisyo ng third-party (panatilihing aktibo ang mga serbisyo ng Parallels).
- Sa Hardware > Network, magpalipat-lipat sa pagitan ng "Nakabahaging Network (Inirerekomenda)" at "Bridged Network: Default Adapter" upang makita kung alin ang pinakamahusay na gumagana.
- Buksan ang CMD at subukang i-ping ang parallels.com. Kung hindi ito tumugon, patakbuhin ang:
netsh winsock reset netsh int ip reset reset.logat i-restart. Kung magpapatuloy ang problema, subukan:
ipconfig /release ipconfig /renew - Sa Device Manager, kung makakita ka ng "Parallels Ethernet Adapter #…", i-update ang driver awtomatiko.
- Sa Pro/Business editions, maaari kang pumunta sa Preferences > Network at i-restore ang mga default na value.
Kapag naibalik ang koneksyon, tinatanggal ang snapshot upang maiwasan ang pag-iipon ng mga hindi kinakailangang estado.
Panauhin sa Windows: Mga Kapaki-pakinabang na Utos sa Network
Kapag ang problema ay sa Windows network stack, ang mga classic na ito ay karaniwang nakakatipid ng araw. Patakbuhin ang Command Prompt bilang administrator:
- I-reset ang TCP/IP stack at Winsock:
netsh winsock reset netsh int ip reset reset.log - I-renew ang iyong IP address pagkatapos mag-restart kung wala ka pa ring internet access:
ipconfig /release ipconfig /renew - I-update o muling i-install ang network adapter mula sa Device Manager.
- Kung mayroong third-party na antivirus software, pansamantalang huwag paganahin ito o mag-configure ng VM-compatible na mode.
Sa Ubuntu at mga derivatives, iniulat iyon ng ilang user i-install/i-update ang apt-get o mga dependency at certificate na nauugnay sa network ay "i-unblock" ang browser kapag nabigo ang DNS o TLS resolution.
Azure: Pag-diagnose ng koneksyon sa pagitan ng mga VM at internet access

Sa Azure, nagbabago ang diskarte dahil mayroon kang mga diagnostic tool. Kung hindi maabot ng isang VM ang isa pa sa parehong VNet, o hindi ma-access ang Internet, sumusunod ito sa isang nakaayos na pagkakasunud-sunod.:
Pagkonekta ng mga VM sa parehong VNet
Sa pinagmulang VM, gumamit ng utility tulad ng tcping para subukan ang mga port (hal., RDP 3389):
tcping64.exe -t <IP de la VM destino> 3389
Kung hindi ito tumugon, suriin ang mga panuntunan ng NSG: dapat nilang payagan ang "Allow VNet Inbound" at "Allow Load Balancer Inbound" at walang pagtanggi sa itaas na may mababang priyoridad.
I-verify na maaari kang mag-log in sa pamamagitan ng RDP/SSH mula sa portal; kung gumagana iyon, patakbuhin ang "Connectivity Check" gamit ang Network Watcher (PowerShell/CLI). Ang resulta ay naglilista ng "Mga Paglukso" at "Mga Insidente"; itama ayon sa ipinahihiwatig nito at subukang muli.
Pangalawang network adapter sa parehong VNet
Ang mga pangalawang NIC sa Windows ay walang default na gateway. Kung gusto mong makipag-usap sila sa labas ng kanilang subnet, Magdagdag ng default na ruta sa bisita (patakbuhin ang CMD bilang administrator):
route add 0.0.0.0 mask 0.0.0.0 -p <IP de la puerta de enlace>
Suriin ang NSG sa parehong NIC at patunayan sa Network Watcher.
Internet access sa Azure
Kung ang isang VM ay hindi kumonekta sa Internet, unahin munang ang NIC ay nasa isang error na estado. Mula sa Azure Hinahayaan ka ng Resource Explorer na pilitin ang isang "PUT" mula sa mapagkukunan ng NIC Upang i-synchronize ang status at i-reload ang portal. Pagkatapos, bumalik sa "Connectivity Check" at tugunan ang anumang mga isyung nahanap.
Maramihang mga IP sa parehong Windows NIC
Sa Windows, Ang pinakamababang numerong IP address ay maaaring manatili bilang pangunahing address. Kahit na pumili ka ng ibang IP address sa Azure Portal, tanging ang pangunahing IP address sa Azure ang may internet/service access. Ayusin ang "SkipAsSource" sa pamamagitan ng PowerShell upang matiyak na ang tamang IP address ang pangunahin.
$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
Sa Linux, sundin ang Azure guide para magdagdag ng maraming IP sa OS.
Mga mabilis na pagsusuri upang paliitin ang kabiguan
Ang ilang mga tseke ay magbibigay sa iyo ng mabilis na gabay. Gamitin ang mga ito bilang isang thermometer:
- Kung walang internet access sa NAT, ngunit may internet access ang host, maghinala ng subnet conflict o problema sa mga serbisyo ng NAT/DHCP ng hypervisor.
- Kung nabigo ito sa bridge mode ngunit gumagana sa NAT mode, Tumuturo ito sa DHCP, firewall, o switch/router na seguridad..
- I-ping ang address sa pamamagitan ng IP (hal., 8.8.8.8) at sa pamamagitan ng pangalan (hal., pampublikong domain). Kung gumagana ito sa pamamagitan ng IP ngunit hindi sa pangalan, ang problema ay nasa DNS.
Mga pinakamahusay na kasanayan sa networking at pagganap
Para sa walang putol na karanasan: Palaging piliin ang partikular na pisikal na interface para sa tulay.Iwasan ang "Awtomatiko"; paghiwalayin ang mga virtual na subnet mula sa pisikal na LAN; idokumento ang mga panuntunan ng NSG/ACL at magreserba ng DHCP kung kailangan mo ng mga static na IP para sa mga naka-bridge na VM. Sa mga host na may maraming VM, nililimitahan ang bandwidth bawat VM at sinusubaybayan ang mga pila kung ang network ay nagiging puspos.
Mga backup: kung sakaling may magkamali
Ang pagkawala ng data dahil sa isang network outage o configuration error ay masakit, napakasakit. Mga backup na solusyon para sa virtualization Pinapayagan nila ang mga backup na walang ahente, instant na pag-restore sa loob ng ilang segundo, at cross-platform na pagbawi. (VMware, Hyper-V, Proxmox, oVirt, atbp.). Kung pinamamahalaan mo ang mga VM sa produksyon, isaalang-alang ang isang platform na nag-aalok ng web console, agarang pagbawi, at mga komprehensibong libreng pagsubok upang mapatunayan ang iyong diskarte.
FAQ: Mga Mabilisang Tanong
Ang ilang karaniwang mga tanong kapag ang VM ay hindi nagba-browse ay may maigsi na mga sagot. Narito ang mga pinakakapaki-pakinabang:
- Bakit paulit-ulit na bumabagsak ang NAT? Ang pag-restart ng serbisyo ng NAT ng hypervisor sa host ay karaniwang nagpapanumbalik ng koneksyon.
- Lumilitaw ba na nakadiskonekta ang adaptor? Lagyan ng check ang "Connected" at "Connect on power-on" sa mga setting ng VM.
- Kung walang koneksyon sa network pagkatapos suspindihin/ipagpatuloy ang host, isara at i-restart ang VM upang muling simulan ang virtual network adapter.
- Magagamit ba ang isang VM nang walang Internet? Oo: Host-only o Internal Network ay lumikha ng mga nakahiwalay na network na walang panlabas na access.
- Maaari bang kumonekta ang isang VM sa isang VPN? Sa NAT, minana nito ang VPN mula sa host; sa bridged mode, nag-i-install ito ng VPN client sa VM.
Pag-unawa sa kung paano nauugnay ang mga network mode (NAT, bridged, internal, host-only) sa isa't isa, pagrepaso sa mga subnet conflict, hypervisor services (NAT/DHCP), mga panuntunan sa seguridad, at guest network stack Nilulutas nito ang karamihan sa mga problemang "Wala akong internet sa VM".Kapag cloud-based ang environment, umasa sa mga diagnostic tool at setting gaya ng default na pagruruta sa mga pangalawang NIC o pangunahing IP management sa Windows. At, bilang panuntunan, panatilihin ang mga snapshot at backup upang bumalik sa dating estado kung ang isang pagbabago ay masira ang koneksyon.
Mahilig sa teknolohiya mula pa noong bata pa siya. Gustung-gusto kong maging up to date sa sektor at, higit sa lahat, ipaalam ito. Iyon ang dahilan kung bakit ako ay nakatuon sa komunikasyon sa teknolohiya at mga website ng video game sa loob ng maraming taon na ngayon. Makikita mo akong nagsusulat tungkol sa Android, Windows, MacOS, iOS, Nintendo o anumang iba pang nauugnay na paksang naiisip.
