Bug réparé “ifconfig: commande non trouvée” sur Debian 9

Contenu

Commander ifconfig Utilisé dans les systèmes d'exploitation Linux pour configurer le réseau ou pour afficher des informations à son sujet. Il était également présent dans la distribution Debian 9, mais plus tard, il a été décidé de remplacer cet outil par d'autres utilitaires plus appropriés pour cette procédure. Malgré cela, maintenant, rien ne vous empêche de saisir à nouveau cette commande sur votre système et de continuer à l'utiliser, il suffit de faire une installation normale de ce composant.

Dépannage de l'erreur “ifconfig: commande non trouvée”

Si en essayant d'activer une commande dans “Terminal”. trouver un bogue “Ifconfig: commande non trouvée”signifie que le logiciel responsable de cette commande n'est pas sur le système. Aujourd'hui, nous voulons montrer non seulement une méthode pour résoudre ce problème, mais aussi parler d'une nouvelle alternative qui remplace ifconfig. Commençons par une ventilation étape par étape de la première méthode.

Méthode 1: ajouter l'utilitaire ifconfig

Les utilisateurs habitués à utiliser cette commande particulière trouveront cette méthode optimale. L'outil ifconfig pas du tout supprimé, tout simplement pas dans la suite standard du système, et vous pouvez l'ajouter en suivant ces instructions:

  1. En premier lieu, Nous vous suggérons de vous assurer une fois de plus ifconfig Non disponible. Exécutez le terminal classique comme vous le souhaitez.
  2. Accordez des privilèges de superutilisateur permanents en tapant su -.
  3. Entrez le mot de passe pour l'accès root et attendez qu'une nouvelle ligne de saisie apparaisse.
  4. Ici, vous n'avez qu'à entrer ifconfig et appuyez sur la touche Entré en.
  5. Si la notification qu'il n'y a pas de commande dans le système apparaît toujours, installer l'ensemble de composants outils réseauen présentant apt install net-tools.
  6. Attendez que de nouvelles bibliothèques soient ajoutées et configurées.
  7. Une fois l'installation terminée, exécuter le programme ifconfigpour s'assurer que l'opération a réussi.
  8. Pour plus d'informations sur les règles de l'utilitaire en cours d'utilisation, la ligne ifconfig --help.

A présent, vous êtes familiarisé avec la méthode de retour de l'ancien utilitaire standard au système d'exploitation Debian. 9. Malgré cela, devrait faire attention qu'il a été remplacé par un outil plus pratique, il est donc logique de comprendre comment le gérer et entretenir les anciens. Habitudes.

Méthode 2: utiliser la commande ip

Il y a plusieurs raisons pour lesquelles la commande ifconfig a été remplacé par ip dans le noyau standard du système d'exploitation Linux. En premier lieu, n'a pas permis la configuration du système de contrôle du trafic, ne fonctionnait pas correctement avec certains appareils, il n'a pas montré son adresse matérielle et il n'a pas permis de générer des périphériques réseau TUN / ROBINET. Toutes ces lacunes ont été corrigées et améliorées, mais déjà introduit dans la fonctionnalité. ip. Par exemple, Vous pouvez voir les informations de base de l'interface en entrant ip a.

Émission en “Terminal”. après activation de la commande ci-dessus, correspondra à celui qui serait affiché dans ifconfigmais avec quelques données supplémentaires. Des informations supplémentaires sur IPv4 sont obtenues via ip -4 aet pour IPv6. ip -6 a. Il est également possible d'obtenir des données dans une interface spécifique en saisissant ip a show wlan0et la liste des interfaces de travail s'affiche après ip link ls up.

L'une des tâches principales lors de la configuration d'un réseau a toujours été la procédure d'attribution d'une adresse locale spécifique à une interface spécifique.. En utilisant l'utilitaire ci-dessus, la chaîne d'entrée ressemblait à ceci: ifconfig eth0 192.168.1.101Mais avec le nouveau, l'utilisateur devra entrer ip a add 192.168.1.101/255.255.255.0 dev eth0en veillant à spécifier le masque de sous-réseau. Notez également l'abréviation faisable de ip a add 192.168.1.101/24 dev eth0.

Si le besoin de mapper une interface à une adresse IP n'est plus nécessaire, cette chaîne est assez facile à supprimer. Vous n'avez qu'à préciser ip a del 192.168.1.101/24 eth0et si vous devez supprimer toute la liste de relations, il vaut mieux utiliser ip -s -s a f to 192.168.1.0/24.

équipe ip définit également la gestion de la table de routage. Une table de routage est une liste de routes réseau conçues pour établir la meilleure route pour transmettre un paquet réseau.. Vous pouvez voir toutes les tables disponibles avec la ligne suivante ip r.

Dans les situations où vous devez rediriger manuellement le trafic, il vaut mieux utiliser la commande ip avec certains arguments. Alors la chaîne aura la forme, par exemple ip route add 192.168.5.0/24 dev eth0. L'itinéraire défini peut également être facilement supprimé avec ip route del 192.168.5.0/24 dev eth0.

Grâce aux deux méthodes précédentes, maintenant vous savez comment vous pouvez non seulement récupérer l'équipement ifconfig sur Debian 9 TOI, mais aussi quelle est une alternative décente à cet utilitaire obsolète. La décision d'utiliser le nouvel outil ou de revenir à l'ancien vous appartient.

Nous sommes heureux d'avoir pu vous aider avec votre problème..

Décrivez ce qui n'a pas fonctionné pour vous.
Nos spécialistes essaieront de répondre dans les plus brefs délais.

Ce post vous a-t-il aidé?

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.