Utilisation des commandes ifup, ifdown et ifquery sous Linux

Les commandes ifup, ifdown, ifquery font partie des commandes réseau Linux de base.

La commande ifup permet d’activer (up) une interface réseau, ifdown la désactive (down) tandis que ifquery permet de vérifier l’état d’une interface réseau.

Pour être plus précis, ces commandes sont utilisées pour configurer les interfaces réseau en fonction des définitions d’interface dans le fichier /etc/network/interfaces.

Avant de voir l’utilisation de ifup, ifdown et ifqury, mettez d’abord quelques choses en ordre.

Prérequis

Ces commandes peuvent ne pas être disponibles sur votre système par défaut. Sur les systèmes basés sur Ubuntu, vous pouvez l’installer à l’aide de cette commande :

sudo apt install ifupdown

Pour les autres distributions, veuillez vérifier votre gestionnaire de paquets.

Vous aurez besoin de connaître les noms d’interface pour travailler avec eux. Vous pouvez utiliser la commande ip :

ip link show

Ou la commande obsolète ifconfig :

ifconfig -a

Maintenant que vous avez assuré les choses requises, voyons la commande et les exemples.

Utilisation de la commande ifup

La commande a une syntaxe simple :

ipup [options]

Cependant, options a une assez longue gamme d’offres. Je vous guiderais à travers certains des principaux.

Jusqu’à une interface spécifique

Pour activer ou monter une interface, il suffit de donner son nom à la commande ifup.

Par exemple, j’utiliserais wlo1 qui est mon interface sans fil.

sudo ifup wlo1

Jusqu’à toutes les interfaces

Pour mettre à niveau chaque interface réseau, vous devez utiliser -a option mais vous pouvez également utiliser -v option (verbeux) pour obtenir des informations détaillées sur les interfaces qui viennent d’être activées.

sudo ifup -av
Utilisez ifup commmad pour mettre en place toutes les interfaces réseau

La raison pour laquelle j’ai dû interrompre DHCPDISCOVER était mon système n’est pas connecté via DHCP et il continuerait à chercher un seul à partir de mon port Ethernet.

Utilisation de la commande ifdown

Comme son nom l’indique, cette commande fait exactement le contraire de ce que j’ai expliqué plus haut.

Mais il suit exactement la même syntaxe de commande que ifup :

ifdown [option]

Bas une interface spécifique

Vous pouvez rencontrer des cas où vous devez désactiver une interface réseau spécifique car vous ne pouvez pas vous permettre de désactiver l’ensemble du réseau et dans ces moments, cette commande sera utile.

Pour la démonstration, j’utiliserais l’interface wlo1 :

sudo ifdown wlo1
Interface réseau spécifique vers le bas sous Linux à l'aide de la commande ifdown

En bas de toutes les interfaces

Vous pouvez vous retrouver dans une situation où vous souhaitez déconnecter votre système de toutes les manières possibles et à ces moments-là. Cette commande va être utile.

sudo ifdown -av
Arrêtez chaque interface à l'aide de la commande ifdown sous Linux

Vous pouvez cingler n’importe quelle adresse IP pour vérifier si votre système a été déconnecté avec succès ou non.

ping Linuxhandbook.com

Utilisation de la commande ifquery

Alors que les commandes ifup et ifdown sont utilisées pour configurer l’interface réseau, ifquery est utilisé pour récupérer les données de configuration de l’interface réseau.

Faisant partie de la même famille de commandes, ifquery utilise la même syntaxe de commande que ifup et ifdown.

ifquery [option]

Alors permettez-moi de commencer par quelques exemples d’ifquery.

Récupérer les interfaces réseau configurées à chaque démarrage

Lorsque vous souhaitez obtenir automatiquement la liste des interfaces réseau configurées à chaque démarrage (marquées comme auto dans le fichier d’interfaces), vous devez coupler la commande ifquery avec -l option.

ifqury -l
répertorier les interfaces réseau qui sont configurées automatiquement à chaque démarrage

L’autorisation-hotplug est similaire à l’option auto que vous avez montrée ci-dessus, mais elle est utilisée pour les périphériques externes tels que les clés USB et invoque la détection du noyau/udev sur le matériel.

Pour récupérer les interfaces configurées avec le mot-clé allow-hotplug, vous devez ajouter le --allow=hotplug mot-clé avec le -l option. Laisse moi te montrer comment:

ifquery -l --allow=hotplug
récupérer les interfaces configurées avec le mot-clé allow-hotplug à l'aide de la commande ifquery

Réflexions finales

Les commandes ifup et ifdown n’ont pas d’options fantaisistes et leur objectif principal est d’activer/désactiver les interfaces réseau.

Vous aurez besoin de ces commandes lorsque vous expérimenterez ou dépannerez les interfaces réseau.

Faites-moi savoir si j’ai raté quelque chose.

Rate this post
SAKHRI Mohamed
SAKHRI Mohamed

Le blog d'un passionné d'informatique qui partage des actualités, des tutoriels, des astuces, des outils en ligne et des logiciels pour Windows, macOS, Linux, Web designer et jeux vidéo.

Publications: 3764

Laisser un commentaire

Your email address will not be published.