Cómo instalar ifconfig en CentOS 7 y 8

Cómo instalar ifconfig en CentOS 7 y 8

En esta entrada te explico cómo instalar ifconfig en CentOS 7 y 8. Puede que hayas tratado de ejecutar el comando ifconfig en CentOS 7 o en CentOS 8 y te hayas encontrado con un mensaje de error que dice -bash: ifconfig: no se encontró la orden. Vamos a ver qué está pasando y qué opciones tenemos.

ifconfig: no se encontró la orden

Quizás estás habituado a usar el comando ifconfig en otras distribuciones de Linux o tal vez en versiones anteriores de CentOS, por lo que te resultaría cómodo seguir usándolo en CentOS 7 u 8.

Pero la realidad es que al tratar de ejecutar en consola el comando ifconfig en CentOS 7 y 8 recibes el mensaje de error anterior:

~$ ifconfig
-bash: ifconfig: no se encontró la orden

El sistema nos informa de que no se encuentra el comando. Esto es un tanto raro, porque una utilidad que permita conocer el estado y la configuración de las interfaces de red del sistema es básica. Y debería venir incluida en la configuración más básica del sistema.

En realidad sí que viene incluido por defecto un comando para tales tareas, pero no es ifconfig, sino ip.

El comando ifconfig está obsoleto

Lo que ocurre es que el comando ifconfig en CentOS 7 y en CentOS 8 está declarado como obsoleto, ya que ahora en Linux se tiende a usar el nuevo comando ip. Para conocer el funcionamiento del comando ip basta con lanzarlo en consola sin argumentos y nos devolverá un mensaje sobre cómo usarlo:

como usar ip en centos 7 y 8
Cómo usar el comando ip en CentOS 7 y 8

Por ejemplo, el uso más habitual de ifconfig, que sería ver las interfaces de red del sistema y qué valores tienen asignados (como la dirección IP) con el nuevo comando sería ip address:

comando ip address en centos 7
Comando ip mostrando las interfaces de red del sistema

El resultado es muy similar al uso de ifconfig sin parámetros.

Como se puede ver, tenemos un comando equivalente que nos permitirá hacer lo mismo que ifconfig e incluso más cosas, pero que tendremos que aprender a usar.

Pero, ¿y si queremos seguir usando ifconfig?

Cómo instalar ifconfig en CentOS 7 y 8

Si queremos instalar ifconfig en CentOS 7 o en CentOS 8 para usarlo de forma inmediata mientras vamos aprendiendo el uso del nuevo comando ip, tenemos la suerte de que el paquete que contiene ifconfig sigue estando disponible en los repositorios.

Se trata del paquete net-tools, que podremos instalar con yum. La instalación es la habitual, como la de cualquier otro paquete, opcionalmente actualizando el sistema en primer lugar:

~$ sudo yum -y update

La instalación del paquete en sí:

~$ sudo yum -y install net-tools

Y ya lo tendríamos instalado y listo para usar en el sistema. Bastaría con lanzar el comando sin parámetros en consola para comprobar su funcionamiento:

como instalar ifconfig en centos 7 y 8
Comprobando el funcionamiento de ifconfig en CentOS 7 y 8

Conclusión

El comando ifconfig pertenece a un paquete, net-tools, que ya está obsoleto, ante la llegada de nuevos comandos y utilidades como ip.

Aquí te hemos enseñado cómo instalar ifconfig en CentOS 7 y 8 porque mientras aprendes a usar el nuevo comando ip puede ser útil realizar tareas de forma inmediata con ifconfig, cuyo uso ya conocemos tras haberlo usado durante años.

Pero es muy recomendable empezar a aprender a hacer con ip todo lo que sabemos hacer con ifconfig, ya que en futuras versiones de CentOS el paquete net-tools terminará desapareciendo.

Pero nos dará tiempo a adaptarnos.

Valora esta sección

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (3 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

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.

ACEPTAR
Aviso de cookies