Virtualbox: Tidak dapat SSH untuk tamu dari jaringan non-lokal

0

Saya memiliki Ubuntuserver virtual yang dihosting oleh Virtualbox. Mesin virtual menggunakan bridged interface. (VM harus memiliki IP spesifik jadi saya menggunakan antarmuka bridged.)

Mesin virtual ada di jaringan 10.0.0.0/24. Mesin lain di jaringan yang sama dapat melakukan ping dan SSHke sana.

Namun SSHkoneksi dari jaringan lain ke VM gagal. Mesin dari jaringan lain dapat melakukan ping VM tanpa masalah.

Saya pertama kali berpikir masalah ini mungkin disebabkan oleh firewall jadi saya mencoba menonaktifkan firewall pada tamu dan tuan rumah tetapi itu tidak membantu. (Saya juga mencoba membuat aturan firewall yang memungkinkan jaringan lain. Firewall digunakan Ubuntuadalah Ufw.)

Saya sudah mencoba ini pada host yang berbeda: Ubuntudan Windowsserver. Versi Virtualboxpada Windows adalah 5.0.12 r104815. Pada Ubuntuitu 4.1.44-dfsg-1+deb7u1ubuntu1. Untuk kedua host masalahnya sama: Koneksi lokal berfungsi dengan baik tetapi dari jaringan non-lokal hanya pingberfungsi.

Saya bisa SSHuntuk perangkat yang di-host non-Virtualbox di 10.0.0.0/24jaringan dari jaringan lain.

Ini jelas menunjukkan bahwa Virtualboxentah bagaimana preveting SSHdari jaringan asing tetapi memungkinkan ping.

Apa yang dapat dilakukan untuk mengizinkan protokol selain ping dari jaringan asing?

Madoc Comadrin
sumber
Kedengarannya seperti perangkat Anda (router?) Yang merutekan di antara jaringan Anda (10.0.0.0 dan "lainnya") tidak merutekan icmp, tetapi tidak tcp. Bagaimana jaringan yang berbeda terhubung?
Isaac
Saya pikir itu pada awalnya juga, tetapi seperti yang dinyatakan dalam posting saya, TCPkoneksi berfungsi antara jaringan. Satu-satunya pengecualian untuk ini adalah VM yang di-host di Virtualbox. Jadi paket TCP mendapatkan melalui router.
Madoc Comadrin