Kotisivu » miten » Porttien siirtäminen virtuaalikoneeseen ja sen käyttäminen palvelimena

    Porttien siirtäminen virtuaalikoneeseen ja sen käyttäminen palvelimena

    VirtualBox ja VMware luovat sekä virtuaalikoneita, joissa on NAT-verkon tyyppi. Jos haluat käyttää palvelinohjelmistoa virtuaalikoneen sisällä, sinun täytyy vaihtaa sen verkkotyyppi tai välittää portit virtuaalisen NAT: n kautta.

    Virtuaalikoneiden ei tavallisesti tarvitse olla saavutettavissa virtuaalikoneen ulkopuolelta, joten oletus on hyvä useimmille ihmisille. Se tarjoaa todellisuudessa jonkin verran turvallisuutta, koska se eristää virtuaalikoneen tulevista yhteyksistä.

    Valittujen verkkojen valinta

    NAT-verkkotyypillä isäntä-käyttöjärjestelmä suorittaa verkko-osoitteiden kääntämisen. Virtuaalikone jakaa isäntätietokoneesi IP-osoitteen eikä vastaanota saapuvaa liikennettä. Sen sijaan voit käyttää silloitettua verkkotilaa - silloitetussa tilassa virtuaalikone näkyy erillisenä laitteena verkossa ja sillä on oma IP-osoite.

    Voit muuttaa virtuaalikoneen tyyppiä VirtualBoxissa napsauttamalla virtuaalikoneen hiiren kakkospainikkeella ja valitsemalla Asetukset. Jos et voi napsauttaa Asetukset-painiketta, sinun täytyy sammuttaa virtuaalikone ennen kuin muutat näitä.

    Valitse Verkkoasetukset-osassa Bridged adapter -verkkotila ja napsauta OK. Lisätietoja kunkin verkkotilan tyypistä on VirtualBoxin käsikirjan osassa Verkkoasetukset.

    Prosessi on samanlainen VMware-sovelluksissa. Napsauta ensin hiiren kakkospainikkeella virtaa poistettua virtuaalikonetta ja valitse Virtual Machine Settings.

    Valitse Verkkosovittimen virtuaalilaitteisto, valitse Bridged network connection type ja napsauta OK.

    Porttien välittäminen virtuaalikoneeseen

    Jos haluat käyttää NAT-verkkotilaa jostain syystä, voit myös välittää portteja virtuaalikoneen NAT: n kautta. Huomaa, että vain yksi näistä vaiheista on välttämätöntä - sinun ei tarvitse siirtää portteja, jos olet ottanut käyttöön silloitetun verkon.

    Yhdessä vaiheessa sinun oli käytettävä VBoxManage-komentoa porttien välittämiseen VirtualBoxissa, mutta VirtualBox sisältää nyt yksinkertaisen graafisen portinsiirtoikkunan. Jos haluat määrittää porttisiirron VBoxManage-komennolla graafisen käyttöliittymän sijasta, löydät ohjeet VirtualBoxin käsikirjassa.

    Voit siirtää portteja VirtualBoxissa avaamalla ensin virtuaalikoneen asetukset -ikkunan valitsemalla valikosta Asetukset.

    Valitse virtuaalikoneen määritysikkunassa Verkko-osio, laajenna Lisäasetukset-osio ja napsauta Portin edelleenlähetys -painiketta. Huomaa, että tämä painike on aktiivinen vain, jos käytät NAT-verkkotyyppiä - sinun tarvitsee vain välittää portteja, jos käytät NAT-verkkoa.

    Käytä VirtualBoxin Port Forwarding Rules -ikkunaa välittääksesi portit. IP-osoitteita ei tarvitse määrittää - nämä kaksi kenttää ovat valinnaisia.

    Huomautus: Vaikka sinun ei tarvitse syöttää IP-tietoja, jätä Host IP -ruutu tyhjäksi, jolloin VirtualBox kuuntelee 0.0.0.0 - toisin sanoen se hyväksyy kaikki paikallisen verkon liikenteen ja välittää sen virtuaalikoneellesi. Tulla sisään 127.0.0.1 isäntä-IP-ruutuun ja VirtualBox hyväksyy vain tietokoneestasi tulevan liikenteen, toisin sanoen isäntä-käyttöjärjestelmään.

    Jos käytät VMwarea, sinun on käytettävä tätä virtuaaliverkkosovellusta (vmnetcfg). VMware Workstation -käyttäjät voivat valita Muokkaa -> Virtual Network Editor -toiminnon avataksesi sen.

    Valitettavasti tämä apuohjelma ei sisälly VMware Playeriin. On olemassa tapoja, joilla se voidaan asentaa itse, kun vmnetcfg.exe-tiedosto poistetaan VMware Playerin asennusohjelmasta, mutta en löytänyt vmnetcfg.exe-apuohjelmaa VMware Playerin viimeisimmässä versiossa, VMware Player 5.0: ssa. asentaja. Jos käytät VMware Player -ohjelmaa, voit silti käyttää silloitettua verkkotilaa, jotta palvelimesi on käytettävissä.


    Muista, että tämä on vain osa prosessia, jossa palvelinohjelmisto on saavutettavissa virtuaalikoneessa. Sinun on myös varmistettava, että:

    • Virtuaalikoneesi sisällä oleva palomuuriohjelmisto ei estä yhteyksiä. (Saatat joutua sallimaan palvelinohjelman vieraan käyttöjärjestelmän palomuurissa.)
    • Isäntätietokoneesi palomuuriohjelmisto ei estä yhteyksiä. (Tämä koskee vain NAT-tilaa, jossa on porttisiirto - isäntäkoneen palomuuri ei häiritse silloitettua verkkotilaa.)
    • Reititin välittää portit oikein - tämä on välttämätöntä vain, jos haluat käyttää virtuaalikoneen Internetistä. (Katso ohjeet reitittimien porttien välittämisestä täältä.)