Cómo configurar proxy en Ubuntu en VirtualBox

8

Todas:

Soy nuevo en virtualbox. Instalo virtualbox en un cuadro de Windows 7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1) que está detrás del proxy de Office, dentro de virtualbox, instalo el servidor Ubuntu 14.04. Durante la instalación, configuro la credencial de proxy y uso otra configuración predeterminada, excepto el uso de la conexión en modo puente en virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0).

En este momento, ejecuto apache dentro de ubuntu y puedo visitarlo desde windows. Y en ubuntu, puedo usar sudo apt-get update, pero NO puedo hacer ping a www.google.com (que dice Destination Host Unreachable).

Mi tabla de rutas es como:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Mis preguntas son:

  1. ¿Debo establecer proxy en algún lugar? (Ya lo configuré una vez durante la instalación)

  2. ¿Esta ruta es incorrecta al enviar la solicitud? ¿Por qué no puedo hacer ping a www.google.com?

Kuan
fuente
No puede hacer ping directamente a través de un proxy HTTP. Puede intentar usar curlpara verificar si puede acceder a cualquier cosa a través del proxy; Vea las respuestas aquí .
mpontillo

Respuestas:

7

Antes que nada, verifique si puede hacer ping a su servidor proxy usando Ubuntu en su caja virtual. El comando para esto es:

ping <address_of_the_proxy_server>

Si puede hacer ping al servidor proxy, ahora puede verificar si sus credenciales están configuradas correctamente o no. Abra el terminal y ejecute env.

Aparecerá mucha información en la pantalla. Comprueba http_proxyy https_proxy. Si no están configurados correctamente, puede configurarlos utilizando una herramienta gráfica llamada ubproxy. Puede descargar un Python para configurar la autenticación proxy. Aquí está el enlace a la misma.

O bien, puede configurar la autenticación de proxy mediante los siguientes pasos:

Ir a /etc/apt. Crea el archivo apt.confsi no lo tienes allí. Escribe las siguientes líneas allí.

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

Guárdalo Estás listo. Si el problema persiste por favor comente.

Ojos de serpiente
fuente
Gracias, lo probé, no puede hacer ping al servidor proxy.
Kuan
¿Qué modo estás usando NAT o puenteado?
Snake Eyes
Puenteado como mencioné
Kuan
1
¿Has comprobado el envcomando que he mencionado?
Snake Eyes
Esto solucionó mi problema cuando instalé Ubuntu 14.04 en VirtualBox con NAT detrás de un firewall de oficina. Antes de crear este archivo, apt-get no pudo conectarse. Después de crear este archivo con los datos correctos, apt-get pudo descargar.
avitevet