Kaip persiųsti prievadus į virtualų įrenginį ir naudoti jį kaip serverį
VirtualBox ir VMware abu sukuria virtualias mašinas su NAT tinklo tipu pagal nutylėjimą. Jei norite paleisti serverio programinę įrangą virtualioje mašinoje, turite pakeisti tinklo tipą arba persiųsti prievadus per virtualųjį NAT.
Virtualios mašinos paprastai neturi būti pasiekiamos ne iš virtualiosios mašinos, todėl daugumai žmonių tai yra numatytasis. Jis iš tikrųjų suteikia tam tikrą saugumą, nes jis izoliuoja virtualųjį įrenginį nuo gaunamų ryšių.
Pasirinkus „Bridged Networking“
Naudojant NAT tinklo tipą, jūsų pagrindinė operacinė sistema atlieka tinklo adreso vertimą. Virtuali mašina dalijasi jūsų kompiuterio IP adresu ir negaus jokio gaunamo srauto. Vietoj to galite naudoti pereinamąjį tinklo režimą - tilto režimu virtualus įrenginys bus rodomas kaip atskiras įrenginys jūsų tinkle ir turi savo IP adresą.
Norėdami pakeisti virtualios mašinos tinklo tipą „VirtualBox“, dešiniuoju pelės klavišu spustelėkite virtualią mašiną ir pasirinkite Nustatymai. Jei negalite spustelėti „Nustatymai“, prieš atlikdami šiuos pakeitimus turėsite išjungti virtualų įrenginį.
Tinklo nustatymų skiltyje pasirinkite Bridged adapter network mode ir spustelėkite OK. Daugiau informacijos apie kiekvieną tinklo režimo tipą rasite VirtualBox vadovo skyriuje „Įvadas į tinklo režimus“.
Šis procesas yra panašus VMware programose. Pirma, dešiniuoju pelės klavišu spustelėkite išjungtą virtualų įrenginį ir pasirinkite „Virtual Machine Settings“.
Pasirinkite tinklo adapterio virtualiosios aparatūros įrenginį, pasirinkite „Bridged network connection type“ ir spustelėkite „OK“.
Uostų perkėlimas į virtualų įrenginį
Jei dėl kokios nors priežasties norite naudoti NAT tinklo režimą, taip pat galite persiųsti prievadus per virtualios mašinos NAT. Atminkite, kad būtinas tik vienas iš šių veiksmų - nereikia persiųsti prievadų, jei įjungėte aukščiau nurodytą tinklų sujungimą.
Vienu metu jūs turėjote naudoti „VBoxManage“ komandą, kad persiųstumėte „VirtualBox“ prievadus, bet „VirtualBox“ dabar yra paprastas grafinis prievadų peradresavimo langas. Jei reikia nustatyti portų peradresavimą naudodami komandą „VBoxManage“, o ne naudoti grafinę sąsają, tai rasite „VirtualBox“ vadove..
Jei norite persiųsti „VirtualBox“ prievadus, pirmiausia atidarykite virtualiosios mašinos nustatymų langą, pasirinkdami meniu „Nustatymai“.
Virtualaus įrenginio konfigūracijos lange pasirinkite tinklo langą, išplėskite išplėstinį skyrių ir spustelėkite mygtuką „Portų persiuntimas“. Atkreipkite dėmesį, kad šis mygtukas aktyvus tik tuomet, kai naudojate NAT tinklo tipą - jums reikia tik perduoti prievadus, jei naudojate NAT.
Naudokite „VirtualBox“ prievadų siuntimo taisyklių langą, kad persiųstumėte uostus. Jūs neturite nurodyti jokių IP adresų - šie du laukai yra neprivalomi.
Pastaba: Nors jums nereikia įvesti jokių IP duomenų, paliekant „Host IP“ laukelį tuščias, „VirtualBox“ klausysis 0.0.0.0, kitaip tariant, jis priims visą srautą iš vietinio tinklo ir persiunčia jį į jūsų virtualiąją mašiną. Įveskite 127.0.0.1
„Host IP“ lange ir „VirtualBox“ priims tik jūsų kompiuterio srautą, kitaip tariant, pagrindinės operacinės sistemos.
Jei naudojate „VMware“, jums reikės naudoti „Virtual Network Editor“ („vmnetcfg“) programą. „VMware Workstation“ vartotojai gali pasirinkti „Edit“ -> Virtual Network Editor, kad jį atidarytų.
Deja, ši programa nėra įtraukta į „VMware Player“. Yra būdų, kaip ją įdiegti patys, ištraukdami vmnetcfg.exe failą iš „VMware Player“ diegimo programos, bet aš negalėjau rasti vmnetcfg.exe naudingumo naujausioje „VMware Player“ versijoje, „VMware Player 5.0“. montuotojas. Jei naudojate „VMware Player“, vis tiek galite naudoti tilto tinklo režimą, kad serveris būtų prieinamas.
Atminkite, kad tai tik dalis serverio programinės įrangos, kuri pasiekiama virtualioje mašinoje, proceso. Taip pat turėsite užtikrinti, kad:
- Jūsų virtualioje mašinoje esanti ugniasienės programinė įranga neužblokuoja ryšio. (Gali reikėti leisti serverio programą svečių operacinės sistemos užkardoje.)
- Jūsų kompiuterio ugniasienės programinė įranga neužblokuoja ryšio. (Tai taikoma tik NAT režimui su prievadų peradresavimu - pagrindinio kompiuterio užkarda netrukdo perjungti tinklo režimą.)
- Jūsų maršrutizatorius teisingai persiunčia prievadus - tai būtina tik tada, jei norite pasiekti virtualųjį kompiuterį iš interneto. (Apie mūsų maršrutizatorių nukreipimą rasite čia.)