
Estou usando o VirtualBox 5.1.8 (e 5.1.18) no Windows 7 com o convidado Kubuntu 16.04
Configurar:
- O convidado tem apenas uma interface de rede com modo = NAT
- O Firewall do Windows está desativado (todos os perfis, todas as interfaces)
- Tenho Bromium e Pulse secure instalados no host (Windows)
Sintomas:
- Posso executar ping em qualquer endereço IP no convidado. Os pacotes ICMP vão da VM para o Host e para a rede e depois voltam. Testei usando tcpdump no Linux (convidado) e Wireshark no Windows (host).
- Não consigo me conectar a nenhum endereço IP além da VM:
- Sempre que tento me conectar a qualquer endereço IP fora da VM, recebo o erro "rede inacessível"
- tcpdump no sistema convidado mostra que o gateway padrão responde com a mensagem ICMP "rede inacessível" à mensagem de solicitação de conexão TCP.
- O Wireshark no host não mostra nenhuma atividade relacionada à tentativa de conexão.
- Conectar-se aos mesmos hosts da caixa Host (Windows) funciona perfeitamente bem.
- A ponte em vez do NAT funciona bem para o mesmo sistema convidado (quando defino o modo de interface para conexões em ponte funcionam bem).
- Instalei o FreeBSD como convidado no mesmo host e tive o mesmo problema (consegue fazer ping, não consegue conectar)
- Um dos meus colegas tem exatamente a mesma configuração e funciona bem para ele.
Meu objetivo é fazer o modo NAT funcionar novamente.
Tentei até agora:
- Tentei atualizar o VirtualBox para a versão 5.1.18 – não ajudou
- Fazendo downgrade do VirtualBox para a versão 5.1.8 (última versão funcional conhecida)
- Reinicializando após cada reinstalação e reconfiguração da VM
- Instalando VM nova e instalando sistema operacional diferente (FreeBSD)
- Usando o modo "Rede Nat"
Então minhas perguntas são:
- O que está fazendo com que o NAT descarte as conexões TCP como inacessíveis?
- Como posso rastrear o que está interrompendo as conexões TCP?
- Como posso fazer o NAT funcionar novamente?
Não consigo usar o modo de ponte porque não posso ter um endereço IP adicional na rede (além daquele que tenho para minha caixa do Windows). Então eu tenho que usar NAT (ou Rede NAT)
Responder1
Reinstalei meu Windows (host) e isso resolveu o problema. Mesma configuração.
- Reinstale o Windows
- Instale o VirtualBox
- Adicione VM ao VirtualBox e inicie
Funciona como antes.