Mucha gente está afirmando que el ifconfig
comando está en desuso a favor del ip
uno (al menos en Linux).
Esto a menudo se usa como una argumentación para cambiar de ifconfig
a ip
(vea algunos comentarios y respuestas de ¿Debo dejar de usar Ifconfig? ).
¿Dónde podemos encontrar una declaración al respecto (es decir, dónde se dice que ifconfig
no será compatible en el futuro)?
linux
networking
ifconfig
iproute2
Bruno BEAUFILS
fuente
fuente
man
páginaRespuestas:
La declaración oficial sobre los planes para obsoletas herramientas de red fue hecha en la lista de correo de debian-devel a principios de 2009 por uno de los mantenedores de herramientas de red. Fiel a su afirmación, las herramientas de red apenas se han mantenido desde entonces.
La idea de escribir envoltorios fue finalmente abandonada como inviable, y casi todas las distribuciones de Linux han cambiado a iproute2 desde entonces.
fuente
La página de manual de
ifconfig
dice:La página de noticias de Arch Linux dice:
Y Linux Foundation dice casi lo mismo:
Sin embargo, no estoy seguro de por qué Ubuntu no lleva la nota de desaprobación.
fuente
Este es un problema específico de la distribución. Sin embargo, net-tools ha quedado en desuso en casi todas las distribuciones principales (o distribuciones aguas arriba), por lo que, en efecto, toda la comunidad está cambiando de ifconfig a ip, pero el cambio es lento, ya que algunas distribuciones tienen una vida útil extremadamente larga (RHEL, por ejemplo).
Es menos probable que encuentre un anuncio de desaprobación que un elemento en las notas de la versión de una versión principal para una distribución que indique algo así como "A partir de FooLinux v2.0 net-tools ha quedado en desuso a favor del comando 'ip'". (Si la distribución tiene lanzamientos importantes, es decir. Gentoo y Arch son excepciones interesantes que manejan este tipo de cosas a través de anuncios de noticias que aparecen como avisos de administrador dentro del sistema y, a veces, en sus sitios web: https://www.archlinux.org/ news / deprecation-of-net-tools / .)
Puede encontrar mucha charla sobre la desaparición (lenta) de net-tools en rastreadores de errores y hojas de ruta de desarrollo, también:
Es completamente posible que una distribución en algún lugar decida quedarse con las herramientas de red y adoptar el mantenimiento de la misma como su proyecto favorito, pero esto es poco probable ya que el resultado final sería gastar un esfuerzo sustancial en mantener un conjunto de herramientas contra las que nadie escribe otro software. A menos que esa distribución sea propiedad de Apple, por supuesto. ;-)
Al final, la verdadera lección es leer sus notas de lanzamiento . Linux es un objetivo en movimiento, especialmente si está administrando más de una distribución a la vez, por lo que no ignore los documentos ni asuma que algo en la versión X es lo mismo que en X-1.
fuente
ioctl
se implementan las redes . Has entendido mal y pensaste que me refería a la versión del núcleo. Todas las distribuciones de Linux que se mantienen (por ejemplo, usan un núcleo de menos de 10 años) tienen el problema de que ifconfig no puede representar, por ejemplo, una ip virtual en una VLAN en una NIC enlazada (que es más popular de lo que piensas). Dado que afecta a todas las distribuciones de Linux mantenidas, una vez más, no es un problema específico de la distribución.ifconfig
no es parte de Linux. Es una herramienta que está disponible en la mayoría de las distribuciones basadas en Linux. Tendrá que consultar la documentación específica de la distribución para averiguar por qué está en desuso.fuente