Saya memiliki alamat ip untuk mesin ubuntu, dan saya ingin mengakses aplikasi yang berjalan di localhost di ubuntu dari kotak windows virtual saya. Apakah ada cara untuk melakukannya? Mengetik [alamat inet]: 8080 tidak berfungsi.
29
Anda dapat mengatur mesin virtual untuk menggunakan koneksi yang dijembatani. Dengan begitu mesin virtual akan mendapatkan alamat IP-nya sendiri, dan Anda harus dapat terhubung ke mesin host.
sumber
Pertama, pastikan proses server web sedang berjalan. Ketikkan
localhost:8080
jendela browser di mesin Ubuntu Anda. Jika Anda mendapatkan halaman yang Anda harapkan lanjutkan ke langkah berikutnya, jika tidak, mulailah proses server web dan coba lagi.Kedua, pastikan kedua mesin berada di sub-jaringan yang sama. yaitu sesuatu seperti
192.168.x.y/255.255.255.0
dan192.168.x.z/255.255.25.0
Jika tidak, buat penyesuaian yang diperlukan dan lanjutkan ke langkah berikutnya.Ketiga, periksa apakah firewall berjalan di server ubuntu Anda. Jika demikian, periksa apakah port yang diinginkan terbuka (
8080
dalam kasus Anda). Jika Anda tidak ingin membuka port untuk akses publik, Anda dapat mengonfigurasi aturan untuk hanya menerima lalu lintas dari sub-net lokal.Sunting: Langkah 0. Buat pengaturan yang disarankan dalam jawaban oleh @Eeroz
sumber
Jika Anda menggunakan Ubuntu Anda harus terlebih dahulu menonaktifkan firewall Anda.
Sekarang temukan alamat ipv4 Anda dari pengaturan sistem-> Jaringan dan klik panah dari wifi yang terhubung untuk mendapatkan informasi lebih lanjut tentang hal itu. Di sana Anda akan menemukan alamat ipv4 pc Anda. Maka Anda dapat menggunakan localhost dari PC Anda sebagai
Jangan lupa untuk mengaktifkan firewall setelah menyelesaikan pekerjaan Anda. Gunakan-
Tepuk tangan
sumber
Jika Anda telah menentukan bahwa itu adalah firewall Anda, saya sarankan menambahkan aturan ini daripada menonaktifkan firewall Anda:
Setelah selesai, Anda harus menjalankan:
temukan angka dalam tanda kurung. Katakan itu
[ 1]
dan[ 3]
:Kemudian, jika Anda berada di kotak virtual, Anda akan menavigasi ke
http://10.0.2.2:8080
jika jaringan Anda ditetapkan sebagaiNAT
. Anda dapat melakukan ini untuk port apa saja dan ini akan berfungsi sama.Meskipun ini adalah pekerjaan tambahan, Anda seharusnya tidak pernah menonaktifkan firewall Anda bahkan pada jaringan yang aman.
sumber