Como configurar o proxy no Ubuntu no VirtualBox

8

Todos:

Eu sou novo no virtualbox. Eu instalo o virtualbox em uma caixa WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) que está atrás do proxy do escritório, dentro do virtualbox, instalo o servidor Ubuntu 14.04. Durante a instalação, defino a credencial de proxy e uso outra configuração padrão, exceto o uso da conexão no modo bridge no virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0).

No momento, eu corro o apache dentro do ubuntu e posso visitá-lo no Windows. E no ubuntu, posso usar o sudo apt-get update, mas NÃO consigo executar ping em www.google.com (que diz Host de destino inacessível).

Minha tabela de rotas é como:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Minhas perguntas são:

  1. Devo definir proxy em algum lugar? (Eu já o configurei uma vez durante a instalação)

  2. Esta rota está errada ao enviar uma solicitação? Por que não consigo executar ping em www.google.com?

Kuan
fonte
Você não pode executar ping diretamente através de um proxy HTTP. Você pode tentar usar curlpara verificar se consegue acessar alguma coisa através do proxy; veja as respostas aqui .
mpontillo

Respostas:

7

Antes de tudo, verifique se você é capaz de executar ping no servidor proxy usando o Ubuntu na sua caixa virtual. o comando para isso é:

ping <address_of_the_proxy_server>

Se você conseguir executar ping no servidor proxy, agora poderá verificar se suas credenciais estão definidas ou não corretamente. Abra o terminal e execute env.

Muitas informações aparecerão na tela. Verifique http_proxye https_proxy. Se eles não estiverem configurados corretamente, você poderá configurá-los usando uma ferramenta gráfica denominada ubproxy. Você pode fazer o download de um python para definir a autenticação de proxy. Aqui está o link para ele.

Ou então, você pode definir a autenticação de proxy usando as seguintes etapas:

Vá para /etc/apt. Crie o arquivo apt.confse você não o tiver lá. Escreva as seguintes linhas lá.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Salve isso. Você terminou. Se o problema persistir, comente.

Snake-eyes
fonte
Obrigado, eu testei, ele não pode executar ping no servidor proxy.
Kuan
Qual modo você está usando NAT ou ponte?
Snake Eyes
Ponte como eu mencionei
Kuan
1
u verificou o envcomando que mencionei?
Olhos de cobra
Isso corrigiu meu problema quando instalei o Ubuntu 14.04 no VirtualBox com NAT atrás de um firewall do escritório. Antes de criar este arquivo, o apt-get não pôde se conectar. Após criar este arquivo com os dados corretos, o apt-get pôde fazer o download.
avitevet