31Jul

Kaip nukreipti uostus į virtualią mašiną ir naudoti jį kaip serverį

VirtualBox ir VMware sukuria virtualias mašinas pagal NAT tinklo tipą pagal nutylėjimą.Jei norite paleisti serverio programinę įrangą virtualioje mašinoje, turėsite pakeisti tinklo tipą arba peradresuoti uostus per virtualų NAT.

Virtualioms mašinoms paprastai nereikia pasiekti iš išorės iš virtualios mašinos, taigi numatytasis nustatymas yra geras daugumai žmonių.Tai iš tikrųjų suteikia tam tikrą saugumą, nes ji išskiria virtualią mašiną iš gaunamų jungčių.

Bridged Networking

pasirinkimas Naudodamiesi NAT tinklo tipu, pagrindinė operacinė sistema atlieka tinklo adreso vertimą.Virtuali mašina dalijasi pagrindinio kompiuterio IP adresu ir negaus jokio įeinančio srauto. Vietoj to galite naudoti tilto tinklų režimą - tilto režimu virtuali mašina atsiras kaip atskiras įrenginys jūsų tinkle ir turės savo IP adresą.

Norėdami pakeisti virtualaus kompiuterio tinklo tipą "VirtualBox", dešiniuoju pelės mygtuku spustelėkite virtualią mašiną ir pasirinkite "Settings".Jei negalėsite spustelėti "Nustatymai", prieš tai atliksite pakeitimus, turėsite išjungti virtualios mašinos.

Tinklo parametrų skyriuje "Tinklo adapteriai" pasirinkite "Tiltas adapteris" ir spustelėkite Gerai. Daugiau informacijos apie kiekvieną tinklo režimo tipą rasite "VirtualBox" vadovo skyriuje "Įvadas į tinklų kūrimo būdus".

Procesas panašus į VMware programas. Pirma, dešiniuoju pelės mygtuku spustelėkite maitinimą išjungtą virtualųjį mašiną ir pasirinkite "Virtuali mašina".

Pasirinkite tinklo adapterio virtualųjį aparatūros įrenginį, pasirinkite Tinklo jungties tipą ir spustelėkite Gerai.

Perkėlimas į virtualią mašiną

Jei kelios priežasties norėsite naudoti NAT tinklo režimą, taip pat galite perkelti virtualius kompiuterius NAT.Atkreipkite dėmesį, kad būtina atlikti tik vieną iš šių veiksmų. Jei įjungėte tilto tinklą aukščiau, neprireiksite siųsti laiškų.

Vienu metu turėjote naudoti komandą VBoxManage, kad perkelti VirtualBox uostus, bet VirtualBox dabar turi paprastą grafinį uosto persiuntimo langą.Jei norite nustatyti portų persiuntimą naudodami komandą VBoxManage, o ne naudoti grafinę sąsają, rasite instrukcijas, kaip tai padaryti "VirtualBox" vadove.

Norėdami persiųsti uostus VirtualBox, pirmiausia atidarykite virtualios mašinos nustatymų langą, pasirinkdami meniu punktą Parametrai.

Pasirinkite virtualaus įrenginio konfigūravimo lange tinklo langą, išplėskite skirtuką Išplėstinė ir spustelėkite mygtuką Port forwarding. Atkreipkite dėmesį, kad šis mygtukas yra aktyvus tik tuo atveju, jei naudojate NAT tinklo tipą - jei naudojate NAT, reikia siųsti tik uostus.

Naudokite "VirtualBox" uosto persiuntimo taisyklių langą, kad peradresuotumėte uostus. Jums nereikia nurodyti jokių IP adresų - šie du laukai yra neprivalomi.

Jei naudojate "VMware", jums tai reikės naudoti virtualaus tinklo naršyklės( vmnetcfg)."VMware Workstation" vartotojai gali pasirinkti Redaguoti - & gt;Virtualus tinklo modulis jį atidaryti.

Deja, ši priemonė nėra įtraukta į "VMware Player".Yra būdai jį įdiegti išimdami failą vmnetcfg.exe iš "VMware Player" diegimo programos, bet negalėjau rasti "vmnetcfg.exe" programinės įrangos naujausioje "VMware Player", "VMware Player 5.0" versijoje - ji gali nebūti įtraukta įmontuotojas. Jei naudojate "VMware Player", vis tiek galite naudoti tiltą tinklų režimą, kad jūsų serveris būtų prieinamas.

Atminkite, kad tai yra tik dalis serverio programinės įrangos, kurią galima pasiekti virtualioje mašinoje, dalis. Taip pat turėsite užtikrinti, kad:

  • Užkardos programinė įranga, veikianti jūsų virtualioje mašinoje, blokuoja jungtis.(Gali reikėti leisti serverio programą svečio operacinės sistemos užkardoje.)
  • Užkardos programinė įranga pagrindiniame kompiuteryje blokuoja jungtis.(Tai taikoma tik "NAT" režimui su uostų persiuntimu - pagrindinio kompiuterio užkarda nesikiša į tilto tinklų režimą.)
  • Jūsų maršrutizatorius tinkamai persiunčia uostus - tai būtina tik tuo atveju, jei norite pasiekti virtualųjį kompiuterį iš interneto.(Kreipkitės į mūsų maršrutizatorių uostų persiuntimo vadovą.)