Estou executando o Ubuntu 8.04 como uma máquina virtual usando o VMware Fusion 3.0 no Mac OS X 10.5.8. Quero poder ssh na minha VM a partir do host do Mac OS X (para que eu possa usar o MacFUSE e o SSHFS para montar os arquivos da VM no Mac).
Eu tinha esse trabalho anteriormente, mas então eu:
- Fusion atualizado de 2.x para 3.0
- reverteu a VM para um instantâneo anterior
- atualizou as ferramentas VMware na VM
Eu reinstalei o ssh na VM usando sudo apt-get install ssh
.
Eu tentei ssh 172.16.193.129
no meu Mac e, após algum tempo, o tempo limite expirou. Então, tentei fazer ping na VM do meu Mac e nenhum pacote foi recebido. (Posso executar ping no Mac a partir da VM sem nenhum problema.)
Algum conselho sobre como solucionar isso?
Atualização: tentei alternar do NAT para o Bridged (como sugerido por Stephen Thompson ) e recebi mensagens estranhas de "Tempo de vida excedido" quando tentei executar ping na VM. Percebi que isso se devia à VPN que estou usando. Eu desconectei da VPN e agora posso executar o ping da VPN e do ssh nela, independentemente de eu usar NAT ou Bridged.
fonte
Respostas:
Tente configurar sua rede para ponte, para que ela escolha um endereço de rede na sua LAN e você poderá obter acesso a ela.
fonte
Pergunta boba, mas é
172.16.193.129
o IP atual da VM do Ubuntu? Para o teste, você provavelmente deve descartar o firewall (iptables -F
) se o tiver configurado também.fonte
A ideia de Steven Thompson funcionou para mim - por qualquer motivo, adicionar um eth1 (em ponte) parecia consertar eth0 (NAT) depois que eu corria
sudo dhclient
(verifiquei, a reinicialização não o consertou por si só, só foi consertada depois que eu corrisudo dhclient
)fonte