Skip to main content

Slik videresender du portene til en virtuell maskin og bruker den som en server

Slik videresender du portene til en virtuell maskin og bruker den som en server

Geoffrey Carr

VirtualBox og VMware lager både virtuelle maskiner med NAT-nettverkstypen som standard. Hvis du vil kjøre serverprogramvare inne i en virtuell maskin, må du endre nettverkstypen eller fremoverportene gjennom den virtuelle NATen.

Virtuelle maskiner trenger normalt ikke å nås fra utenfor den virtuelle maskinen, så standard er bra for de fleste. Det gir faktisk noe sikkerhet, da det isolerer den virtuelle maskinen fra innkommende tilkoblinger.

Velge Bridged Networking

Med NAT-nettverkstypen utfører vertsoperativsystemet nettverksadresseoversettelse. Den virtuelle maskinen deler din vertsmaskinens IP-adresse og mottar ikke innkommende trafikk. Du kan bruke brokoblet nettverksmodus i stedet - i bruddmodus vises den virtuelle maskinen som en separat enhet på nettverket ditt og har sin egen IP-adresse.

Hvis du vil endre en virtuell maskinens nettverkstype i VirtualBox, høyreklikker du en virtuell maskin og velger Innstillinger. Hvis du ikke kan klikke Innstillinger, må du slå av den virtuelle maskinen før du gjør disse endringene.

Velg Bridged adapter-nettverksmodus i delen Nettverksinnstillinger, og klikk OK. Hvis du vil ha mer informasjon om hver type nettverksmodus, kan du se delen Introduksjon til nettverksmodus i VirtualBox-håndboken.

Prosessen er lik VMware-applikasjoner. Først høyreklikker du en strømdrevet virtuell maskin og velger Virtuell maskininnstillinger.

Velg virtuell maskinvareenhet for nettverksadapter, velg typen Bridged Network Connection, og klikk OK.

Videresending av porter til en virtuell maskin

Hvis du foretrekker å bruke NAT-nettverksmodus av en eller annen grunn, kan du også videresende porter via den virtuelle maskinens NAT. Vær oppmerksom på at bare ett av disse trinnene er nødvendig - du trenger ikke å videresende porter hvis du aktiverte koblet nettverk over.

På et tidspunkt måtte du bruke kommandoen VBoxManage til å videresende porter i VirtualBox, men VirtualBox inneholder nå et enkelt grafisk port-videresendingsvindu. Hvis du må konfigurere port videresending med kommandoen VBoxManage i stedet for å bruke grafisk grensesnitt, finner du instruksjoner for å gjøre det i VirtualBox's manual.

For å videresende porter i VirtualBox, åpner du først en virtuell maskinens innstillingsvindu ved å velge Innstillinger-alternativet i menyen.

Velg Nettverk-panelet i den virtuelle maskinens konfigurasjonsvindu, utvider avanserte delen, og klikk på Videresending av port. Merk at denne knappen bare er aktiv hvis du bruker en NAT-nettverkstype - du trenger bare å videresende porter hvis du bruker en NAT.

Bruk VirtualBox Port Forwarding Rules-vinduet for å videresende porter. Du trenger ikke å angi noen IP-adresser - disse to feltene er valgfrie.

Hvis du bruker VMware, må du bruke programmet Virtual Network Editor (vmnetcfg) for å gjøre dette. VMware Workstation-brukere kan velge Rediger -> Virtual Network Editor for å åpne den.

Dessverre er dette verktøyet ikke inkludert i VMware Player. Det finnes metoder for å installere det selv ved å pakke ut vmnetcfg.exe-filen fra installasjonsprogrammet til VMware Player, men jeg kunne ikke finne verktøyet vmnetcfg.exe i den nyeste versjonen av VMware Player, VMware Player 5.0 - det kan ikke lenger være med i installatøren. Hvis du bruker VMware Player, kan du fortsatt bruke brokoblet nettverksmodus for å gjøre serveren din tilgjengelig.


Husk at dette bare er en del av prosessen med å gjøre serverprogramvaren innenfor en virtuell maskin tilgjengelig. Du må også sørge for at:

  • Brannmurprogramvaren som kjører inne i den virtuelle maskinen blokkerer ikke forbindelsene. (Du må kanskje tillate serverprogrammet i gjest operativsystemets brannmur.)
  • Brannmurprogramvaren på vertsdatamaskinen blokkerer ikke forbindelsene. (Dette gjelder bare NAT-modus med port videresending - vertsdatamaskinens brannmur forstyrrer ikke brokoblet nettverksmodus.)
  • Ruteren din videresender porter riktig - dette er bare nødvendig hvis du vil få tilgang til den virtuelle maskinen fra Internett. (Se vår guide til videresending av porter på rutere her.)
Link
Plus
Send
Send
Pin