Não é possível conectar-se à máquina virtual VMWare por meio do NAT

3

No momento, estou lendo o tutorial do Hadoop do Yahoo em aqui . Eu instalei o VMWare Player e executei uma máquina virtual, conforme instruído pelo tutorial. No entanto, não consigo me conectar à minha máquina Guest do Host, não importa o que eu tente.

O padrão é o modo NAT. Quando tento executar ifconfig , obtenho o seguinte endereço:

192.168.187.128

A tentativa de executar o ping de dentro do convidado resulta em sucesso, mas qualquer tentativa de efetuar ping do host resulta em falha. Estou usando o Windows 7 (Host) e o Ubuntu (Guest).

Eu tentei alterar o modo de rede do VMWare para "somente host". Nesse caso, parece haver uma falha na inicialização da parte de netowrking da máquina virtual:

DHCPRequest of 192.168.187.128 on eth10 to 255.255.255.255 port 67
DHCPRequest of 192.168.187.128 on eth10 to 255.255.255.255 port 67
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 3
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 4
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 11
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 9
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 15
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 9
DHCPDiscover on eth10 to 255.255.255.255 port 67 interval 9
No DHCPOffers received

Trying recorder lease 192.168.187.128
PING 192.168.187.2 (192.168.187.2) 56(84) bytes of data.

--- 192.168.187.2 ping statistics ---
1 packets transmited, 0 recieved, +1 errors, 100% packet loss ,time 0ms

E mais uma vez, o ping do host falha. Usar o modo "Bridged" resulta em um cenário semelhante.

Alguma ideia?

    
por Andrey Rubshtein 25.04.2013 / 09:51

5 respostas

0

Consegui resolver o meu problema mudando para o VirtualBox e selecionando o "Adaptador Ethernet do Virtual Box Host Only".

Para importar o arquivo .vmdk do VMWare, é necessário criar uma nova Máquina Virtual e selecionar o arquivo como Disco Rígido.

    
por 25.04.2013 / 15:22
3

Encontrei problemas semelhantes ao configurar domínios. Por padrão, o Windows 7 está configurado para rejeitar solicitações PING, bem como outras solicitações. Dependendo da sua distribuição Linux, pode ser configurado para rejeitar também. (mas não parece ser, neste caso, se eu estou lendo o seu post corretamente)

Se você realmente quiser ver uma resposta do Windows, você precisa derrubar o firewall (não é aconselhável, mas para testar isso, tudo bem). Entre no Firewall do Windows com Segurança Avançada e, em seguida, desative o firewall correspondente para sua rede (ou todos eles, se você não conseguir descobrir).

Como outra opção, você pode criar uma exceção para PINGs nas regras de entrada / saída.

O modo em ponte faz o cliente VMware "compartilhar" a conexão de rede com o host e age como se fosse uma máquina na mesma LAN. Ele solicita um endereço IP e tudo mais. Em seguida, a comunicação entre as duas "máquinas" passa pelo seu roteador.
( link )

Ao usar o modo NAT, a VMware usa seu PC host como um "roteador" de tipos e atribui a ele um endereço IP dentro dessa LAN. Então toda comunicação é direta neste caso. Mas na verdade faz a tradução completa de endereços IP / tudo ao tentar acessar fora da rede (pode acessar a Internet). ( link )

O modo host cria uma conexão direta entre os dois computadores que não pode ir além disso. Por padrão, nenhum DHCP está habilitado, portanto, você precisa configurá-lo manualmente.

Qualquer um deve funcionar para seus objetivos, mas é importante estar ciente das diferenças em como as mensagens são transferidas e os endereços IP são atribuídos.

    
por 25.04.2013 / 10:13
0

Eu tive problemas semelhantes e nada funcionou. Então, eu li esta página e segui as instruções, e agora sou capaz de copiar arquivos do meu diretório do Windows para um diretório na máquina virtual. Eu montei um diretório usando estas instruções:

link

    
por 09.12.2013 / 01:25
0

Eu tive o mesmo problema: todos os pings do meu host Win7 para o meu convidado Ubuntu (onde o convidado usava NAT) expirariam. No meu caso, o motivo foi que meu host tinha uma conexão VPN aberta (rede privada virtual), então todo o meu ping foi encaminhado para fora da minha máquina em vez de ficar dentro da zona NAT.

Depois que eu desliguei a VPN, tudo funcionou como pretendido.

    
por 27.09.2014 / 11:34
0

no VMWare, vá para a rede virtual e remova todos eles. O problema agora deve ser resolvido porque o VMWare agora usará o arquivo vmnat.exe para conectar a VM à Internet.
Se isso não funcionar, crie uma nova rede virtual. Lembre-se também de reiniciar o processo entre alguns benefícios.

    
por 27.09.2014 / 12:08