41 votos

Dónde está la declaración de abandono de ifconfig (en linux)?

Un montón de gente es la que indica que el ifconfig comando está en desuso en favor de la ip (en linux, al menos).

Esto es a menudo utilizado como un argumento para cambiar de ifconfig a ip (ver algunos comentarios y respuesta de que debo dejar de usar Ifconfig?).

¿Dónde podemos encontrar una declaración acerca de que (es decir, donde se declara que la ifconfig no será posible en el futuro) ?

30voto

Michael Hampton Puntos 88271

La declaración oficial con respecto a los planes a la obsolescencia de net-tools se hizo en el debian-devel lista de correo a principios de 2009 por uno de los net-tools mantenedores. Fiel a su declaración, net-tools ha sido muy difícil que se mantenga en todo desde ese momento.

Luk Claes y a mí, como el actual, los mantenedores de net-tools, hemos sido pensando en el futuro. Net-tools ha sido una parte fundamental de Debian y cualquier otro linux distro basada en muchos años, pero mostrando su edad.

Que no soporta muchas de las características modernas del kernel de linux, el la interfaz está lejos de ser óptimo y difíciles de utilizar en la automatización, y también, que no tiene mucho amor en los últimos años.

Por otro lado, la iproute, suite introducido alrededor del núcleo 2.2 de la línea, tiene una mucho mejor y más coherente de la interfaz, es más potente, y es casi diez años, así que nadie diría que es probado.

Por lo tanto, nuestros planes son para reemplazar net-tools completamente con iproute, tal vez líder de la ruta para otras distribuciones a seguir. Por supuesto, la mayoría de los las personas y las herramientas de usar y de recordar la vieja y venerable de la interfaz, por lo que el el primer paso sería escribir contenedores, tratando de ser compatible con net-tools.

Al mismo tiempo, creemos que la mayoría de los paquetes usando net-tools debe un parche para el uso de iproute lugar, mientras que otros pueden seguir utilizando el contenedores para algún tiempo. El ifupdown paquete es obviamente la primera candidato, pero parece que una versión iproute ha estado disponible en el experimental, desde el año 2007.

La idea de escribir contenedores fue finalmente abandonado como inviable, y casi todas las distribuciones de Linux han cambiado a iproute2 desde entonces.

21voto

Question Overflow Puntos 585

En la página man de ifconfig para Fedora, dice esto:

IFCONFIG(8)           Linux System Administrator's Manual          IFCONFIG(8)

NAME
       ifconfig - configure a network interface

SYNOPSIS
       ifconfig [-v] [-a] [-s] [interface]
       ifconfig [-v] interface [aftype] options | address ...

NOTE
       This  program  is obsolete!  For replacement check ip addr and ip link.
       For statistics use ip -s link.

En Arch Linux, dice esto:

Obsolescencia de net-tools


2011-06-08 - Tom Gundersen


Este mes de abril marcó el décimo aniversario de la última net-tools de liberación. Decidimos mirar esto como una oportunidad para desaprobar net-tools y ofrecer alternativas, y mejor mantenido, soluciones para net-funcionalidad de las herramientas. Esto tiene algunas consecuencias, pero la mayoría de los la gente no debería darse.


net-tools seguirá siendo en los repositorios, por lo que los scripts de confiar en eso debería funcionar.

Y la Fundación Linux dice la misma cosa:

net-tools
Por Linux Foundatio... - noviembre 19, 2009 - 10:23am

networking

Descripción


Una colección de programas que forman la base del conjunto de la RED-3 redes de distribución para el sistema operativo Linux. Este paquete incluye arp(8), nombre de la máquina(1), ifconfig(8), ipmaddr, iptunnel, mii-tool(8), nameif(8), netstat(8), plipconfig(8), rarp(8), ruta(8) y slattach(8).

Maintainers: Bernd Eckenfels, Phil Blundell
Current Version: net-tools 1.60 (see upstream git for updates)

Por favor, tenga en cuenta que la mayoría de net-tools programas son obsoletas ahora:

program   obsoleted by
arp       ip neigh
ifconfig  ip addr
ipmaddr   ip maddr
iptunnel  ip tunnel
route     ip route
nameif    ifrename
mii-tool  ethtool

Probablemente desees revisar iproute2 página.

No estoy seguro de por qué Ubuntu no llevar la nota en desuso, aunque.

10voto

Voice Puntos 539

Esta es una distro problema específico. net-tools ha sido desaprobado por apenas alrededor de cada una de las principales distro (o distro arriba), aunque, por lo que, en efecto, toda la comunidad está cambiando de ifconfig ip, pero el cambio es lento, como algunas distribuciones tienen una muy larga vida útil (RHEL,por ejemplo).

Usted es menos probable encontrar un anuncio de descartar que un producto en las notas de lanzamiento de una versión de una distro que indica algo como "Como de FooLinux v2.0 net-tools ha sido despreciado en favor de la " ip "comando". (Si la distro tiene grandes lanzamientos, que es. Gentoo y Arch ser interesantes excepciones que manejan este tipo de cosas a través de las noticias que aparecen como admin avisos dentro del sistema y, a veces, en sus sitios web: https://www.archlinux.org/news/deprecation-of-net-tools/.)

Usted puede encontrar un montón de rumores acerca de net-tools " (lento) de la desaparición de los gestores de fallos y dev hojas de ruta, también:

Es totalmente posible que una distro en algún lugar puede decidir seguir con net-tools y adoptar el mantenimiento de su mascota proyecto, pero esto es poco probable ya que el resultado final sería la de invertir un esfuerzo considerable el mantenimiento de un conjunto de herramientas de nadie escribe otro software en contra. A menos que distro es propiedad de Apple, por supuesto. ;-)

Al final, la verdadera lección es para leer sus notas de la versión. Linux es un objetivo en movimiento, especialmente si se administran más de una sola distro a la vez, así que no se caso omiso de los documentos o asumir algo en la liberación de X es el mismo que en el X-1.

2voto

Gene Puntos 1547

ifconfig no es parte de Linux. Es una herramienta que está disponible en la mayoría de distribuciones basadas en Linux. Usted tendrá que referirse a la distribución de la documentación específica para averiguar por qué se está en desuso.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: