Hola ice....:
Generalmente con un proxy comun la configuración consiste en:
Editar el archivo /etc/bash.bashrc
Poner las siguientes líneas al final de este archivo
export http_proxy=http://username: [email]password@proxyserver.net[/email]: port/ export https_proxy=http://username: [email]password@proxyserver.net[/email]: port/ export ftp_proxy=http://username: [email]password@proxyserver.net[/email]: port/
Editar el archivo /etc/environment
Poner las siguientes lineas al final de este archivo
http_proxy=http://username: [email]password@proxyserver.net[/email]: port/ https_proxy=http://username: [email]password@proxyserver.net[/email]: port/ ftp_proxy=http://username: [email]password@proxyserver.net[/email]: port/
Editar el archivo /etc/apt/apt.conf
Poner las siguientes líneas al final del archivo:
Acquire::http:: Proxy "http://username: [email]password@proxyserver.net[/email]: port"; Acquire::https:: Proxy "http://username: [email]password@proxyserver.net[/email]: port"; Acquire::ftp:: Proxy "http://username: [email]password@proxyserver.net[/email]: port";
En Gutsy el archivo se debe crear en /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.
Cuando se va a acceder a un recurso remoto el servidor que tiene el
recurso debe autenticar a quien se conecta, para luego poder autorizarlo
(o no) a acceder al recurso.
Dependiendo del sistema operativo del cliente, del servidor, si se está
en grupo de trabajo o dominio y del tipo de dominio se utilizará el
protocolo más seguro que sea admitido por las partes que interactúan.
NTLM significa NT LanManager
NTLM utiliza el método conocido como Challenge-Respose (Desafío-
Respuesta) variando solamente las funciones matemáticas utilizadas,
longitudes de claves y algunos mecanismos internos. Está basado en la
técnica de “Secreto-Compartido”. Si sólo dos conocemos un secreto y yo
soy uno, el que me demuestre que conoce el secreto tiene que ser el
otro”. Llevado a términos de inicio de sesión: Si el Controlador de
Dominio conoce la contraseña del usuario “Usuario1”, quien diga ser
“Usuario1” y conozca la contraseña correspondiente, debe ser el usuario
“Usuario1”.
Si bien el firefox anda bien seteando el proxy con las medidas previas de
esta autentificacion, la mayoría de las aplicaciones tipicas no, apt-get
emerge wget, etc, etc,etc
Y marcan un error similar a:
ERROR 407: Proxy Authentication Required.
ntlmaps
¿Que ntlmaps? Es basicamente otro proxy que soporta la autenticacion que
definimos al principio, y se configura seteando dominio, usuario,
password, proxy y puerto, del proxy que usa autenticación NLM, para
entonces autenticar contra el proxy NTLM y así generar un demonio que se
queda escuchando conexiones en un puerto y nos permite salir a internet a
traves de este demonio.
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
Si no nos gusta lo podemos cambiar
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
[B]Aclaración: no va separación alguna entre los dos puntos : y la p, lo que
ocurre es que si los pongo como corresponde, se interpretan como smilies
y no puedo postear, porque exceden el límite permitido[/B]
Saludos