Uso de YUM detrás de un Proxy

Muchas veces me encuentro con que cuando estoy trabajando desde casa con mi conexión personal de fibra óptica, cuando necesito actualizar o instalar algún software con yum en los servidores virtuales de prueba que tengo en mi PC, la conexión directa funciona sin problemas.

Sin embargo, cuando estoy en la red de la oficina, tengo que trabajar con un proxy corporativo y la conexión de yum deja de funcionar, así que tengo que configurar yum para que funcione con el proxy. Esto se puede hacer de dos maneras:

Todos los repositorios van a utilizar el proxy

En el fichero /etc/yum.conf, añadimos la directiva del proxy para que cualquier repositorio de yum lo utilice:

proxy=http://miproxydelaoficina.com:3128

O exporto la variable HTTP_PROXY en mi sesión local SSH:

export HTTP_PROXY=http://miproxydelaoficina.com:3128

Configurar el proxy sólo para un repositorio del YUM

Si solamente queremos que uno de los repositorios utilice yum, incluiremos la directiva proxy dentro el repositorio que nos interese, apuntando a la IP y puerto del proxy, tal y como se muestra en el siguiente ejemplo (/etc/yum.repos.d/nombre_repositorio):

[[email protected] yum.repos.d]# cat epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
proxy=http://IP_PROXY:PUERTO_PROXY

Te puede interesar

Compárteme

Contenido Relacionado

Deja un comentario