ifconfig manquant après l'installation d'Ubuntu 18.04

64

Je viens d'installer Ubuntu 18.04 et de sélectionner "installation minimale". J'ai ensuite essayé de courir ifconfigdans le terminal et j'ai reçu le message suivant

-bash: ifconfig: command not found

Comment se fait-il que le net-toolspaquet n’est plus installé par défaut?

JiiB
la source
@dessert True. Peut-être que vous pouvez me dire si la fc-cachecommande est un paquet defualt ou non?
JiiB
@JiiB Sur une boîte sans interface graphique? Non, probablement pas. Et une installation minimale serait sans X.
vidarlo
1
J'ai modifié votre question pour la traiter uniquement ifconfigparce qu'elle serait considérée comme trop large et peut-être principalement fondée sur l'opinion. Si vous demandez également d’autres commandes / packages spécifiques, posez-leur une nouvelle question .
dessert

Réponses:

104

ifconfigest obsolète, et ce depuis de nombreuses années . Le nouvel enfant en ville est la ipcommande, qui peut configurer les adresses IP, les itinéraires et tout ce qui est associé aux réseaux.

Vous pouvez installer ifconfigavec sudo apt install net-tools, si vous en avez absolument besoin. Sinon, commencez à apprendre ip.

En bref, il est supprimé car vous ne devez pas l'utiliser. Il a un support IPv6 médiocre, la ipcommande est un meilleur remplacement. Je trouve des sources affirmant que ifconfig était obsolète en 2012, donc je ne suis pas surpris qu'il soit finalement supprimé.

Vous pourrez peut-être l'installer le 18.04, mais dans les versions ultérieures, il pourrait disparaître complètement. Je considérerais qu'il n'est pas installé par défaut comme un coup de semonce: apprenez ip.

Ainsi ifconfigest probablement dans une classe spéciale. Dans les versions précédentes d'Ubuntu, il était inclus dans les installations minimales. Il est en train de disparaître progressivement et vous devez l’installer explicitement. Cela ne peut pas être pris pour indiquer que d'autres packages sont manquants.

vidarlo
la source
13
Pour clarifier davantage, la commande ip est incluse dans l'installation minimale d'Ubuntu 18.04, pas besoin d'installer quoi que ce soit d'autre.
64pi0r
3
Vous pouvez le trouver ifconfiginstallé si vous installez l’un des divers packages qui n’ont toujours pas été mis à jour ip, ou si vous avez mis à niveau à partir d’une version antérieure d’Ubuntu. Mais vous devez savoir que ifconfigles systèmes modernes ne sont peut-être pas présents et que vous ne devez pas vous en fier. Et a ifconfigété déconseillé en 2009 .
Michael Hampton
9
Pour ceux d'entre vous qui sont trop paresseux pour lire la documentation, la commande ip addressou ip aest le nouveau moyen de répertorier les interfaces et les adresses IP du système.
Hitechcomputergeek
25
Utilisez ip -c apour mettre en surbrillance les adresses IP avec des couleurs.
Jingyu9575
3
@ jingyu9575 tu as changé ma vie
je suis ici pour les chapeaux d'hiver
15

comme plus de @vidarlo réponse, vous pouvez mettre alias ifconfig='ip -c a'à .bash_aliasessi vous avez l' habitude à taper.

Brend
la source