Beaucoup de gens déclarent que la ifconfig
commande est déconseillée en faveur de celle- ip
ci (du moins sur Linux).
Ceci est souvent utilisé comme argument pour passer de ifconfig
à ip
(voir le commentaire et la réponse de Devrais-je quitter en utilisant Ifconfig? ).
Où pouvons-nous trouver une déclaration à ce sujet (c.-à-d. Où est-il indiqué qu'il ifconfig
ne sera plus pris en charge à l'avenir)?
linux
networking
ifconfig
iproute2
Bruno BEAUFILS
la source
la source
man
pageRéponses:
La déclaration officielle concernant les projets de net-tools obsolètes a été faite sur la liste de diffusion debian-devel début 2009 par l'un des responsables de la maintenance de net-tools. Fidèle à leur affirmation, les net-tools ont été à peine maintenus depuis cette époque.
L’idée d’écrire des wrappers a finalement été abandonnée, car pratiquement toutes les distributions Linux sont passées à iproute2 depuis lors.
la source
La page de manuel de
ifconfig
:La page de nouvelles Arch Linux dit:
Et Linux Foundation dit à peu près la même chose:
Je ne suis pas sûr pourquoi Ubuntu ne porte pas la note sur la dépréciation cependant.
la source
C'est un problème spécifique à la distribution. net-tools est devenu obsolète dans presque toutes les distributions majeures (ou distro en amont), de sorte que toute la communauté passe en fait d'ifconfig à ip - mais le changement est lent car certaines distributions ont une durée de vie extrêmement longue (RHEL, par exemple).
Vous avez moins de chances de trouver une annonce de désapprobation qu'un élément dans les notes de publication d'une version majeure d'une distro indiquant: "À partir de FooLinux v2.0, net-tools est obsolète au profit de la commande 'ip'". (Si la distribution a des versions majeures, c’est. Gentoo et Arch sont des exceptions intéressantes qui gèrent ce genre de choses par des annonces qui apparaissent sous forme d’avis de gestion dans le système et parfois sur leurs sites Web: https://www.archlinux.org/ news / déprécation-de-net-tools / .)
Vous pouvez trouver beaucoup de discussions sur la disparition (lente) de net-tools dans les trackers de bugs et les feuilles de route de dev, ainsi que:
Il est tout à fait possible qu'une distro, quelque part, décide de s'en tenir à net-tools et d'en adopter la maintenance, mais cela est peu probable, car le résultat final consisterait à déployer des efforts considérables en maintenant un ensemble d'outils contre lequel personne n'écrit d'autres logiciels. À moins que cette distribution n'appartienne à Apple, bien sûr. ;-)
En fin de compte, la vraie leçon est de lire vos notes de publication . Linux est une cible mouvante, en particulier si vous gérez plus d’une distribution à la fois, ne négligez donc pas la documentation ni ne supposez que quelque chose dans la version X est identique à celui de X-1.
la source
ioctl
sont implémentés. Vous avez mal compris et pensiez que je voulais dire la version du noyau. Toutes les distributions Linux maintenues (par exemple, utiliser un noyau de moins de 10 ans) posent le problème suivant: ifconfig ne peut pas représenter, par exemple, une adresse IP virtuelle sur un VLAN sur une carte réseau liée (qui est plus populaire que vous ne le pensez). Comme cela affecte toutes les distributions Linux maintenues, encore une fois, ce n'est pas un problème spécifique à la distribution.ifconfig
ne fait pas partie de Linux. C'est un outil disponible dans la plupart des distributions basées sur Linux. Vous devrez vous reporter à la documentation spécifique à la distribution pour savoir pourquoi elle est obsolète.la source