31Jul
VirtualBox og VMware skaber som standard virtuelle maskiner med NAT-netværkstypen. Hvis du vil køre serversoftwaren inde i en virtuel maskine, skal du ændre dens netværkstype eller fremadgående porte via den virtuelle NAT.
Virtuelle maskiner skal normalt ikke nås uden for den virtuelle maskine, så standard er fint for de fleste. Det giver faktisk en vis sikkerhed, da den isolerer den virtuelle maskine fra indgående forbindelser.
Valg af broget netværk
Med NAT-netværkstypen udfører dit værtsoperativsystem netværksadresseoversættelse. Den virtuelle maskine deler din værtscomputers IP-adresse og modtager ingen indgående trafik. Du kan bruge broget netværkstilstand i stedet - i brugt tilstand vises den virtuelle maskine som en separat enhed på dit netværk og har sin egen IP-adresse.
Højreklik på en virtuel maskine, og vælg Indstillinger for at ændre en virtuel maskine netværkstype i VirtualBox. Hvis du ikke kan klikke på Indstillinger, skal du slukke for den virtuelle maskine, inden du foretager disse ændringer.
Vælg netværkstilstanden Bridged Adapter i sektionen Netværksindstillinger, og klik på OK.For mere information om hver type netværksfunktion, se afsnittet Introduktion til netværkstilstand i VirtualBox's manual.
Processen er ens i VMware-applikationer. Højreklik først på en slukket virtuel maskine, og vælg Virtual Machine Settings.
Vælg den virtuelle hardwareenhed til netværksadapteren, vælg forbindelsestypen Bridged Network, og klik på OK.
Videresendelsesporte til en virtuel maskine
Hvis du foretrækker at bruge NAT-netværksmodus af en eller anden grund, kan du også sende porte via den virtuelle maskine NAT.Bemærk, at kun et af disse trin er nødvendigt - du behøver ikke at sende porte, hvis du har aktiveret overbygget netværk ovenfor.
På et tidspunkt var du nødt til at bruge kommandoen VBoxManage til at sende porte i VirtualBox, men VirtualBox indeholder nu et simpelt grafisk port-forwarding vindue. Hvis du skal konfigurere port videresendelse med kommandoen VBoxManage i stedet for at bruge den grafiske grænseflade, finder du instruktioner for at gøre det i VirtualBox's manual.
For at videresende porte i VirtualBox skal du først åbne en virtuel maskinens indstillingsvindue ved at vælge indstillingerne Indstillinger i menuen.
Vælg netværkspanelet i den virtuelle maskinens konfigurationsvindue, udvid sektionen Avanceret, og klik på knappen Port videresendelse. Bemærk, at denne knap kun er aktiv, hvis du bruger en NAT-netværkstype - du skal kun videresende porte, hvis du bruger en NAT.
Brug VirtualBox Port Forwarding Regler vindue til at videresende porte. Du behøver ikke at angive nogen IP-adresser - de to felter er valgfrie.
Hvis du bruger VMware, skal du bruge programmet Virtual Network Editor( vmnetcfg) til at gøre dette. VMware Workstation-brugere kan vælge Rediger - & gt;Virtual Network Editor for at åbne det.
Desværre er dette værktøj ikke inkluderet i VMware Player. Der findes metoder til at installere det selv ved at udvinde filen vmnetcfg.exe fra VMware Player-installationsprogrammet, men jeg kunne ikke finde vmnetcfg.exe-værktøjet i den nyeste version af VMware Player, VMware Player 5.0 - det kan ikke længere medtages iinstallatøren. Hvis du bruger VMware Player, kan du stadig bruge bro over netværkstilstand for at gøre din server tilgængelig.
Husk at dette kun er en del af processen med at gøre serversoftwaren inden for en virtuel maskine tilgængelig. Du skal også sikre dig, at:
- Firewallsoftwaren, der kører inde i din virtuelle maskine, blokkerer ikke forbindelserne.(Du skal muligvis tillade serverprogrammet i gæstens operativsystems firewall.)
- Firewall-softwaren på din værtcomputer blokerer ikke forbindelserne.(Dette gælder kun NAT-tilstand med port viderestilling - værtscomputeren firewall interfererer ikke i broget netværkstilstand.)
- Din router er videresendingsporte korrekt - dette er kun nødvendigt, hvis du vil få adgang til den virtuelle maskine fra internettet.(Se vores vejledning til at sende porte på routere her.)