Cómo configurar CentOS a través de un proxy

muro-berlin

Ya hace unos cuantos meses hablamos de cómo teníamos que configurar una máquina Debian para salir por proxy, aquí. En el caso de hoy hablaremos de la configuración de un sistema CentOS para que pueda funcionar correctamente a través de un proxy.

El servidor debe de ser capaz de conectar a Internet, ya sea por cualquiera de los protocolos habituales, es decir, http, https y ftp. También debe de poder descargar archivos correctamente usando el comando wget.

Modificaremos varios archivos, que son los siguientes:

/etc/yum.conf

Desde dónde se pueden añadir parámetros para el uso de dicho comando.

/etc/profile.d/proxy.sh

El archivo dedicado a las variables generales de entorno. Su uso es igual al /etc/environement de Debian

/home/usuario/.bashrc

Dicho archivo contiene la configuración de la terminal.

/etc/wgetrc

Archivo de configuración del comando wget.

Comencemos

Añadimos las siguientes líneas al archivo /etc/yum.conf

1
2
3
4
5
# Indicamos dirección más puerto del proxy
proxy=http://dominio.o.IP:puerto
# Si el proxy funciona con usuario y contraseña
proxy_username=usuario-yum
proxy_password=contraseña

Lo mismo con el fichero /etc/profile.d/proxy.sh

1
2
3
export http_proxy=http:/dominio.o.IP:puerto
export https_proxy=http://dominio.o.IP:puerto
export ftp_proxy=http://dominio.o.IP:puerto

Modificamos el fichero /home/usuario/.bashrc

1
2
3
export http_proxy=http:/dominio.o.IP:puerto
export https_proxy=http://dominio.o.IP:puerto
export ftp_proxy=http://dominio.o.IP:puerto

Respecto al comando wget, para que funcione correctamente tenemos que modificar el fichero /etc/wgetrc

Se deben descomentar las siguientes líneas:

1
2
3
4
5
# You can set the default proxies for Wget to use for http, https, and ftp.
# They will override the value in the environment.
#https_proxy = http://proxy.yoyodyne.com:18023/
#http_proxy = http://proxy.yoyodyne.com:18023/
#ftp_proxy = http://proxy.yoyodyne.com:18023/

Y en su lugar añadir nuestra configuración de IP y puerto.

Si nuestro proxy tiene autentificación debemos también descomentar y modificar las siguientes líneas:

1
2
3
http_proxy=http://proxy.dominio.extensión:8080/
proxy_user=usuario
proxy_password=contraseña

La configuración también es valida en Fedora y Red Hat.

Uso la distirubicón CentOS para diferentes tipos de servidor, y generalmente las máquinas terminan pasando por un proxy, así que espero que éste artículo os sea igual de útil que a mi.

Respecto a la imagen, se trata de una parte del Muro de Berlín

See you soon!

You may also like...

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR