Cómo corregir el error "ifconfig: comando no encontrado" en Linux

“ifconfig” es una útil utilidad de red que obtiene datos importantes relacionados con la interfaz de red de su dispositivo. Solía ​​​​estar preinstalado en todas las distribuciones de Linux, es decir, hasta que los desarrolladores anunciaron unánimemente que estaba abandonado por falta de mantenimiento.

Esta es la razón por la que llamar al comando ifconfig desde la Terminal puede devolver el error "ifconfig: comando no encontrado“. Si aún desea usar "ifconfig" en su sistema Linux, deberá instalarlo manualmente. Verificar Cómo compartir una conexión móvil en cualquier teléfono inteligente con Linux para tener Internet.

Cómo reparar el error "ifconfig: comando no encontrado" en Linux - Linux

Los usos comunes de "ifconfig" incluyen la asignación de direcciones IP, la segmentación de la red y la desactivación o activación de la interfaz de red. En el momento del arranque, muchos sistemas operativos similares a Unix inicializan sus interfaces de red con un script de shell que llama "ifconfig". Como herramienta interactiva, los administradores de sistemas utilizan habitualmente la herramienta para ver y analizar los parámetros de la interfaz de red.

Instalación del paquete net-tools en Linux

Cómo reparar el error "ifconfig: comando no encontrado" en Linux - Linux

Si intenta instalar la utilidad “ifconfig” y falla, es porque no se puede instalar individualmente. Se incluye con el paquete de herramientas de red. Para poder usar el comando "ifconfig", primero debe instalar el paquete net-tools.

Para instalar el paquete en Linux, inicie la Terminal y ejecute el comando correspondiente a la distribución de Linux que está ejecutando actualmente:

En distribuciones basadas en Debian/Ubuntu, ejecute:

sudo apt install net-tools

En sistemas basados ​​en Arch, ejecute:

sudo pacman -S net-tools

Para instalar el paquete de herramientas de red en Fedora, CentOS y RHEL, emita el siguiente comando:

sudo dnf install net-tools

Este comando debería instalar el paquete net-tools en su sistema Linux, después de lo cual podrá ejecutar el comando "ifconfig" sin ningún error.

Cómo solucionar el problema después de instalar Network Tools

Cómo reparar el error "ifconfig: comando no encontrado" en Linux - Linux

La instalación de herramientas de red debería solucionar el problema, pero en algunos casos, el error "ifconfig: comando no encontrado" podría aparecer incluso con el paquete de herramientas de red instalado en su sistema.

En este caso, debe actualizar manualmente la variable PATH del sistema y agregarle el prefijo binario "ifconfig".

Comience por verificar si el prefijo binario para "ifconfig" está en el directorio de archivos binarios del sistema. Puede verificar navegando manualmente al directorio /sbin con el comando cd y buscando ifconfig Binary, o automatizando el proceso con este único comando:

[[ -f /sbin/ifconfig ]] && echo “ifconfig exists”

La salida de este comando debe ser "ifconfig existe". Si el comando devuelve un error o no muestra dicha frase, debe reinstalar el paquete de herramientas de red. Una vez que obtenga el resultado deseado, verifique el contenido de la variable PATH con este comando:

echo $PATH

Profundice en la salida y busque /sbin en ella. Probablemente no lo encuentres. Si es así, exporte /sbin a la variable PATH con este comando:

export PATH = $PATH:/sbin

Reinicie su escritorio Linux después de ejecutar este comando. Al iniciar, debería poder usar el comando "ifconfig" sin problemas. Verificar Escritorio remoto de Ubuntu: compatible con VNC y fácil de usar.

Una alternativa moderna a ifconfig y herramientas de red

Aunque puede encontrar familiaridad al usar "ifconfig", se recomienda que cambie a herramientas actualizadas que ofrecen las mismas funciones con un mejor rendimiento.

Cuando se anunció el abandono del paquete net-tools, fue reemplazado por la suite iproute2 que incluye mejores alternativas como ip, cstat, arpd, nstat, devlink, ss, tc y más.

El paquete iproute2 ya debería estar instalado en su máquina Linux, así que no se preocupe por la instalación o configuración. Simplemente puede ejecutar los comandos.

Para ejecutar la alternativa a la utilidad ifconfig, escriba este comando:

ip a

La salida coincidirá con ifconfig. Puede obtener ayuda de la línea de comandos fácilmente con la ayuda. O si desea saber más sobre cada comando, puede comenzar leyendo sus páginas de referencia.

Los mejores comandos de red para Linux

Se puede decir que Linux es el sistema operativo más popular para servidores y computadoras de escritorio por igual. Nunca está de más estar al tanto de algunos comandos útiles que ayudan en la resolución de problemas y la configuración de la red. Dado que hay demasiados comandos de red para contar, hemos dedicado esta lista a algunos Herramientas de red de Linux que debes saber

Ir al botón superior