31Jul

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

click fraud protection

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, slik at 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.

instagram viewer

Velg nettverksmodus Bridged Adapter 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 i VMware-applikasjoner. Først høyreklikker du en strømdrevet virtuell maskin og velger Virtuell maskininnstillinger.

Velg virtuell maskinvareenhet for nettverksadapteren, 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.

Hvis du vil 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å Port Forwarding-knappen. Merk at denne knappen bare er aktiv hvis du bruker en NAT-nettverkstype - du trenger bare å videresende porter hvis du bruker en NAT.

Bruk VirtualBoxs Port Forwarding Rules-vindu 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 - & gt;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 iinstallatø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 inne i en virtuell maskin tilgjengelig. Du må også sørge for at:

  • Brannmurprogramvaren som kjører inne i den virtuelle maskinen, blokkerer ikke forbindelsene.(Det kan hende du må tillate serverprogrammet i gjest operativsystemets brannmur.)
  • Brannmurprogramvaren på vertsdatamaskinen blokkerer ikke forbindelsene.(Dette gjelder bare NAT-modus med port videresending - vertsdatamaskinens brannmur forstyrrer ikke brudd i nettverksmodus.)
  • Din ruter er videresending av porter - dette er bare nødvendig hvis du vil ha tilgang til den virtuelle maskinen fra Internett.(Se vår guide til videresending av porter på rutere her.)