GNU/Linux >> Tutoriels Linux >  >> Debian

Comment ajouter la commande ifconfig manquante sur Debian

Dans cet article, nous verrons comment ajouter la commande ifconfig manquante sur Debian. Nous exécuterons tout cela sur la version 11 de Debian, "bullseye". Cette version de Debian est livrée avec le nouveau paquet ipp-usb, recommandé par cups-daemon, et utilise le protocole indépendant IPP-over-USB renforcé par plusieurs imprimantes modernes. Ceci, à son tour, permet à un périphérique USB d'être traité comme un périphérique réseau, étendant l'impression sans pilote pour inclure les imprimantes connectées par USB.

La commande ifconfig (configuration d'interface) est un utilitaire essentiel pour configurer les interfaces réseau résidentes du noyau. Il est utilisé pour initialiser les interfaces selon les besoins pendant le temps de démarrage. D'un autre côté, il est également utilisé lors du débogage ou lorsque vous avez besoin d'un réglage du système. De plus, cette commande est utilisée pour attribuer l'adresse IP et le masque de réseau à une interface ou activer ou désactiver une interface donnée. La commande est disponible dans le package net-tools.

Ifconfig manquant sur Debian

Un certain nombre d'entre vous ont peut-être rencontré une erreur lors de l'exécution de la commande ifconfig. Cela se produit principalement lorsque vous essayez d'authentifier l'adresse IP de votre (vos) interface(s) réseau. L'alerte d'erreur indique que la « commande ifconfig introuvable ». comme illustré dans l'instantané suivant :

Alors que se passe-t-il à partir d'ici ?

À partir de Debian 9 (stretch), l'ifconfig est obsolète, et pour cette raison, vous obtenez le message d'erreur comme indiqué dans l'instantané ci-dessus à propos de la commande ifconfig manquante. Une solution de contournement pour ce problème est l' adresse IP commande, qui effectue plus ou moins des tâches à peu près similaires à la commande ifconfig, comme indiqué dans l'instantané ci-dessous.

ip addr

Dans la capture d'écran ci-dessus, la commande affiche l'adresse IP et d'autres données statistiques de toutes vos interfaces réseau, ce qui correspond à peu près à la même chose que vous recherchiez.

Mais si vous persistez à utiliser le 'ifconfig" commande, vous devrez installer le package d'outils réseau pour y parvenir. Un package net-tools est un répertoire qui contient une collection de programmes qui constituent la base du réseau Linux.

Ce paquet inclut hostname(1), iptunnel, mii-tool(8), nameif(8), arp(8), ifconfig(8), ipmaddr, netstat(8), rarp(8), route(8) et slattach (8). Cependant, certains de ces outils sont désormais obsolètes. Jetez un œil au tableau d'évaluation suivant des programmes/commandes actuels par rapport aux commandes obsolètes.

Programmes Obsolète par
outil-mii ethtool
itinéraire route IP
nameif ifrename
ipmaddr ip maddr
iptunnel tunnel IP
arp voisin IP
ifconfig adresse IP

Corrigez la commande ifconfig manquante sur Debian

Pour contrer cette erreur, nous allons installer le package net-tools en lançant la commande suivante :

sudo apt install net-tools –y

Le "-y" L'indicateur dans la commande aide à indiquer à la commande de poursuivre l'installation sans vous demander d'affirmer votre décision de poursuivre ou non l'installation.

La commande ci-dessus déclenche l'installation des packages net-tools en compagnie d'autres dépendances logicielles, comme indiqué dans l'instantané ci-dessous :

Une fois l'installation terminée et réussie, essayez d'exécuter à nouveau la commande ifconfig pour voir si elle a réussi. Cette fois-ci, vos statistiques réseau devraient s'afficher sur le terminal.

ifconfig

Après avoir réexécuté la commande, vous devriez voir les statistiques du réseau. Cependant, dans certains cas, vous remarquerez que l'erreur persiste, comme dans notre cas. Alors comment pouvons-nous nous sauver de cette misère ? C'est sans effort, mes amis; vous devriez remarquer que l'utilisateur régulier que nous tapons dans la commande n'a pas de répertoire /sbin dans son chemin. Le chemin /sbin est le chemin complet d'ifconfig. En bref, nous devons appeler ifconfig en utilisant son chemin complet ; sinon, la commande ifconfig par elle-même ne fonctionnera toujours pas pour ceux où l'erreur persiste.

Tapons le chemin complet ifconfig suivi de la commande, et cela devrait fonctionner. Jetez un œil à cet instantané :

/sbin/ifconfig

Conclusion

Il s'agissait d'un bref guide sur la façon dont vous pouvez corriger l'erreur de commande ifconfig manquante sur Debian 11 (Bullseye). Nous espérons que les étapes ont été suffisantes pour vous permettre de contourner cette erreur. Outre la commande ifconfig, vous pouvez également utiliser l'adresse IP nous avons examiné précédemment pour obtenir les statistiques de votre interface réseau.


Debian
  1. Comment ajouter un espace d'échange sur Debian 9

  2. Comment mettre une adresse IP en liste blanche dans Fail2ban sur Debian Linux

  3. Comment installer Nextcloud sur Debian 11

  4. Comment installer PrestaShop sur Debian 9

  5. Comment installer Java 17 dans Debian 11

Comment utiliser la commande grep sur Debian 10

Comment ajouter/supprimer des référentiels PPA dans Debian

Comment installer OpenOffice sur Debian 10

Comment installer ifconfig sur Debian

Comment installer Tomcat 9 sur Debian 11

Comment installer Apache sur Debian 11