Come posso connettermi a un server Web in esecuzione in una VM quando la VM è in modalità NAT?


24

Ho un server web di sviluppo su un box Ubuntu all'interno di VMWare Workstation 7.1.3. Vorrei eseguire un browser Web su un computer Windows (il sistema operativo host) per testare effettivamente una pagina Web su cui sto lavorando - test IE difficili da eseguire su Ubuntu :)

Tuttavia, se provo semplicemente a eseguire il ping dell'IP fornito alla Ubuntu VM (192.168.83.137) (o aprirlo nel mio browser per quella materia), sembra che l'host non possa comunicare con il guest.

Come posso consentire al SO guest di comunicare con l'host quando il guest è in esecuzione in modalità NAT?


Non ho VMWare in questo computer, quindi non posso provare ora, ma l'ho fatto. Quello che ricordo è che esiste un IP per NAT e uno per la connessione diretta. Se non sbaglio, ho appena aperto l'indirizzo NAT nel mio browser
Alex Angelico,

@ Alejandro: è quello che ho pensato anche io, ma non sembra che la casella Ubuntu sia accessibile in quel modo.
Billy ONeal,

Risposte:


17

Ho questa configurazione funzionante nel mio computer:

host: Windows 7

VMWare: openSUSE 11.x utilizzando NAT

Se eseguo ifconfig su Linux, ho questo ip: 192.168.126.129. Nell'host ho l'adattatore VMNet8: 192.168.126.1

Ho aperto nel browser l'URL: http://192.168.126.129/ e ha aperto la pagina "IT Works" di apache

Se questo non funziona, controlla i firewall e / o se apache è in ascolto su 192.168.126.xxx.


1
Beh, immagino che i firewall stessero soffocando le cose. Non è più un problema.
Billy ONeal

5

Sarà necessario impostare il port forwarding sul computer guest.

Nella scheda NAT in Virtual Network Editor, fai clic su Modifica -> Port Forwarding. Da qui è possibile configurare quali porte vengono inoltrate dal computer host alla macchina virtuale.

Ad esempio, l'inoltro della porta host 8080 alla VM 192.168.83.137:80 dovrebbe consentire di accedere al server Web sulla VM andando a http://127.0.0.1:8080 sulla macchina host.

Per ulteriori informazioni, consultare la documentazione di VMWare Nat o il seguente articolo

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.