Xubuntu en Red con Proxy
Hola:
Espero le sirva a alguien.
Uso Xubuntu Feisty desde su salida.
Desde ayer en mi trabajo estoy conectado a una red de 27 puestos con 17 ordenadores activos, 16 Windows y 1 (el mio) Linux (Xubuntu).
El acceso a Internet se hace mediante un modem Zyxel Ethernet conectado a un servidor HP con una Distribución SuseLinux que mediante Squid configurado como proxy transparente, distribuye mediante DHCP las IP tipo 10.0.0.0.
Configuré sin ningún problema 5 ordenadores Windows XP que en forma inmediata accedieron a Internet.
Lamentablemente mi ordenador jamás se conectó, a pesar de todas las configuraciones que intenté, dejando además inutilizada la conexión Dial-Up se conectaba pero ni enviaba ni recibía ningún paquete.
Dado que todos mis archivos se encuentran en una partición independiente, reinstalé Xubuntu, que detectó sin problemas la red, se comunicó, obtuvo los DNS, pero a la hora de acceder a Internet el navegador quedaba buscando eternamente al igual que Synaptic que nunca encontraba un repositorio.
Finalmente google de por medio logré acceder he aquí los pasos:
1) Editar /etc/environment
con:
sudo nano /etc/environment
Agregar las líneas:
http_proxy=http://xxx.xxx.xxx.xxx:xx/ https_proxy=https://xxx.xxx.xxx.xxx:xx/ ftp_proxy=ftp://xxx.xxx.xxx.xxx:xx/
Donde xxx.xxx.xxx.xxx corresponde a la dirección del proxy
xx corresponde al puerto del proxy
En caso de no ser un proxy transparente se requiere anteponer
usuario:contraseña@
http_proxy=http://username:password@proxyserver.net:port/ https_proxy=http://username:password@proxyserver.net:port/ ftp_proxy=http://username:password@proxyserver.net:port/
2) Configurar el navegador y Synaptic indicándoles proxy y puerto
3) Como con esto solo tampoco conectaba, sabiendo la IP asignada por Squid que una vez asignada se mantiene en todos los reinicios, si no se cambia de puesto de trabajo, en:
Applications - Sistema - Red
Configuré manualmente IP - Máscara - Gateway (proxy) e instantáneamente comencé a navegar.
Para las aplicaciones en consola hace falta además
Editar el archivo /etc/bash.bashrc
sudo nano /etc/bash,bashrc
Poner las siguientes líneas al final de este archivo
export http_proxy=http://username:password@proxyserver.net:port/
export https_proxy=http://username:password@proxyserver.net:port/
export ftp_proxy=http://username:password@proxyserver.net:port/
Editar el archivo /etc/apt/apt.conf
sudo nano /etc/apt/apt.conf
Poner las siguientes líneas al final del archivo:
Acquire::http::Proxy "http://username:password@proxyserver.net:port";
Acquire::https::Proxy "http://username:password@proxyserver.net:port";
Acquire::ftp::Proxy "http://username:password@proxyserver.net:port";
En Gutsy es necesario crear con igual contenido el /etc/apt/apt.conf.d/proxy
Esto es para los proxys que soportan autenticacion.
Pero hay otros proxys, como el ISA server y algunos mas que usan autenticacion mediante NTLM.
En ese caso es necesario instalar ntlmaps
sudo apt-get install ntlmaps
Para que funcione es necesario configurar la variable http_proxy, y todo lo aquello que necesite autenticacion de proxy a:
http//127.0.0.1:5865
5865 es el port por defecto del ntlmaps
Reiniciar NTLMAPS con:
sudo /etc/init.d/ntlmaps restart
Una vez instalado, configurado y reiniciado Ntlmaps
Debemos reemplazar en las líneas de los archivos mencionados al comienzo
http://username:password@proxyserver.net:port por http//127.0.0.1:5865
Saludos.
Actualizado en julio-2008
- Inicie sesión o regístrese para enviar comentarios






Comentarios
¡Muchas Gracias!
Hace un tiempo instalé en la PC que uso en mi trabajo UbuntuStudio.
Lo hice en forma dual (tengo WinXP, que es el SO que uso habitualmente) ya que tengo la intención de ir migrando hacia linux de forma lenta, pero lo más definitiva posible.
Trabajo en una institución educativa de Uruguay, que tiene una red de algo más de 50 estaciones (todas con Windows y ahora la mía, también con Linux) .
Luego de la instalación, me conecté a la red local casi inmediatamente, pero el dolor de cabeza comenzó al intentar conectarme a Internet. No había caso. Tú artículo fue la solución.
Gracias a la gran comunidad de investiga y comparte sus conocimientos, y que llevan de la mano a los novatos como yo, el crecimiento interrumpido de linux (y en este caso de Ubuntu) está asegurado.
Muchas gracias.
No hay caso ....
Hola Gabriel; te agradezco enormemente tan detallada explicacion para puentear el proxy pero lamento informarte
que no hubo caso en hacer andar el synaptic o para el caso el apt-get por consola
Hice todas las configuraciones que recomiendas en el post.
Primero lo hice sin instalar el ntlmaps a ver que pasaba y nada ...
Segundo baje e intale [a mano] el ntlmaps e hice las configuraciones del caso; pero tampoco pasaba nada :-(
Cabe destacar que uso Hardy; los proxys en donde trabajo abundan por doquier. Y creo que son Sistemas Linux. Tengo IP estatica y asociada a mi MAC y a la MAC del Switch que me conecta
Yo utilizo un proxy para navegar; pero a la hora de bajar algun archivo por ejemplo; tengo que usar un web proxy para poder hacerlo, porque el proxy te rechaza el download. Tambien hay que usar uno si quiero ir a ciertas paginas web que estan bloqueadas por contener juegos ...
Cada vez que quiero hacer un apt-get update por ejemplo me dice:
Y asi con cada repositorio.
Si quiero hacer un apt-get install paquete me tira:
Configure y modifique los archivos que decis como dijiste; pero no logro hacer nada a traves del proxy mas que navegar ...
En Hardy tambien hace falta ??
Bueno hombre; espero me puedas ayudar porque es muy engorroso tener que instalar algo a mano cada vez que quiera; y ni hablar si encima tengo problemas de dependencias ... De hecho esto me ha dejado algo trunco porque cada tanto cuando quiero instalar o hacer algo inclusive con GDebi me tira lo siguiente
Configurando flashplugin-nonfree (9.0.124.0ubuntu2) ... Downloading... --10:48:34-- http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz => `./install_flash_player_9_linux.tar.gz' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. download failed The Flash plugin is NOT installed. Configurando msttcorefonts (2.4) ... These fonts were provided by Microsoft "in the interest of cross- platform compatibility". This is no longer the case, but they are still available from third parties. You are free to download these fonts and use them for your own use, but you may not redistribute them in modified form, including changes to the file name or packaging format. --10:48:35-- http://surfnet.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://internap.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://puzzle.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://heanet.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://superb-west.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://superb-east.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://easynews.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://jaist.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://mesh.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://nchc.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://kent.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://umn.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. --10:48:35-- http://switch.dl.sourceforge.net/sourceforge/corefonts/andale32.exe => `./andale32.exe' Conectando a 127.0.0.1:5865... falló: Conexión rechazada. andale32.exe: No such file or directory All done, errors in processing 1 file(s) dpkg: error al procesar msttcorefonts (--configure): el subproceso post-installation script devolvió el código de salida de error 1 dpkg: problemas de dependencias impiden la configuración de aptoncd-metapackage: aptoncd-metapackage depende de msttcorefonts; sin embargo: El paquete `msttcorefonts' no está configurado todavía. dpkg: error al procesar aptoncd-metapackage (--configure): problemas de dependencias - se deja sin configurar E: Sub-process /usr/bin/dpkg returned an error code (1)NOTA: El 127.0.0.1 antes era la IP de donde queria descargar las cosas; pero al estar el ntlmaps ... pues xD
Bueno; espero me puedas ayudar un poco.
Si me excedi en los puntos del POST pido perdon de antemano
Gracias por la ayuda que pueda recibir.
Estoy tratando de escapar de Windors .... pero no puedo !!!
--------------------------------------------------------------------------
El conocimiento le pertenece a la humanidad; no a un individuo.
Si no compartes el conocimiento, el conocimiento te parte