miércoles, enero 23, 2008

Usar yum desde un linux que utilice Proxy para Internet

YUM
A veces necesitamos utilizar el yum desde un equipo linux que utiliza Proxy para salir a Internet, como podemos saltar este proxy, veamos algunos trucos utiles:

1. Configurar el proxy como Proxy transparente, para que enmasacare el trafico de la red.

2. Enmascarar a YUM, para que utilice el proxy, esto se hace de la siguiente forma:
Ubicamos el archivo de configuración en: /etc/yum.conf y utilizamos el parametro proxy=xxx que le indique la condición. Si nuestro proxy solicita usuario y contraseña, usamos los parametros proxy_username=xxx y proxy_password=yyyy.

La entrada en el archivo de configuración, seria algo como:

# The proxy server - proxy server:port number
proxy=http://mycache.mydomain.com:3128
# The account details for yum connections
proxy_username=yum-user
proxy_password=qwerty

De esta manera, todos los usuarios de la maquina con permisos sobre yum, podrian utilizarlo.

3. Configurar el acceso a Proxy para un usuario particular

Esto lo hacemos editando el profile del usuario, el archivo .bash_profile
y adicionando algo como:

# The Web proxy server used by this account
http_proxy=http://mycache.mydomain.com:3128
export http_proxy

En el caso de que el proxy requiera usuario y contraseña, el profile quedaria asi:

# The Web proxy server, with the username and password for this accounthttp_proxy=http://yum-user:qwerty@mycache.mydomain.com:3128
export http_proxy

Esta variable de entorno: http_proxy es utilizada por varias utilidades de linea de codigo, por lo que debemos validar que funcionen despues de el cambio en el profile del usaurio.

No hay comentarios.: