Bagaimana saya bisa terhubung ke server web yang berjalan di VM ketika VM berada dalam mode NAT?


24

Saya punya server web pengembangan pada kotak Ubuntu di dalam VMWare Workstation 7.1.3. Saya ingin menjalankan browser web pada mesin Windows (OS host) untuk benar-benar menguji halaman web yang saya kerjakan - sulit untuk menjalankan tes IE di Ubuntu :)

Namun, jika saya hanya mencoba untuk melakukan ping IP yang diberikan ke ubuntu VM (192.168.83.137) (atau membukanya di browser saya dalam hal ini), tampaknya tuan rumah tidak dapat berkomunikasi dengan tamu.

Bagaimana saya mengizinkan OS tamu untuk berkomunikasi dengan host ketika tamu berjalan dalam mode NAT?


Saya tidak memiliki VMWare di komputer ini sehingga saya tidak dapat mencoba sekarang, tetapi saya melakukan ini. Yang saya ingat adalah, ada IP untuk NAT dan satu untuk koneksi langsung. Jika saya tidak salah, saya baru saja membuka alamat NAT di browser saya
Alex Angelico

@Lejandro: Itulah yang saya pikirkan juga tetapi sepertinya kotak Ubuntu tidak dapat diakses dengan cara itu.
Billy ONeal

Jawaban:


17

Saya memiliki konfigurasi ini berfungsi di komputer saya:

host: Windows 7

VMWare: openSUSE 11.x menggunakan NAT

Jika saya menjalankan ifconfig di linux, saya punya ip ini: 192.168.126.129. Di tuan rumah saya punya adpater VMNet8: 192.168.126.1

Saya membuka di browser URL: http://192.168.126.129/ dan membuka halaman "IT Works" apache

Jika ini tidak berhasil, periksa firewall dan / atau apache mendengarkan di 192.168.126.xxx.


1
Yah, kurasa firewall mencekik segalanya. Bukan masalah lagi.
Billy ONeal

5

Anda perlu mengatur penerusan port ke mesin tamu.

Pada tab NAT di Editor Jaringan Virtual, klik Edit -> Port Forwarding. Dari sini Anda dapat mengkonfigurasi port mana yang diteruskan dari mesin host ke VM.

Misalnya, penerusan port host 8080 ke VM 192.168.83.137:80 akan memungkinkan Anda untuk mengakses server web pada VM dengan masuk ke http://127.0.0.1:8080 pada mesin host.

Untuk informasi lebih lanjut, lihat Dokumentasi VMWare Nat atau artikel berikut

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.