Cuando trabajamos en servidores o equipos linux basados en Red Hat o CentOS 6.7 posterior siempre es conveniente conocer los comandos y configuraciones que se pueden utilizar en las tarjetas de red que tengan instaladas.
Es importante aclarar que la versión Centos 7 remplazo el uso de ifconfig por ip.
Los siguientes comandos son los que he considerado los mas importantes que se ocupan saber y que en un momento dado te pueden sacar de un apuro rápidamente. En modo de ejemplo, varios comandos los pongo aplicándolo a la primera tarjeta que es eth0 pero fácilmente pueden cambiar por otra tarjeta como eth1 en los casos que se tengan instaladas mas tarjetas.
ifconfig
: Ver configuracion de todas las tarjetas de red
ifconfig eth0
: Ver configuración de la tarjeta de red eth0
ifup eth0
: Levantar la tarjeta de red eth0
ifdown eth0
: Dar de baja la tarjeta eth0
dhclient-r
: Forzar solicitud de nueva IP por DHCP
dhclient eth0 -r
: Forzar solicitud de nueva ip por DHCP para interface eth0
Si lo que deseamos es editar la configuracion de las tarjetas de red debemos entrar a la carpeta /etc/sysconfig/network-scripts en donde esta ubicados los archivos de configuracion
cd /etc/sysconfig/network-scripts
El contenido de la carpeta es similar a la siguiente imagen:
Dentro podemos ver archivos de configuración correspondiente a las tarjetas de red eth0 y eth1 las cuales son:
Ifcfg-etho
Ifcfg-eth1
Si hay mas tarjetas de red, solo es cuestión de identificar el archivo conforme el nombre de la tarjeta (eth0, eth1, eth2, etc)
Para editar por ejemplo la tarjeta eth0, se teclaria lo siguiente:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
Y nos parecerá algo similar a la siguiente pantalla:
En este archivo se pueden hacer diferentes configuraciones como por ejemplo:
HWADDR=<Dirección MAC> ;
Cambiar la MAC de la tarjeta :
NM_CONTROLLED=no
; Evitar que Network Manager configure la tarjeta y te este cambiando la IP de la tarjeta
ONBOOT= yes
; Activar la tarjeta en el arranque
BOOTPROTO=dhcp
; indicas que la IP la tomara dinamicamente
BOOTPROTO=static
; indicas que la IP la tomara
En caso de que desees que la IP la tome dinamicamente, los parámetros que utilizarías serian similares como se muestra en el siguiente ejemplo:
NETWORK =10.0.1.0
; dirección de la red
NETMASK=255.255.255.0 ;
Mascara de subred
IPADDR=10.0.1.27 ;
dirección IP
Existen muchas mas configuraciones pero solo quise incluir las mas importantes para una consulta rápida.
Espero que la información les sea de ayuda.
Elaborado por Miguel Angel Muzquiz