réseau · 3 min read · Sep 18, 2025

Tutoriel sur la commande ifconfig de Linux pour les débutants (7 exemples)

Le travail de gestion de réseau comprend beaucoup de choses, et précisément pour cette raison, il existe plusieurs utilitaires en ligne de commande Linux qui vous aident avec différents types de tâches liées au réseau. Dans ce tutoriel, nous allons discuter d’un de ces utilitaires appelé ifconfig. Mais avant de commencer, il convient de mentionner que tous les exemples discutés dans cet article ont été testés sur une machine Ubuntu 16.04 LTS.

Commande ifconfig de Linux

La commande ifconfig vous donne la possibilité de configurer les interfaces réseau. Bien sûr, vous pouvez également récupérer des informations relatives aux interfaces réseau avec cet outil. Voici sa syntaxe :

ifconfig [-v] [-a] [-s] [interface]  
ifconfig [-v] interface [aftype] options | address ...

Et voici comment la page de manuel de l’outil l’explique :

       Ifconfig  est  utilisé pour configurer les interfaces réseau résidentes du noyau.  
       Il est utilisé au démarrage pour configurer les interfaces si nécessaire.  Après cela,  
       il  est  généralement  seulement  nécessaire  lors  du  débogage ou lorsque le réglage du système est  
       nécessaire.  
       
       Si aucun argument n'est donné, ifconfig affiche le  statut  des  interfaces actuellement actives.  Si un seul argument d'interface est donné, il  
       affiche le statut de l'interface donnée uniquement ; si un seul argument  -a  est donné,  
       il  affiche le statut de toutes les interfaces, même celles qui sont hors ligne.   
       Sinon, il configure une interface.

Voici quelques exemples sous forme de questions-réponses qui devraient vous donner une bonne idée de la façon dont la commande ifconfig fonctionne.

Q1. Comment utiliser la commande ifconfig ?

L’utilisation de base est assez simple - il suffit d’exécuter la commande ‘ifconfig’ sans aucune option.

ifconfig

Dans la sortie, vous verrez des informations relatives à toutes les interfaces actives. Par exemple, dans mon cas, la sortie suivante a été produite.

Comment utiliser la commande ifconfig

Notez que si vous souhaitez que la commande affiche toutes les interfaces (y compris celles actuellement hors ligne), utilisez l’option de ligne de commande -a.

Q2. Comment faire en sorte que ifconfig affiche une sortie compacte ?

Pour une sortie sous forme de liste courte, utilisez l’option de ligne de commande -s.

ifconfig -s

Voici un exemple de sortie :

Q3. Comment faire en sorte que ifconfig affiche des informations sur une interface spécifique ?

Vous pouvez le faire en spécifiant le nom de l’interface comme argument de la commande ifconfig.

ifconfig [nom-de-l-interface]

Par exemple :

Q4. Comment désactiver ou activer une interface réseau en utilisant ifconfig ?

Pour ce faire, il suffit de spécifier les indicateurs ‘down’ ou ‘up’. Par exemple, pour désactiver une interface appelée eth0, utilisez la commande ifconfig de la manière suivante :

ifconfig eth0 down

De même, pour activer, utilisez la commande suivante :

ifconfig eth0 up

Q5. Comment changer un MTU réseau en utilisant ifconfig ?

Vous pouvez le faire en utilisant l’indicateur ‘mtu’ avec la nouvelle valeur de mtu.

ifconfig [nom-de-l-interface] mtu [valeur-mtu]

Par exemple :

ifconfig eth0 mtu 900

PS : Pour ceux qui ne savent pas ce qu’est le MTU, rendez-vous ici.

Q6. Comment activer le mode promiscue sur une interface ?

Le mode promiscue permet à un réseau de recevoir tous les paquets sur le réseau. Si c’est votre besoin, vous pouvez activer ce mode en utilisant l’indicateur ‘promisc’.

Par exemple :

ifconfig eth0 promisc

Notez que vous pouvez désactiver le mode promiscue de la manière suivante :

ifconfig eth0 -promisc

Q7. Comment changer l’adresse matérielle d’une interface réseau ?

La commande ifconfig vous permet également de changer l’adresse MAC correspondant à une interface réseau. Vous pouvez le faire de la manière suivante :

ifconfig [nom-réseau] hw [classe] [adresse-matérielle]

Par exemple :

ifconfig eth0 hw ether 70:4d:7b:70:d2:3e

Voici comment la page de manuel explique cette option :

              Définir l'adresse matérielle de cette interface, si le pilote de périphérique  
              prend en charge cette opération.  Le mot-clé doit être suivi du  
              nom de la classe matérielle et de l'équivalent ASCII imprimable de  
              l'adresse matérielle.   Les classes matérielles actuellement prises en charge  
              incluent ether (Ethernet), ax25 (AMPR AX.25), ARCnet et netrom  
              (AMPR NET/ROM).

Conclusion

Vous pouvez donc voir que la commande ifconfig vous permet de faire beaucoup de choses liées aux interfaces réseau. Bien que nous ayons discuté de plusieurs options de ligne de commande ici, il en existe beaucoup d’autres également. Une fois que vous avez terminé de pratiquer celles que nous avons discutées ici, rendez-vous sur la page de manuel de l’outil pour en savoir plus.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.