Virtual mashinada internetim yo'q, nima qilishim mumkin?

Oxirgi yangilanish: 30/10/2025

  • Tegishli tarmoq rejimini tanlash (NAT yoki ko'prik) va pastki tarmoq ziddiyatlaridan qochish ko'pchilik uzilishlarni hal qiladi.
  • Gipervisor xizmatlari (NAT/DHCP), drayverlar va xost antivirus/xavfsizlik devori ulanishga bevosita ta'sir qiladi.
  • Azure-da Internetga kirishni tiklash uchun Network Watcher-dan foydalaning, NSG-ni tekshiring va marshrutlarni/asosiy IP-ni sozlang.

Virtual mashinada internetim yo'q.

¿Virtual mashinada internetim yo'q.Xavotir olmang, bu siz o'ylaganingizdan ko'ra keng tarqalgan muammo va har tomonlama ko'rib chiqilsa, odatda uni hal qilish mumkin. Ushbu qo'llanmada siz VMware, VirtualBox, KVM/virt-manager, Parallels va Azure kabi bulutli muhitlarga xos bo'lgan asosiy tarmoq sozlamalaridan tortib kengaytirilgan tekshiruvlargacha hamma narsani topasiz. Maqsad, bir necha bosqichda asosiy sababni aniqlash va tegishli tuzatishni qo'llashdir..

Konfiguratsiyaga kirishdan oldin, bir narsani tushunish muhim: VM sizning mashinangizda mustaqil kompyuter sifatida ishlaydi. Shuning uchun, Xost tizimi, gipervisor yoki VM tarmog'i noto'g'ri sozlangan bo'lsa, ulanish uzilishi mumkin.Almashtirish siyosati, xavfsizlik devori/DHCP qoidalari, quyi tarmoq mojarolari, tarmoq drayverlari yoki hatto to‘xtatilgan gipervisor xizmatlari ham rol o‘ynashi mumkin.

Virtual mashinalar qanday ishlaydi va nima uchun ular tarmoqqa ta'sir qiladi

VM gipervisor tufayli ishlaydi U xostning jismoniy resurslarini (CPU, RAM, disk, NIC) mehmon tizimiga tarqatadi.Ushbu izolyatsiya ishlab chiqish va sinovdan o'tkazish uchun bebahodir, chunki u asosiy tizimni buzmasdan tajriba o'tkazish imkonini beradi. Korxonalarda u serverlarni kamroq uskunaga birlashtirish uchun ishlatiladi. xarajatlarni tejash va ish yuklarini xostlar o'rtasida tez o'tkazish. Bundan tashqari, klonlash, suratga olish va VM holatini tiklash qobiliyati Bu nosozliklar yuzaga kelganda zaxira nusxasini yaratish va tiklashni osonlashtiradiBundan tashqari, bor Bepul virtual mashinalarni yuklab olish uchun ishonchli veb-saytlar.

Virtual tarmoq gipervisor taqlid qiladigan yana bir qatlamdir: VM virtual adapteri konfiguratsiyangizga qarab NAT, ko'prikli, ichki yoki faqat xost tarmoqlariga "ulanadi".Noto'g'ri rejimni tanlash yoki jismoniy tarmoqdagi xavfsizlik siyosatiga duch kelish, agar xost muammosiz ko'rib chiqsa ham, VMni Internetga ulanmasdan qoldirishi mumkin.

Virtual muhitning afzalliklari va kamchiliklari

Ulanishdan tashqari, VMlar aniq afzalliklarni taklif qiladi: tizimlar o'rtasidagi muvofiqlik (Windows, Linux, macOS, BSD), konfiguratsiya mustaqilligi va klonlash orqali juda tez zaxira nusxalar/uzatishlar. Agar bitta VM ishlamay qolsa, qolganlari ta'sir qilmasdan ishlashda davom etadi.

Hamma narsa mukammal emas: Siz xost uskunasi bilan cheklangansizTarmoqning kechikishi odatda asosiy OTga qaraganda biroz yuqoriroq va professional darajada gipervisor yoki mehmon tizimi litsenziyalari uchun xarajatlar bo'lishi mumkin.

Oddiy tarmoq rejimlari va ular internetga kirishga qanday ta'sir qiladi

Gipervisorga qarab, siz turli nomlarni ko'rasiz, lekin g'oyalar bir xil. To'g'ri rejimni tanlash VMga Internetga kirishni ta'minlashning kalitidir.:

  • NAT: VM “host” orqali internetga kiradi. Bu odatda sukut bo'yicha ishlaydi va VMware/VirtualBox-da standart variant hisoblanadi. Bu VM ga jismoniy tarmoq va internetga kirish imkonini beradi, lekin jismoniy serverlar VMni bevosita “ko‘rmaydi”.
  • Ko'prikli adapter: VM jismoniy tarmoqdagi boshqa qurilma sifatida ulanadi, o'z IP bilanBoshqa qurilmalar u bilan bog'lanishi uchun ideal, lekin kalit yoki router siyosatiga zid bo'lishi mumkin.
  • Faqat xost: xost va VM o'rtasidagi shaxsiy tarmoq. Internet yo'q.
  • Ichki tarmoq: yopiq tarmoqda VMlarni bir-biridan ajratib turadi. Internet ham yo'q..
  • NAT tarmog'i (VirtualBox): NATni segmentatsiya bilan birlashtiradi, U ushbu NAT tarmog'idagi VMlar o'rtasida internet va aloqa imkonini beradi.

VMware-da siz hamma narsani "Virtual tarmoq muharriri" da sozlashingiz mumkin: Ko'prik uchun jismoniy NIC-ni tanlang, NAT pastki tarmog'ini o'zgartiring, DHCP-ni yoqing va portlarni ochingShuningdek, siz tarmoqli kengligini cheklashingiz va MAC manzilini "Kengaytirilgan" da o'zgartirishingiz mumkin. VirtualBox-da siz NAT tarmoqlarini pastki tarmoq, DHCP, IPv6 va port qoidalari bilan "Fayl > Afzalliklar" dan boshqarasiz va har bir VM-da siz NAT, Bridge, ichki, faqat xost yoki tarmoq NAT-ni tanlaysiz.

Eksklyuziv tarkib - Bu yerga bosing  NVIDIA Bonsai Diorama: Unreal Engine-da DLSS 4, Path Tracing va RTX Mega Geometry-ni namoyish qiluvchi demo.

Optimallashtirish: xotira, o'lcham, tarmoqli kengligi va tezlashtirish

virtual quti

Agar VM resurslari kam ishlayotgan bo'lsa, siz tarmoqdagi qiyinchiliklarni sezasiz. Etarli RAM ajrating Mehmon so'rovlarni ortiqcha yuklamasdan hal qilishiga ishonch hosil qilish uchun kerak bo'lganda VM hajmini sozlang va agar bir nechta VM mavjud bo'lsa, tarmoqli kengligini cheklash to'yinganlikdan qochish uchun VM orqali. Ba'zi platformalar taklif qiladi tarmoq tezlashishi bu kechikishni kamaytiradi va transferlarni yaxshilaydi.

Agar siz NAT-dan foydalansangiz va Internetga kirish imkoningiz bo'lmasa

NAT bilan, agar xost Internetga kirish imkoniga ega bo'lsa, VM ham odatda ishlaydi. Oddiy muammo shundaki, virtual NAT quyi tarmog'i jismoniy tarmoq bilan mos keladi.Mehmon qanday chiqishni bilmaydi. Asosiy LAN bilan ziddiyatlarga yo'l qo'ymaslik uchun tarmoq muharririda NAT pastki tarmog'ini o'zgartiring (VMware: VMnet8; VirtualBox: boshqa quyi tarmoq bilan NAT tarmog'ini yaratish/tanlash).

Agar siz ko'prikdan foydalanayotgan bo'lsangiz va internetga kirish imkoningiz bo'lmasa

Ko'prikli rejimda VM jismoniy tarmoqqa bog'liq, shuning uchun Sizning infratuzilmangiz siyosati va xizmatlari kuchga kiradi.:

  • VMware'da jismoniy NICni "Avtomatik" o'rniga VMnet0 ga o'rnating. Muayyan interfeysni tanlash tarmoqlarni almashtirishda muammolardan qochadi.
  • Switch: Har bir port uchun MAC chegarasi bo'lgan Port xavfsizligi mavjud bo'lsa, ikkinchi MAC manzili (VMga tegishli) bloklanishi mumkinShuningdek, IP-MAC-port ulanishini tekshiring.
  • Router: DHCP faolligini tasdiqlang (yoki VMda statik IP manzilini sozlang), Xavfsizlik devorini tekshiring va yangi jamoalarga to'sqinlik qiladigan qoidalar yo'qligini tekshiring.

Agar u hali ham muvaffaqiyatsiz bo'lsa, xostda NIC faol va yangilanganligini va mehmonda buni tekshiring IP manzili va DNS avtomatik ravishda olinadi.Ko'pgina hollarda, VMni vaqtincha ko'prikka (agar u NAT da bo'lsa) yoki NAT ga (agar u ko'prikli bo'lsa) vaqtincha o'zgartirish manbani ajratishga yordam beradi.

VMware: Tez tekshiruvlar va tuzatishlar

VMware VM ko'zdan kechirmayotganda tekshirishga arziydigan bir nechta tutqichlarni taklif etadi. Oddiy narsalardan boshlash vaqtni tejaydi:

  • VMni qayta ishga tushiring. Ha, bu siz o'ylagandan ham yaxshiroq ishlaydi.
  • Xostning antivirus/xavfsizlik devorini vaqtincha o‘chirib qo‘ying yoki uning rejimini VM-larga/xizmatlardan trafikga ruxsat berish uchun sozlang.
  • Quyidagi xizmatlarni yoqing va/yoki qayta ishga tushiring: services.msc saytidan "VMware NAT Service" va "VMware DHCP Service".
  • Mehmonning qurilma menejerida tarmoq adapterini yangilang yoki qayta o'rnating. Agar u ko'rinmasa, "Uskuna o'zgarishlarini skanerlash" dan foydalaning.
  • Majburiy qayta ulanish uchun VM tarmoq adapteridagi “Ulangan” va “Kuchlanganda ulaning” belgisini olib tashlang va qayta belgilang.
  • Virtual tarmoq muharririda, agar ular buzilgan bo'lsa, VMnet1/VMnet8-ni qayta tiklash uchun "Standart sozlamalarni tiklash" tugmasini bosing.
  • Ba'zi foydalanuvchilar buni ADSL routerining IP manzilini VMnet8 > NAT Settings > DNS-da NAT DNS sifatida o'rnatish orqali hal qilishadi.
  • Xostni to'xtatib qo'ygandan/davom etgandan so'ng, VMni o'chiring va ishga tushiring virtual tarmoqni qayta ishga tushirish uchun (holatini tiklashdan ko'ra yaxshiroq).

Agar muammo NAT-da vaqti-vaqti bilan bo'lsa, ba'zida NAT xizmati to'xtab qoladi: Xostda "VMware NAT xizmati"ni qayta ishga tushirish odatda ulanishni tiklaydi..

VirtualBox: asosiy qadamlar

VirtualBox-da NAT deyarli har doim hech qanday tuzatishlarsiz ishlaydi, ammo agar bo'lmasa, Ushbu tuzatishlar odatda uni tuzatadi.:

  • Drayvlar va mehmonlarni yaxshiroq integratsiyalashuvini ta'minlash uchun "Mehmon qo'shimchalari" ni o'rnating.
  • VMni o'chiring, "Tarmoq" bo'limiga o'ting va "Tarmoq adapterini yoqish" belgilanganligini tasdiqlang. Agar kerak bo'lsa, NAT, Bridged Adapter va Network NAT o'rtasida almashib ko'ring.
  • Esda tuting: "Ichki tarmoq" va "Faqat xost" dizayn bo'yicha Internetni ta'minlamaydi.
  • "Fayl > Afzalliklar > Tarmoq" bo'limidan o'zining pastki tarmog'i, DHCP va, agar kerak bo'lsa, port qoidalari bilan NAT tarmog'ini yarating yoki sozlang.
Eksklyuziv tarkib - Bu yerga bosing  Steam Windows’da 64-bitli mijozga aniq qadam tashlaydi

Mehmon ichida, IP va DNS-ni avtomatik rejimda qoldiringHech narsa o'zgarmasa, tanlangan virtual NICni tekshiring (masalan, Intel PRO/1000 va Paravirtualized) va uni o'zgartirib ko'ring.

Linuxda KVM/virt-manager va VirtualBox (odatiy holat: Windows 11 mehmoni)

Agar siz xost sifatida Linuxdan (masalan, Fedora-ga asoslangan distro) va mehmon sifatida Windows 11 dan foydalansangiz, virtio adapter o'rnatilgan bo'lishi odatiy holdir. virt-maneger va VirtualBox-da ham internet tugaydiChiqish rejimidan (NAT yoki ko'prikli) foydalanayotganligingizni va xostning internetga kirishiga ishonch hosil qiling. Muammo faqat ko'prikli rejimda yuzaga kelsa, quyidagilarni ko'rib chiqing: jismoniy tarmoq siyosati, DHCP va xavfsizlik devoriAgar u ikkala gipervizorda ham NAT-da paydo bo'lsa, tarmoq drayverlarini tekshiring, mehmon serverida avtomatik IP/DNS ga ega bo'ling va TCP/IP stekini qayta o'rnating (Windows bo'limiga qarang). Agar dasturiy ta'minot trafikni kuzatayotgan/filtrlayotgan bo'lsa, noxush rejimni, MAC manzilini o'zgartirishni va virtual kalitda majburiy uzatishni yoqish kerak bo'lishi mumkin.

Mac-dagi Parallels Desktop: alomatlar va yechim

Windows Parallels ichida harakat qila olmaydigan holatlar mavjud, garchi Mac mumkin bo'lsa ham. Semptomlarga quyidagilar kiradi: Windows tizimida internetsiz, sekinlik yoki beqarorlik, tarmoqqa ega boʻlishiga qaramay ishlamay qoladigan ilovalar yoki tarmoqdagi boshqa kompyuterlarni koʻra olmaslikBu odatda noto'g'ri Windows sozlamalari, uchinchi tomon antivirus dasturlari, VM sozlamalari yoki buzilgan Windows muhiti bilan bog'liq.

  • Hech narsaga tegmasdan oldin Mac-ning internetga kirishiga ishonch hosil qiling va suratni yarating.
  • Parallels Tools-ni qayta o'rnating va uchinchi tomon xizmatlarini o'chirib, Windows-da toza yuklashni amalga oshiring (Pallels xizmatlarini faol saqlang).
  • Uskuna > Tarmoq bo'limida qaysi biri yaxshiroq ishlashini ko'rish uchun "Umumiy tarmoq (tavsiya etiladi)" va "Ko'prikli tarmoq: standart adapter" o'rtasida o'ting.
  • CMD-ni oching va parallels.com ni ping qilib ko'ring. Agar javob bermasa, ishga tushiring:
    netsh winsock reset
    netsh int ip reset reset.log

    va qayta ishga tushiring. Muammo davom etsa, harakat qilib ko'ring:

    ipconfig /release
    ipconfig /renew
  • Qurilma menejerida "Paralllels Ethernet Adapter #..." ni ko'rsangiz, drayverni yangilang avtomatik ravishda.
  • Pro/Business nashrlari bilan siz Preferences > Network-ga o'tishingiz va standart qiymatlarni tiklashingiz mumkin.

Ulanish tiklangandan so'ng, oniy tasvirni o'chiradi keraksiz holatlarni to'plamaslik uchun.

Windows mehmoni: Foydali tarmoq buyruqlari

Muammo Windows tarmoq to'plamida bo'lsa, bu klassiklar odatda kunni saqlaydi. Buyruqlar satrini administrator sifatida ishga tushiring:

  • TCP/IP stekini va Winsock-ni tiklash:
    netsh winsock reset
    netsh int ip reset reset.log
  • Internetga kirish imkoningiz bo'lmasa, IP manzilingizni qayta ishga tushirgandan so'ng yangilang:
    ipconfig /release
    ipconfig /renew
  • Qurilma menejeridan tarmoq adapterini yangilang yoki qayta o'rnating.
  • Agar uchinchi tomon antivirus dasturi mavjud bo'lsa, uni vaqtincha o'chirib qo'ying yoki VMga mos rejimni sozlang.

Ubuntu va derivativlarda ba'zi foydalanuvchilar bu haqda xabar berishadi apt-get ni o'rnatish/yangilash yoki tarmoq bilan bog'liq bo'lgan bog'liqliklar va sertifikatlar DNS yoki TLS o'lchamlari bajarilmasa, brauzerni "blokdan chiqaradi".

Azure: VMlar va internetga kirish o'rtasidagi ulanishni diagnostika qilish

Azure kechikishi

Azure-da yondashuv o'zgaradi, chunki sizda diagnostika vositalari mavjud. Agar bitta VM bir xil VNetda boshqasiga kira olmasa yoki Internetga kira olmasa, u tartiblangan ketma-ketlikka amal qiladi.:

VMlarni bir xil VNetda ulash

Manba VM da portlarni sinash uchun tcping kabi yordamchi dasturdan foydalaning (masalan, RDP 3389):

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

Agar u javob bermasa, NSG qoidalarini tekshiring: ular "VNet kirishiga ruxsat berish" va "Yuklash balanslagichiga kirishga ruxsat berish" ga ruxsat berishlari kerak. yuqoridagi rad etishlar pastroq ustuvorlik bilan.

Portaldan RDP/SSH orqali tizimga kirishingiz mumkinligini tasdiqlang; agar u ishlayotgan bo'lsa, Network Watcher (PowerShell/CLI) yordamida "Ulanishni tekshirish" ni ishga tushiring. Natijada "O'tishlar" va "Hodisalar" ro'yxati keltirilgan; ko'rsatgan narsaga qarab to'g'rilab, qaytadan urinib ko'ring.

Xuddi shu VNetdagi ikkinchi tarmoq adapteri

Windows-dagi ikkilamchi NIC-larda standart shlyuz yo'q. Agar siz ularning ichki tarmoqdan tashqarida muloqot qilishlarini istasangiz, Mehmonda standart marshrutni qo'shing (CMD-ni administrator sifatida ishga tushiring):

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

Ikkala NICda NSG ni tekshiring va Network Watcher bilan tasdiqlang.

Eksklyuziv tarkib - Bu yerga bosing  Windows-ning disk maydonidan 100% foydalanishini qanday oldini olish mumkin

Azure-da Internetga kirish

Agar VM Internetga ulanmasa, avval NIC xato holatida ekanligini istisno qiling. Kimdan Azure Resource Explorer sizga NIC resursidan "PUT" ni majburlash imkonini beradi Holatni sinxronlashtirish va portalni qayta yuklash uchun. Keyin, "Ulanishni tekshirish" ga qayting va topilgan muammolarni hal qiling.

Xuddi shu Windows NIC-da bir nechta IP-lar

Windowsda, Raqamli IP-manzil asosiy manzil sifatida qolishi mumkin. Azure portalida boshqa IP-manzilni tanlasangiz ham, Azure-dagi faqat asosiy IP-manzil internet/xizmatga kirish huquqiga ega. To'g'ri IP manzili asosiy ekanligiga ishonch hosil qilish uchun PowerShell orqali "SkipAsSource" ni sozlang.

$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

Linuxda OS ga bir nechta IP qo'shish uchun Azure qo'llanmasiga amal qiling.

Muvaffaqiyatsizlikni kamaytirish uchun tezkor testlar

Bir nechta tekshiruv sizga tezkor ko'rsatma beradi. Ularni termometr sifatida ishlating:

  • Agar NAT-da internetga kirish imkoni bo'lmasa-yu, lekin xost Internetga kirish imkoniga ega bo'lsa, pastki tarmoq ixtilofi yoki gipervisorning NAT/DHCP xizmatlari bilan bog'liq muammo borligiga shubha qiling.
  • Agar u ko'prik rejimida ishlamasa, lekin NAT rejimida ishlasa, Bu DHCP, xavfsizlik devori yoki switch/router xavfsizligiga ishora qiladi..
  • Manzilni IP (masalan, 8.8.8.8) va nom (masalan, jamoat mulki) orqali ping qiling. Agar u nomi bo'yicha emas, balki IP orqali ishlasa, muammo DNS bilan bog'liq.

Tarmoq va ishlashning eng yaxshi amaliyotlari

Uzluksiz tajriba uchun: Har doim ko'prik uchun maxsus jismoniy interfeysni tanlang."Avtomatik" dan qoching; virtual pastki tarmoqlarni jismoniy LANdan ajratish; NSG/ACL qoidalarini hujjatlashtiring va agar sizga ko'prikli VMlar uchun statik IP kerak bo'lsa, DHCP-ni zaxiralang. Bir nechta VMga ega xostlarda, VM uchun tarmoqli kengligini cheklaydi va agar tarmoq to'yingan bo'lsa, navbatlarni kuzatib boradi.

Zaxira nusxalari: agar biror narsa noto'g'ri bo'lsa

Tarmoq uzilishi yoki konfiguratsiya xatosi tufayli ma'lumotlarni yo'qotish og'riqli, juda og'riqli. Virtualizatsiya uchun zaxira echimlar Ular agentsiz zaxira nusxalarini yaratish, bir necha soniya ichida tezkor tiklash va platformalararo tiklash imkonini beradi. (VMware, Hyper-V, Proxmox, oVirt va boshqalar). Agar siz ishlab chiqarishda VM-larni boshqarsangiz, strategiyangizni tasdiqlash uchun veb-konsol, darhol tiklash va keng qamrovli bepul sinovlarni taklif qiluvchi platformani ko'rib chiqing.

Tez-tez so'raladigan savollar: Tezkor savollar

VM ko'rib chiqilmaganda ba'zi tipik savollarga qisqacha javoblar mavjud. Mana eng foydalilari:

  • Nima uchun NAT vaqti-vaqti bilan tushadi? Xostda gipervisorning NAT xizmatini qayta ishga tushirish odatda ulanishni tiklaydi.
  • Adapter uzilgandek ko'rinadimi? VM sozlamalarida "Ulangan" va "Yuqilganda ulanish" ni belgilang.
  • Xostni to'xtatib turish/davom etishdan keyin tarmoq ulanishi bo'lmasa, virtual tarmoq adapterini qayta ishga tushirish uchun VMni o'chiring va qayta ishga tushiring.
  • VM dan Internetsiz foydalanish mumkinmi? Ha: Faqat xost yoki ichki tarmoq tashqi ruxsatisiz izolyatsiyalangan tarmoqlarni yaratadi.
  • VM VPN ga ulanishi mumkinmi? NAT-da u VPN-ni xostdan meros qilib oladi; ko'prikli rejimda u VMga VPN mijozini o'rnatadi.

Tarmoq rejimlari (NAT, ko'prikli, ichki, faqat xost) bir-biri bilan qanday bog'liqligini tushunish, pastki tarmoq ziddiyatlarini, gipervisor xizmatlarini (NAT/DHCP), xavfsizlik qoidalarini va mehmonlar tarmog'i stekini ko'rib chiqish U ko'pgina "VMda internetim yo'q" muammolarini hal qiladi.Atrof-muhit bulutga asoslangan bo'lsa, diagnostika vositalari va sozlamalariga tayaning, masalan, ikkilamchi NIC-larda sukut bo'yicha marshrutlash yoki Windows-dagi asosiy IP boshqaruvi. Va, qoida tariqasida, agar o'zgarish ulanishni buzsa, oldingi holatga qaytish uchun oniy suratlar va zaxira nusxalarini saqlang.

windows 11 localhost bilan bog'liq muammolar
Tegishli maqola:
Windows 11 localhost-ni buzadi: nima sodir bo'lmoqda, kim ta'sir qiladi va uni qanday tuzatish kerak