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.


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.


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.


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)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.