Uso de yum detrás de un proxy

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email

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:

proxy=http://miproxydelaoficina.com:3128

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

HP 15s-fq2038ns - Ordenador Portátil de 15.6” FHD (Intel Core i5-1135G7, 8GB RAM, 512GB...
  • Pantalla Full HD de 15.6" (39,6 cm) en diagonal; bisel micro-edge; antirreflectante; 250 nits; 45 % NTSC (1920 x 1080), 60Hz
  • Procesador Intel Core i5-1135G7 (hasta 4,2 GHz con tecnología Intel Turbo Boost, 8 MB de caché L3, 4 núcleos)
  • Memoria RAM DDR4-2666 MHz de 8 GB
Rebajas
Crucial CT2000X8SSD9 X8-SSD portátil 2TB, de hasta 1050 MB/s, USB 3.2, Unidad de estado...
  • Rendimiento óptimo con velocidades de lectura de hasta 1050 MB/s
  • Funciona con Windows, Mac, iPad Pro, Chromebook, Android, Linux, PS4 y Xbox One con conectores USB-C 3.2 Gen2 y USB-A
  • Diseño hermoso y duradero, con un núcleo unibody de aluminio anodizado
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 (/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

¿Te ha gustado? Compártelo

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on email
About Author

Contenido Relacionado

Artículos Recientes

Deja un comentario