O convidado do VirtualBox Ubuntu tem NAT, mas não possui conectividade TCP

0

Primeiro de tudo, estou usando estas coisas:

  • Windows 7 host
  • Ubuntu 14.04 guest (apenas configure isso)
  • VirtualBox 5.0.2

Onde estou agora

Estou tendo alguns problemas com minhas configurações de rede. Tudo está no padrão agora (conectado ao NAT e, sim, "cabo conectado" está marcado). Eu posso pingar com êxito IPs e nomes de domínio para o mundo exterior do convidado. Por exemplo, comandos como esse são bem-sucedidos:

ping 8.8.8.8

ping google.com

et cetera, ambos recebendo pacotes com sucesso, então eu devo ter algum tipo de conexão e serviço DNS.

No entanto, não consigo navegar na Internet ou coisas assim não funcionam:

curl google.com

telnet google.com 80

et cetera, todos falham.

Etapas que tomei até agora

Devo observar que meus problemas de rede começaram quando me mudei para o campus da minha universidade e comecei a usar sua rede. Antes de eu estar no campus, todas as minhas máquinas virtuais (uma variedade de sistemas operacionais convidados) tinham internet bem e dandy. É quando meus problemas começam, mas não posso garantir que isso esteja relacionado ao meu problema; vários de meus colegas usam o VirtualBox com o mesmo host e configuração de convidado que eu faço na rede do campus sem problemas.

Eu passei muito tempo ontem tentando corrigir esse problema. Decidi desinstalar e reinstalar o VirtualBox e configurar uma nova máquina convidada.

Inicialmente, o ping do endereço IP funcionava, mas a pesquisa de DNS não estava funcionando, então segui as instruções neste encadeamento e executou isto no host:

VBoxManage modifyvm "My guest VM name" --natdnshostresolver1 on

e, em seguida, o serviço DNS começou a trabalhar no guest e eu pude fazer coisas como ping superuser.com com êxito.
(Pergunta secundária: isso está desativado por padrão?)

Esse cara ( askubuntu

*Thanks for everyone's help, the problem was the avast! firewall, I solved it activating the ICS mode on it's firewall. *

Tentei desativar meu firewall do Windows, mas isso foi realmente um ato desesperado e não funcionou. Também não tenho idéia do que eu conectaria o ICS ou se isso está relacionado ao problema. Eu não sei quase nada sobre redes (exceto o que aprendi até agora tentando resolver este problema). Além disso, não tenho certeza se o título da minha pergunta está correto.

Então, como faço para corrigir isso? Tudo ajuda apreciada, obrigado.

Edições :

Devo observar que a rede do campus exige autenticação de nome de usuário / senha do WPA-2 Enterprise. Mudar para o modo de ponte (como sugerido por Frank em seu comentário abaixo) me permitiu autenticar de dentro do convidado, sem problemas. Agora, ao criar uma nova máquina convidada, a instalação do Ubuntu gosta de estar conectada à internet (mas não posso autenticar durante a instalação), então eu ainda gostaria de encontrar uma maneira de NAT, se possível (eu ainda quero deixar a pergunta aberta, mas talvez seja mais apropriado para mim abrir um novo para este problema? Não tenho certeza, desculpe novo aqui)

    
por NoobScrub 26.08.2015 / 21:00

1 resposta

0

Se você puder fazer ping e resolver DNS, isso significa que você tem conectividade. Você não menciona especificamente como o curl ou o telnet falha. Alguma mensagem de erro? Em mãos, a única coisa em que consigo pensar é que "ping" e DNS são protocolos UDP, enquanto navegação, telnet e curl são TCP. Talvez sua rede de campus tenha regras estranhas bloqueando as conexões TCP, mas permitindo UDP?

Se o seu sistema operacional host puder navegar com sucesso, então o problema está definitivamente na interface do VirtualBox com o host não funcionando corretamente.

    
por 26.08.2015 / 21:58