Configure uma VM linux para usar a conexão com a Internet dos computadores host

1

Estou usando um software que deve ser configurado como uma "rede de ponte" em uma VM de caixa virtual. Eu já tentei com NAT e outras configurações, mas nenhuma delas funciona. a rede interligada é a única que funciona.

Agora, o problema é que minha empresa usa um script para configurar o acesso à internet. Por isso, no Host machine internet explorer

Se eu for para dentro da minha VM e colocar a mesma URL no navegador, ainda não será possível conectar-se à Internet. Eu acho que isso requer alguma autenticação ou algo assim.

Então, como posso configurar minha VM para se conectar à Internet? Eu poderia ter usado NAT ou rede compartilhada, mas meu software na VM parou de funcionar.

Outra abordagem é que talvez eu possa instalar um pequeno servidor proxy em minha máquina host e, em seguida, deixar a VM se conectar a esse servidor proxy.

isso é algo viável? se sim, você pode me guiar como? ou existe uma solução melhor?

Minha VM é o Linux do CentOS e meu host é o Windows 7 Enterprise.

    
por Knows Not Much 25.12.2014 / 20:20

1 resposta

1

Em primeiro lugar, a VM tem um endereço IP? Muitas redes corporativas fornecem apenas um endereço IP para endereços MAC registrados, e a interface de rede da VM terá um endereço MAC não registrado na empresa. Se você não tiver um endereço IP, tente usar um que não seja usado por outro computador. Muito provavelmente você teria que fazer toda a configuração de rede manualmente, como adicionar um gateway padrão e definir os servidores de nomes.

Secundariamente, verifique se o problema realmente é autenticação. Você pode fazer isso executando um simples movimento, por exemplo:

curl google.com

A mensagem de erro dada deve deixar esse ponto perfeitamente claro, por favor edite a saída em sua resposta.

Se a autenticação for o problema, você pode adicionar seu nome de usuário e senha do Windows no URL do proxy, por exemplo:

export HTTP_PROXY=https://username:[email protected]:8080

Verifique também se você pode executar ping no servidor proxy pelo nome da VM. Se você não puder, tente seu endereço IP.

Se um endereço de proxy como http://server.com/proxy.asp como você deu na sua postagem não funcionar, em seguida, carregue essa página no sistema host (Windows). Normalmente, o que você verá é um pouco de JavaScript com várias condições, com a finalidade de usar conexão direta para os vários sites de intranet, e geralmente na parte inferior há o endereço IP do servidor proxy real. Esse é o endereço a ser usado na variável HTTP_PROXY .

    
por 25.12.2014 / 21:53