Cómo configurar CentOS a través de un proxy
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!