Terve
Asensin Virtualboxiin Windows Server 2008-käyttöjärjestelmän, johon on tarkoitus tulla nettisivut. Ongelma: Paikalliselta koneelta http://localhost toimii, mutta ulkopuoliselta koneelta http://ip ei toimi. Missä vika? Portti 80 on auki. Myöskään domainnimi, joka on osoitettu koneeseen ei toimi.
Tarkista Virtualboxin käyttämät verkkoasetukset ensin: http://download.virtualbox.org/virtualbox/3.1.2/
En ymmärrä, että mitä voisi mennä pieleen: Koneella on julkinen ip ja portti 80 auki. Lisäksi serveriohjelmisto pyörii oikein, mitä muuta tarvitaan?
Siis onko VirtualBoxilla julkinen IP? Miten olet asettanut sen verkkoasetukset? Voit kokeilla sillattua yhteyttä, joka ehkä toimii suoraan, tai valita NATin ja säätää oikeasta koneesta portin uudelleenohjauksen VirtualBoxin IP-osoitteeseen. IP-osoite selviää komentoriviltä komennolla ipconfig
.
Jos et ymmärrä virtuaalikoneen toimintaperiaatetta, niin ajattele vaikka, että kyseessä on täysin erillinen kone, joka on vain verkkojohdolla kiinni oikeassa koneessasi. Periaatteessa asia toimii pitkälti näin, mutta totta kai VirtualBox hieman helpottaa asetusten tekemistä.
Jos se virtuaalikone pyörii niillä NAT-asetuksilla, ohjaat VBoxManagella oikean portin sinne virtuaalikoneeseen. Jos sillä virtuaalikoneella on oma osoite, pitäisi kyllä sen liikenteen kulkea sen osoitteen kautta ihan kunnolla.
Kyllä, NAT-tyyppi on käytössä, en ole säätänyt mitenkään. IPv4 osoite on 10.0.3.15 ja Default Gatewayn osoite 10.0.3.2. Kumpaan ohjaan portin 80 liikenteen, ja miten? Käytössäni on tuo turvallisen tuttu XP Professional.
Default Gateway tarkoittaa oikean koneen osoitetta tuossa XP:n ja VirtualBoxin välisessä "sisäverkossa". IPv4-osoite on virtuaalikoneen oma.
Pikaisella Googletuksella en löytänyt kunnollista ohjetta porttien uudelleenohjaukseen (port forwarding) Windowsilla. Varmasti jokin keino on.
Kokeile kuitenkin ensiksi, saatko vaihdettua verkon NATista sillatuksi. Sillä virtuaalikoneenkin pitäisi saada julkinen osoite.
Mitä tämä sillattu yhteys tarkoittaa?
Macro kirjoitti:
Mitä tämä sillattu yhteys tarkoittaa?
Luitko lainkaan tuota linkittämääni Virtualboxin käyttöohjetta? Siellä selitetään eri verkkomahdollisuudet hyvinkin laajasti.
Lyhyesti: sillattu yhteys käyttää isäntäkoneen verkkoresursseja. Virtuaalikoneelle siis "suodatetaan" isäntäkoneen liikenteestä sille kuuluva liikenne.
Luinhan minä, ainakin osittain.
Nyt kun löytäisi sellaisen ohjeen, missä kerrotaan miten portin voi ohjata toiseen ip-osoitteeseen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.