Saya menjalankan Ubuntu 8.04 sebagai mesin virtual menggunakan VMware Fusion 3.0 di Mac OS X 10.5.8. Saya ingin dapat ssh ke VM saya dari host Mac OS X (jadi saya bisa menggunakan MacFUSE dan SSHFS untuk me-mount file VM di Mac).
Saya memiliki ini berfungsi sebelumnya, tetapi kemudian saya:
- upgrade Fusion dari 2.x ke 3.0
- memutar VM kembali ke snapshot sebelumnya
- memutakhirkan Alat VMware di VM
Saya menginstal ulang ssh di VM menggunakan sudo apt-get install ssh
.
Saya kemudian mencoba ssh 172.16.193.129
dari Mac saya, dan setelah beberapa waktu habis. Jadi saya mencoba ping VM dari Mac saya, dan 0 paket diterima. (Saya dapat melakukan ping Mac dari VM tanpa masalah.)
Adakah saran tentang cara mengatasi masalah ini?
Pembaruan: Saya mencoba beralih dari NAT ke Bridged (seperti yang disarankan oleh Stephen Thompson ) dan mendapat pesan "Waktu untuk hidup terlampaui" yang aneh ketika saya mencoba melakukan ping VM. Saya menyadari bahwa itu karena VPN yang saya gunakan. Saya terputus dari VPN dan sekarang bisa melakukan ping VPN dan ssh ke dalamnya, terlepas dari apakah saya menggunakan NAT atau Bridged.
sumber
Jawaban:
Cobalah mengatur jaringan Anda untuk dijembatani, sehingga mengambil alamat jaringan dari Lan Anda, dan Anda akan dapat memperoleh akses ke sana.
sumber
Pertanyaan konyol tetapi apakah
172.16.193.129
IP saat ini dari Ubuntu VM? Untuk pengujian Anda mungkin harus menghapus firewall (iptables -F
) jika Anda mengonfigurasinya juga.sumber
Ide Steven Thompson bekerja untuk saya - untuk alasan apa pun menambahkan eth1 (bridged) tampaknya memperbaiki eth0 (NAT) setelah saya berlari
sudo dhclient
(saya memeriksa, me-reboot tidak memperbaikinya dengan sendirinya, itu hanya diperbaiki setelah saya berlarisudo dhclient
)sumber