ifconfig est un utilitaire réseau pratique qui récupère des données importantes liées à l'interface réseau de votre machine. Il était préinstallé dans toutes les distributions Linux, c'est-à-dire jusqu'à ce qu'il soit unanimement déclaré obsolète par les développeurs en raison d'un manque de maintenance.

C'est pourquoi l'appel de la commande ifconfig depuis le terminal renvoie une erreur "ifconfig : commande introuvable". Si vous souhaitez toujours utiliser ifconfig sur votre système Linux, vous devrez l'installer manuellement.

Installez le paquet net-tools sous Linux

Si vous avez essayé d'installer l'utilitaire ifconfig et que vous avez échoué, c'est parce que ifconfig ne peut pas être installé individuellement. Il est inclus avec le net-outils package. Pour pouvoir utiliser la commande ifconfig, vous devez d'abord installer le package net-tools.

Pour installer le package sur Linux, lancez le terminal et exécutez la commande correspondant à la distribution Linux que vous utilisez actuellement :

Sur les dérivés Debian/Ubuntu, lancez :

sudo apt  installer net-outils

Sur les systèmes basés sur Arch, exécutez :

sudo pacman -S net-outils

Pour installer le package net-tools sur Fedora, CentOS et RHEL, lancez la commande suivante :

sudo dnf  installer net-outils

Cela devrait installer le package net-tools sur votre système Linux, après quoi vous pourrez exécuter la commande ifconfig sans aucune erreur.

Comment résoudre le problème après l'installation de net-tools

L'installation de net-tools devrait résoudre le problème, mais dans certains cas, l'erreur "ifconfig : commande introuvable" peut persister même avec le package net-tools installé sur votre système.

UTILISER LA VIDÉO DU JOUR

Dans ce cas, vous devez mettre à jour manuellementla variable système PATH et ajoutez-y le binaire ifconfig.

Commencez par vérifier si le binaire ifconfig existe dans le répertoire des binaires du système. Vous pouvez vérifier en naviguant manuellement vers le /sbin répertoire avec la commande cd et en recherchant le binaire ifconfig ou en automatisant le processus avec ce one-liner :

[[ -f /sbin/ifconfig ]] && écho "siconfig existe"

La sortie de cette commande doit être "ifconfig existe". Si elle renvoie une erreur ou n'imprime pas ladite phrase, vous devez réinstaller le paquet net-tools. Une fois que vous obtenez la sortie souhaitée, vérifiez le contenude la variable PATH avec cette commande :

écho $CHEMIN

Parcourez la sortie et recherchez /sbin dedans. Il y a de fortes chances que vous ne le trouviez pas. Si tel est le cas, exportez-le/sbin à votre variable PATH avec cette commande :

 exportation CHEMIN = $CHEMIN:/sbin

Redémarrez votre bureau Linux après avoir exécuté cette commande. Au démarrage, vous devriez pouvoir utiliser la commande ifconfig sans problème.

Une alternative moderne à ifconfig et net-tools

Bien que vous puissiez vous familiariser avec ifconfig, il est recommandé de passer à des outils mis à jour qui offrent les mêmes fonctionnalités avec de meilleures performances.

Lorsque le package net-tools a été déclaré obsolète, il a été remplacé par la suite logicielle iproute2 qui inclut de meilleures alternatives telles que ip, cstat, arpd, nstat, devlink, ss, tc, etc.

Le package iproute2 doit déjà être installé sur votre machine Linux, ne vous inquiétez donc pas de l'installation ou de la configuration. Vous pouvez simplement exécuter les commandes.

Pour exécuter l'alternative à l'utilitaire ifconfig, tapez cette commande :

ip a

Vous trouverez la sortie identique à celle de la commande ifconfig. Vous pouvez obtenir facilement de l'aide en ligne de commande avec le --aide drapeau. Ou si vous voulez en savoir plus sur chaque commande, vous pouvez commencer par lire leurs pages de manuel.

Les ​​meilleures commandes réseau pour Linux

Linux est sans doute le système d'exploitation le plus populaire pour les serveurs et les ordinateurs de bureau. Il n'est jamais inutile de se familiariser avec quelques commandes utiles qui aident au dépannage et à la configuration des paramètres réseau. Comme il y a beaucoup trop de commandes réseau à compter, nous avonsa organisé cette liste de certains utilitaires réseau Linux incontournables.

10 commandes réseau Linux et comment les utiliser
Lire la suite
À propos de l'auteur