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.
Contenido
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:
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:
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:
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.
¡Apoya comoinstalar.me!
¿Te ha resultado útil este artículo? ¿Quieres agradecérnoslo? Puedes hacerlo invitándonos a un café:
O dejando 1 $ de propina desde PayPal:
¡Gracias!