Por que não consigo fazer o ssh (ou mesmo executar ping) na minha VM do Ubuntu a partir do host do Mac OS X?

12

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.129no 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.

Daryl Spitzer
fonte
Toda a sua configuração de rede pode ser um bom começo.
Womble
2
caramba, não entendo o que você quer dizer.
Daryl Spitzer

Respostas:

8

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.

Stephen Thompson
fonte
0

Pergunta boba, mas é 172.16.193.129o IP atual da VM do Ubuntu? Para o teste, você provavelmente deve descartar o firewall ( iptables -F) se o tiver configurado também.

Jim Zajkowski
fonte
Sim, é claro que verifiquei duas vezes se tenho o IP certo. (Usando ifconfig. Como estou usando NAT no VMware Fusion para compartilhar a conexão de rede do Mac, o número IP não mudou desde quando estava funcionando antes.) Não configurei um firewall, mas executei o iptables -F apenas em caso. Ainda não consigo executar ping na VM.
Daryl Spitzer
0

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 corri sudo dhclient)

Peter Hanley
fonte