Kako proslijediti portove virtualnom stroju i koristiti ga kao poslužitelj
VirtualBox i VMware po zadanom stvaraju virtualne strojeve s NAT mrežom. Ako želite pokrenuti poslužiteljski softver unutar virtualnog stroja, morat ćete promijeniti vrstu mreže ili proslijediti portove kroz virtualni NAT.
Virtualni strojevi obično ne moraju biti dostupni izvan virtualnog stroja, pa je za većinu korisnika zadana postavka. Ona zapravo pruža određenu sigurnost jer izolira virtualni stroj od dolaznih veza.
Odabir umreženog umrežavanja
Sa NAT mrežnim tipom, vaš operativni sustav hosta izvodi prijevod mrežne adrese. Virtualni stroj dijeli IP adresu glavnog računala i neće primati nikakav dolazni promet. Umjesto toga možete koristiti umreženi način umrežavanja - u modu premošćivanja, virtualni stroj će se pojaviti kao zasebni uređaj na vašoj mreži i imati vlastitu IP adresu.
Da biste promijenili vrstu mreže virtualnog računala u VirtualBoxu, desnom tipkom miša kliknite virtualni stroj i odaberite Postavke. Ako ne možete kliknuti Postavke, morat ćete isključiti virtualni stroj prije nego što izvršite te promjene.
Odaberite Mrežni način premoštenog adaptera u odjeljku Postavke mreže i kliknite U redu. Više informacija o svakoj vrsti mrežnog načina potražite u odjeljku Načini rada za umrežavanje u priručniku VirtualBox.
Proces je sličan u VMware aplikacijama. Prvo kliknite desnom tipkom miša na isključeni virtualni stroj i odaberite Postavke virtualnog stroja.
Odaberite virtualni hardverski uređaj mrežnog prilagodnika, odaberite vrstu premošćene mrežne veze i kliknite U redu.
Prosljeđivanje portova na virtualni stroj
Ako iz nekog razloga želite koristiti mrežni način NAT-a, portove možete proslijediti i preko NAT-a virtualnog računala. Imajte na umu da je potreban samo jedan od ovih koraka - ne morate prosljeđivati priključke ako ste prethodno omogućili umreženo umrežavanje.
U jednom trenutku morali ste koristiti naredbu VBoxManage za prosljeđivanje portova u VirtualBoxu, ali VirtualBox sada sadrži jednostavan grafički prozor za prosljeđivanje portova. Ako trebate postaviti prosljeđivanje porta s naredbom VBoxManage umjesto da koristite grafičko sučelje, pronaći ćete upute za to u priručniku VirtualBox..
Za prosljeđivanje portova u VirtualBoxu najprije otvorite prozor postavki virtualnog stroja odabirom opcije Postavke u izborniku.
Odaberite okno Mreža u konfiguracijskom prozoru virtualnog stroja, proširite odjeljak Napredno i kliknite gumb Prijenos priključka. Imajte na umu da je ovaj gumb aktivan samo ako koristite vrstu NAT mreže - samo trebate proslijediti portove ako koristite NAT.
Koristite VirtualBox's Port Forwarding Rules za prosljeđivanje portova. Ne morate navesti nijednu IP adresu - ta dva polja nisu obavezna.
Bilješka: Dok ne morate unositi nijednu IP adresu, ostavljajući prazno polje Host IP, VirtualBox će slušati na 0.0.0.0 - drugim riječima, prihvatit će sav promet iz lokalne mreže i proslijediti ga na vaš virtualni stroj. Unesi 127.0.0.1
u okviru Host IP i VirtualBox će prihvatiti samo promet koji potječe s vašeg računala - drugim riječima, na operacijskom sustavu glavnog računala.
Ako koristite VMware, za to ćete morati koristiti aplikaciju Virtual Network Editor (vmnetcfg). Korisnici VMware radne stanice mogu odabrati Edit -> Virtual Network Editor kako bi ih otvorili.
Nažalost, ovaj program nije uključen u VMware Player. Postoje metode za samostalno instaliranje izdvajanjem datoteke vmnetcfg.exe iz programa za instalaciju programa VMware Player, ali nisam mogao pronaći uslužni program vmnetcfg.exe u najnovijoj inačici VMware Player, VMware Player 5.0 - možda više neće biti uključen u instalatera. Ako koristite VMware Player, još uvijek možete koristiti umreženi način umrežavanja kako bi vaš poslužitelj bio dostupan.
Zapamtite da je to samo dio procesa izrade poslužiteljskog softvera unutar virtualnog računala. Također morate osigurati sljedeće:
- Softver vatrozida koji se izvodi unutar vašeg virtualnog računala ne blokira veze. (Možda ćete morati dopustiti program poslužitelja u vatrozidu gostujućeg operacijskog sustava.)
- Softver vatrozida na glavnom računalu ne blokira veze. (Ovo se odnosi samo na NAT način s prosljeđivanjem porta - vatrozid glavnog računala ne utječe na način premošćivanja mreže).
- Usmjerivač ispravno prosljeđuje priključke - to je potrebno samo ako želite pristupiti virtualnom računalu s Interneta. (Ovdje pogledajte naš vodič za prosljeđivanje portova na usmjerivačima.)