Saya memiliki mesin windows xp yang menjalankan ubuntu dari kotak virtual. Saya memiliki server apache yang berjalan di mesin ubuntu. Saya sudah mengatur port forward pada mesin virtual, jadi jika saya pergi ke localhost: 8080 pada mesin windows xp yang menjalankan kotak virutal saya bisa menuju ke server ubuntu index.html. Namun ketika saya mencobanya dari komputer lain di jaringan saya tidak bisa mendapatkannya. Saya bisa membuka server windows xp tetapi tidak ke ubuntu. Sebagai contoh jika saya melakukan 192.168.1.8:8080 ip dari mesin windows xp saya, 8080 adalah apa yang saya diteruskan ke kotak virtual. Saya mendapatkan halaman yang dapat ditampilkan. Ada ide?
0
Baik VirtualBox hanya mendengarkan pada antarmuka localhost daripada antarmuka eksternal, atau ada firewall pada host yang memblokir koneksi. Sebagaimana ditentukan dalam Dokumentasi VirtualBox , Anda ingin mengonfigurasi port forwarding tanpa menentukan IP host, seperti ini:
Jika Anda memasukkan sesuatu seperti 127.0.0.1 setelah koma kedua maka Anda harus menghapus dan membuat ulang port forward.
Jika port forward sudah benar, periksa apakah firewall Windows dinonaktifkan atau memungkinkan akses ke port 8080.
sumber