Falta ifconfig después de instalar Ubuntu 18.04

64

Acabo de instalar Ubuntu 18.04 y seleccioné "instalación mínima". Luego intenté ejecutar ifconfigen la terminal y recibí el siguiente mensaje

-bash: ifconfig: command not found

¿Cómo es que el net-toolspaquete ya no está instalado por defecto?

JiiB
fuente
@dessert True. ¿Quizás pueda decirme si el fc-cachecomando es un paquete definitivo o no?
JiiB
@JiiB ¿En una caja sin GUI? No, probablemente no. Y una instalación mínima sería sin X.
vidarlo
1
Edité su pregunta para abordarla únicamente ifconfigporque se consideraría demasiado amplia y posiblemente basada principalmente en la opinión. Si también está preguntando sobre otros comandos / paquetes específicos, haga una nueva pregunta para ellos.
postre

Respuestas:

104

ifconfigestá en desuso, y lo ha estado durante muchos años . El nuevo chico en la ciudad es el ipcomando, que puede configurar IP, rutas y todo lo relacionado con las redes.

Puede instalar ifconfigcon sudo apt install net-tools, si es absolutamente necesario tenerlo. Si no, comienza a aprender ip.

En resumen, se elimina porque no debe usarlo. Tiene soporte IPv6 mediocre, el ipcomando es un mejor reemplazo. Encuentro fuentes que dicen que ifconfig fue desaprobado en 2012, por lo que no me sorprende que finalmente se elimine.

Es posible que pueda instalarlo en 18.04, pero en futuras versiones puede desaparecer por completo. Consideraría que no se instala por defecto como una advertencia: aprenda ip.

Por ifconfiglo tanto, es probable que esté en una clase especial. En versiones anteriores de Ubuntu se incluía en instalaciones mínimas. Ahora se está eliminando gradualmente y debe instalarlo explícitamente. Esto no se puede tomar para indicar que faltan otros paquetes.

vidarlo
fuente
13
Para aclarar aún más, el comando ip se incluye en la instalación mínima de Ubuntu 18.04, no es necesario instalar nada adicional.
64pi0r
3
Puede encontrar ifconfiginstalado, si instala uno de los diversos paquetes que aún no se han actualizado para usar ip, o si se actualizó desde una versión anterior de Ubuntu. Pero debe tener en cuenta que ifconfigpuede no estar presente en los sistemas modernos y no debe confiar en él. Y en realidad ifconfigquedó en desuso en 2009 .
Michael Hampton
99
Para aquellos de ustedes demasiado flojos para leer la documentación, el comando ip address, o ip a, es la nueva forma de enumerar las interfaces y direcciones IP del sistema.
Hitechcomputergeek
25
Use ip -c apara resaltar las direcciones IP con colores.
jingyu9575
3
@ jingyu9575 cambiaste mi vida
estoy aquí por Winter Hats
15

Además de como @vidarlo respuesta, puede poner alias ifconfig='ip -c a'a .bash_aliasessi tiene el hábito de escribir.

Brend
fuente