ifconfig bref « configuration des interfaces” utilitaire pour l’administration système/réseau dans Unix/Linux systèmes d’exploitation pour configurer, gérer et interroger les paramètres d’interface réseau via une interface de ligne de commande ou dans des scripts de configuration système.

[ You might also like: 22 Linux Networking Commands for Sysadmin ]

Le « ifconfigLa commande  » est utilisée pour afficher les informations de configuration réseau actuelles, configurer une adresse IP, un masque de réseau ou une adresse de diffusion sur une interface réseau, créer un alias pour l’interface réseau, configurer l’adresse matérielle et activer ou désactiver les interfaces réseau.

Exemples De Commandes Ifconfig
Exemples De Commandes Ifconfig
15 Commandes Ifconfig Utiles

Cet article couvre «15 commandes « ifconfig » utiles” avec leurs exemples pratiques, qui pourraient vous être très utiles pour gérer et configurer les interfaces réseau dans les systèmes Linux.

Mettre à jour: La commande de mise en réseau ifconfig est obsolète et remplacé par le commande ip (Apprenez 10 exemples de commande IP) dans la plupart des distributions Linux.

Publicité

[ You might also like: ifconfig vs ip: What’s Difference and Comparing Network Configuration ]

1. Afficher tous les paramètres d’interface réseau

Le « ifconfig” sans argument affichera tous les détails des interfaces actives. Le ifconfig La commande est également utilisée pour vérifier l’adresse IP attribuée à un serveur.

[[email protected] ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2341604 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2217673 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293460932 (279.8 MiB)  TX bytes:1042006549 (993.7 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5019066 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5019066 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2174522634 (2.0 GiB)  TX bytes:2174522634 (2.0 GiB)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.1.1  P-t-P:10.1.1.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

2. Afficher les informations de toutes les interfaces réseau

Le suivant ifconfig commande avec le -une L’argument affichera les informations de toutes les interfaces réseau actives ou inactives sur le serveur. Il affiche les résultats pour eth0, voila, assis0 et tun0.

[[email protected] ~]# ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2344927 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2220777 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293839516 (280.2 MiB)  TX bytes:1043722206 (995.3 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:5022927 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5022927 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2175739488 (2.0 GiB)  TX bytes:2175739488 (2.0 GiB)

sit0      Link encap:IPv6-in-IPv4
          NOARP  MTU:1480  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

tun0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.1.1.1  P-t-P:10.1.1.2  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

3. Afficher les paramètres réseau d’une interface spécifique

Utilisation du nom de l’interface (eth0) comme argument avec le « ifconfigLa commande  » affichera les détails de l’interface réseau spécifique.

[[email protected] ~]# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0B:CD:1C:18:5A
          inet addr:172.16.25.126  Bcast:172.16.25.63  Mask:255.255.255.224
          inet6 addr: fe80::20b:cdff:fe1c:185a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2345583 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2221421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:293912265 (280.2 MiB)  TX bytes:1044100408 (995.7 MiB)
          Interrupt:185 Memory:f7fe0000-f7ff0000

4. Comment activer une interface réseau

Le « en haut » ou alors « si haut” indicateur avec le nom de l’interface (eth0) active une interface réseau si elle n’est pas à l’état inactif et permet d’envoyer et de recevoir des informations. Par exemple, « ifconfig eth0 up » ou alors « ifup eth0” activera le eth0 interface.

[[email protected] ~]# ifconfig eth0 up
OR
[[email protected] ~]# ifup eth0

5. Comment désactiver une interface réseau

Le « vers le bas » ou alors « si bas” indicateur avec le nom de l’interface (eth0) désactive l’interface réseau spécifiée. Par exemple, le « ifconfig eth0 vers le bas » ou alors « ifdown eth0La commande ” désactive le eth0 interface si elle est dans un état inactif.

[[email protected] ~]# ifconfig eth0 down
OR
[[email protected] ~]# ifdown eth0

6. Comment attribuer une adresse IP à l’interface réseau

Pour attribuer une adresse IP à une interface spécifique, utilisez la commande suivante avec un nom d’interface (eth0) et l’adresse IP que vous souhaitez définir. Par exemple, « ifconfig eth0 172.16.25.125” définira l’adresse IP pour l’interface eth0.

[[email protected] ~]# ifconfig eth0 172.16.25.125

[ You might also like: How to Configure IP Network with ‘nmtui’ Tool ]

7. Comment attribuer un masque de réseau à l’interface réseau

En utilisant le « ifconfig » commande avec le « masque de réseau” argument et nom de l’interface en tant que (eth0) vous permet de définir un masque de réseau pour une interface donnée. Par exemple, « ifconfig eth0 masque de réseau 255.255.255.224” définira le masque de réseau sur une interface donnée eth0.

[[email protected] ~]# ifconfig eth0 netmask 255.255.255.224

8. Comment attribuer une diffusion à l’interface réseau

En utilisant le « diffuser” avec un nom d’interface définira l’adresse de diffusion pour l’interface donnée. Par exemple, le « ifconfig eth0 diffusion 172.16.25.63La commande  » définit l’adresse de diffusion sur une interface eth0.

[[email protected] ~]# ifconfig eth0 broadcast 172.16.25.63

9. Comment attribuer une adresse IP, un masque de réseau et une diffusion à l’interface réseau

Pour attribuer une adresse IP, une adresse de masque de réseau et une adresse de diffusion à la fois en utilisant le « ifconfig” avec tous les arguments comme indiqué ci-dessous.

[[email protected] ~]# ifconfig eth0 172.16.25.125 netmask 255.255.255.224 broadcast 172.16.25.63

10. Comment changer MTU pour une interface réseau

Le « mtu» L’argument définit l’unité de transmission maximale à une interface. Le UMT vous permet de définir la taille limite des paquets transmis sur une interface. Le MTU est capable de gérer un nombre maximum d’octets vers une interface en une seule transaction.

Par exemple, « ifconfig eth0 mtu 1000” définira l’unité de transmission maximale sur un ensemble donné (c’est-à-dire 1000). Toutes les interfaces réseau ne prennent pas en charge UMT Les paramètres.

[[email protected] ~]# ifconfig eth0 mtu 1000

11. Comment activer le mode promiscuité

Ce qui se passe en mode normal, lorsqu’un paquet est reçu par une carte réseau, elle vérifie qu’il lui appartient. Sinon, il abandonne le paquet normalement, mais en mode promiscuité, il est utilisé pour accepter tous les paquets qui transitent par la carte réseau.

Les outils réseau d’aujourd’hui utilisent le mode promiscuité pour capturer et analyser les paquets qui transitent par l’interface réseau. Pour définir le mode promiscuité, utilisez la commande suivante.

[[email protected] ~]# ifconfig eth0 promisc

12. Comment désactiver le mode promiscuité

Pour désactiver le mode promiscuité, utilisez le « -promisque” qui ramène l’interface réseau en mode normal.

[[email protected] ~]# ifconfig eth0 -promisc

13. Comment ajouter un nouvel alias à l’interface réseau

Le ifconfig L’utilitaire vous permet de configurer des interfaces réseau supplémentaires à l’aide du alias fonctionnalité. Pour ajouter l’interface réseau d’alias de eth0, utilisez la commande suivante. Veuillez noter que l’adresse réseau d’alias se trouve dans le même masque de sous-réseau. Par exemple, si votre eth0 l’adresse IP du réseau est 172.16.25.125, alors l’adresse IP d’alias doit être 172.16.25.127.

[[email protected] ~]# ifconfig eth0:0 172.16.25.127

Ensuite, vérifiez l’adresse de l’interface réseau d’alias nouvellement créée, en utilisant le « ifconfig eth0:0 » commande.

[[email protected] ~]# ifconfig eth0:0

eth0:0    Link encap:Ethernet  HWaddr 00:01:6C:99:14:68
          inet addr:172.16.25.123  Bcast:172.16.25.63  Mask:255.255.255.240
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Interrupt:17

14. Comment supprimer l’alias de l’interface réseau

Si vous n’avez plus besoin d’une interface réseau d’alias ou si vous l’avez mal configurée, vous pouvez la supprimer à l’aide de la commande suivante.

[[email protected] ~]# ifconfig eth0:0 down

15. Comment changer l’adresse MAC de l’interface réseau

Pour changer le MAC (Contrôle d’accès au support) l’adresse d’un eth0 interface réseau, utilisez la commande suivante avec l’argument « hw éther« . Par exemple, voir ci-dessous.

[[email protected] ~]# ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF

Ce sont les commandes les plus utiles pour configurer les interfaces réseau dans Linux, pour plus d’informations et l’utilisation du ifconfig commande utiliser les pages de manuel comme « homme ifconfig» à la borne. Découvrez quelques autres utilitaires réseau ci-dessous.

Autres utilitaires de mise en réseau

  • nmcli – un client de ligne de commande utilisé pour contrôler NetworkManager et rapporter des informations sur le réseau.
  • Tcmpdump – est un outil de capture et d’analyse de paquets en ligne de commande pour surveiller le trafic réseau.
  • Netstat – est un outil de surveillance réseau en ligne de commande open source qui surveille le trafic des paquets réseau entrants et sortants.
  • ss (statistiques de socket) – un outil qui imprime des informations relatives aux sockets réseau sur un système Linux.
  • Requin filaire – est un analyseur de protocole réseau open source utilisé pour résoudre les problèmes liés au réseau.
  • Munin – est une application de surveillance de réseau et de système basée sur le Web qui est utilisée pour afficher les résultats sous forme de graphiques à l’aide de rrdtool.
  • Cactus – est une application Web complète de surveillance et de représentation graphique pour la surveillance du réseau.

Pour obtenir plus d’informations et d’options pour l’un des outils ci-dessus, consultez les pages de manuel en entrant « nom d’outil homme » à l’invite de commande. Par exemple, pour obtenir les informations pour le « netstat” outil, utilisez la commande « homme netstat« .

Si vous appréciez ce que nous faisons ici sur TecMint, vous devriez considérer :

TecMint est le site communautaire à la croissance la plus rapide et le plus fiable pour tout type d’articles, de guides et de livres Linux sur le Web. Des millions de personnes visitent TecMint ! pour rechercher ou parcourir les milliers d’articles publiés disponibles GRATUITEMENT pour tous.

Si vous aimez ce que vous lisez, pensez à nous acheter un café ( ou 2 ) en guise de remerciement.

Soutenez-Nous

Nous sommes reconnaissants pour votre soutien sans fin.

.

Rate this post
Publicité
Article précédentles énigmes visuelles de Louis Marak | Art Beat
Article suivantÀ l’intérieur d’un restaurant inspiré de DC Comics avec une salle à manger chromée de 1 million de livres sterling et une machine à cocktail en lévitation
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici