Se corrigió el error «ifconfig: comando no encontrado» en Debian 9

Contenidos

Mando ifconfig Se utiliza en los sistemas operativos Linux para configurar la red o para ver información sobre ella. Además estaba presente en la distribución Debian 9, pero posteriormente se decidió reemplazar esta herramienta por otras utilidades más adecuadas para este procedimiento. A pesar de esto, ahora no hay nada que le impida volver a ingresar este comando en su sistema y continuar usándolo, solo tiene que realizar una instalación normal de este componente.

Solución de problemas del error «ifconfig: comando no encontrado»

Si al intentar activar un comando en «Terminal». encuentra un error «Ifconfig: comando no encontrado»significa que el software responsable de este comando no está en el sistema. Hoy queremos mostrar no solo un método para solucionar este problema, sino además hablar de una alternativa más nueva que reemplaza ifconfig. Comencemos con un desglose paso a paso del primer método.

Método 1: agregue la utilidad ifconfig

Aquellos usuarios que estén acostumbrados a utilizar este comando en particular encontrarán este método óptimo. La herramienta ifconfig no se ha eliminado en absoluto, simplemente no está en la suite estándar del sistema, y ​​puede agregarlo siguiendo estas instrucciones:

  1. En primer lugar, le sugerimos que se asegure una vez más ifconfig No disponible. Ejecuta la terminal clásica como quieras.
  2. Adjudicar privilegios de superusuario permanentes escribiendo su -.
  3. Ingrese la contraseña para el acceso de root y espere a que aparezca una nueva línea de entrada.
  4. Aquí solo debes de entrar ifconfig y presione la tecla Entré en.
  5. Si aún aparece la notificación de que no hay ningún comando en el sistema, instale el conjunto de componentes herramientas de redpresentando apt install net-tools.
  6. Espere a que se agreguen y configuren nuevas bibliotecas.
  7. Una vez completada la instalación, ejecute el programa ifconfigpara asegurarse de que la operación ha sido exitosa.
  8. Para obtener más información sobre las reglas de la utilidad en uso, la línea ifconfig --help.

A estas alturas ya está familiarizado con el método de devolver la antigua utilidad estándar al sistema operativo Debian 9. A pesar de esto, debe prestar atención que ha sido reemplazada por una herramienta más conveniente, por lo que tiene sentido comprender cómo manejarla y mantener las antiguas. Hábitos.

Método 2: use el comando ip

Hay varios motivos por las que el comando ifconfig ha sido reemplazado por ip en el kernel estándar del sistema operativo Linux. En primer lugar, no permitía la configuración del sistema de control de tráfico, no funcionaba correctamente con algunos dispositivos, no mostraba su dirección hardware y no permitía generar dispositivos de red TUN / TAP. Todas estas deficiencias fueron corregidas y mejoradas, pero ya introducidas en la funcionalidad. ip. A modo de ejemplo, puede ver información básica de la interfaz ingresando ip a.

Emisión en «Terminal». después de la activación del comando anterior, corresponderá al que se mostraría en ifconfigpero con algunos datos adicionales. Se obtiene información adicional sobre IPv4 por medio de ip -4 ay para IPv6. ip -6 a. Además es factible obtener datos en una interfaz específica ingresando ip a show wlan0y la lista de interfaces de trabajo se muestra después ip link ls up.

Una de las principales tareas al momento de configurar una red siempre ha sido el procedimiento de adjudicar una dirección local específica a una interfaz específica. Al utilizar la utilidad anterior, la cadena de entrada se veía así: ifconfig eth0 192.168.1.101Pero con el nuevo, el usuario tendría que ingresar ip a add 192.168.1.101/255.255.255.0 dev eth0asegurándose de especificar la máscara de subred. Tenga en cuenta además la factible abreviatura de ip a add 192.168.1.101/24 dev eth0.

Si la necesidad de adjudicar una interfaz a una dirección IP ya no es necesaria, esa cadena es bastante sencillo de borrar. Solo debes hacer especificar ip a del 192.168.1.101/24 eth0y si necesita eliminar toda la lista de relaciones, es mejor utilizar ip -s -s a f to 192.168.1.0/24.

Equipo ip además establece la administración de la tabla de enrutamiento. Una tabla de enrutamiento es una lista de rutas de red diseñada para establecer la mejor ruta para transmitir un paquete de red. Puedes ver todas las tablas disponibles con la próxima línea ip r.

En situaciones en las que necesite redirigir el tráfico manualmente, es mejor utilizar el comando ip con ciertos argumentos. Entonces la cadena tendrá la forma, a modo de ejemplo ip route add 192.168.5.0/24 dev eth0. La ruta establecida además se puede borrar fácilmente con ip route del 192.168.5.0/24 dev eth0.

Gracias a los dos métodos anteriores, ahora sabes cómo no solo puedes recuperar el equipo ifconfig en Debian 9 OS, pero además lo que es una alternativa decente a esta utilidad obsoleta. La decisión de usar la nueva herramienta o volver a la anterior depende de usted.

Nos alegra haber podido ayudarlo con su problema.

Describe lo que no te ha funcionado.
Nuestros especialistas intentarán responder lo antes factible.

¿Te ha ayudado este post?

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.