Je viens d'installer Ubuntu 18.04 et de sélectionner "installation minimale". J'ai ensuite essayé d'exécuter ifconfig
dans le terminal et j'ai reçu le message suivant
-bash: ifconfig: command not found
Comment se fait-il que le net-tools
package n’est plus installé par défaut?
ifconfig
est obsolète et ce depuis un certain nombre d'années . Le nouvel enfant en ville est la commande ip
name__, qui permet de configurer les adresses IP, les itinéraires et tout ce qui est associé aux réseaux.
Vous pouvez installer ifconfig
avec Sudo apt install net-tools
, si vous en avez absolument besoin. Sinon, commencez à apprendre ip
name__.
En bref, il est supprimé car vous ne devez pas l'utiliser. Il a un support IPv6 médiocre, la commande ip
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 il risque de disparaître complètement dans les versions ultérieures. Je considérerais qu'il n'est pas installé par défaut comme un avertissement: apprenez ip
name__.
Ainsi, ifconfig
est 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.
en plus de @vidarlo answer, vous pouvez mettre alias ifconfig='ip -c a'
à .bash_aliases
si vous avez l'habitude de taper.