Solution 1 :
Citant le site Web de Thomas Pircher (cc-by-sa) :
ifconfig contre ip
La commande /bin/ip
existe depuis un certain temps maintenant. Mais les gens continuent d'utiliser l'ancienne commande /sbin/ifconfig
. Soyons clair :ifconfig
ne disparaîtra pas rapidement, mais sa nouvelle version, ip
, est plus puissant et finira par le remplacer.
La page de manuel de ip
peut sembler intimidant au premier abord, mais une fois que vous vous êtes familiarisé avec la syntaxe de la commande, c'est facile à lire. Cette page ne présentera pas les nouvelles fonctionnalités d'ip. Il propose plutôt une comparaison côte à côte si ifconfig
et ip
pour obtenir un aperçu rapide de la syntaxe de la commande.
Afficher les périphériques réseau et la configuration
ifconfig
ip addr show
ip link show
Activer une interface réseau
ifconfig eth0 up
ip link set eth0 up
Une interface réseau est désactivée de la même manière :
ifconfig eth0 down
ip link set eth0 down
Solution 2 :
Oui, ifconfig
est obsolète au profit de iproute2 (le ip
commande) sur Linux .
De même, le arp
, route
et netstat
Les commandes sont également obsolètes.
Cependant, iproute2 est spécifique à Linux, alors que d'autres Unix utilisent ifconfig
, il peut donc être utile de savoir/se rappeler comment cela fonctionne si jamais vous utilisez un autre Unix...
Pour apprendre la "nouvelle voie", je vous propose de regarder ces 3 liens :
- iproute2 :La vie après ifconfig (les bases , de poumpoumk ),
- Commandes réseau Linux obsolètes et leurs remplacements (détails ),
- Pourquoi ifconfig craint (et comment utiliser
ip
quand c'est le cas ).
D'après le dernier lien, ifconfig
n'a pas été entretenu depuis +15 ans :
À l'exception de la masse de correctifs accumulée par Debian, le paquet net-tools n'a connu aucun développement en amont après la version 1.60, publiée vers le 15 avril 2001.
Solution 3 :
ifconfig
est obsolète depuis de nombreuses années maintenant, il est temps de changer, surtout dans un cas comme le vôtre.
Solution 4 :
ip
a remplacé ifconfig
pendant un certain temps, probablement à un moment donné ifconfig
mettra à jour, mais je ne l'attendrais pas et apprendrais à travailler avec ip
aussi bien. Il est pris en charge sur toutes les distributions Linux