Linux ifconfig est un outil de gestion de réseau qui vous aide à vérifier les adresses IP des systèmes Linux ainsi qu'à configurer les interfaces réseau. Plongeons-nous et voyons comment cette commande populaire est utilisée.
Commande Linux ifconfig sans aucune option
La commande ifconfig sans aucun argument affiche l'état de toutes les interfaces réseau associées au système Linux.
$ ifconfig
Exemple de sortie
Afficher la sortie ifconfig dans un format court
Pour afficher la sortie ifconfig au format court, utilisez le -s
option.
$ ifconfig -s
Exemple de sortie
Afficher l'état d'une seule interface réseau
Si vous souhaitez vérifier l'état d'une interface réseau spécifique, utilisez la syntaxe :
$ ifconfig [interface_name]
Par exemple, pour afficher l'état de l'interface enp0s3
, exécutez :
$ ifconfig enp0s3
Activer/Désactiver les interfaces réseau à l'aide d'ifconfig
Parfois, vous souhaiterez peut-être réinitialiser vos interfaces réseau. La commande Linux ifconfig peut être utilisée pour désactiver ou afficher les interfaces réseau.
Pour désactiver une interface réseau, exécutez la commande
$ ifconfig [interface_name] down
Par exemple, pour faire tomber l'interface enp0s3
exécutez la commande :
$ ifconfig enp0s3 down
lorsque vous vérifiez les statistiques à l'aide de ifconfig
commande, l'interface désactivée n'apparaîtra pas dans la sortie. Par exemple, le enp0s3
l'interface ne sera pas affichée.
Pour afficher l'interface, exécutez :
$ ifconfig enp0s3 up
Cette fois, l'interface s'affichera lors de l'exécution de ifconfig
commande.
Exemple de sortie
Afficher toutes les interfaces réseau à l'aide de l'option "ifconfig -a"
À l'aide de la commande ifconfig, vous pouvez afficher toutes les interfaces, qu'elles soient actives ou non. Pour ce faire, utilisez le -a
comme indiqué
$ ifconfig -a
Exemple de sortie
Activer et désactiver le mode promiscuité sur une interface réseau
Le mode promiscuité fait référence à un mode opérationnel qui permet à une carte réseau d'accéder à tous les paquets d'un réseau et de les afficher. Dans ce mode, l'adaptateur ne filtre pas les paquets.
Pour activer le mode promiscuité, utilisez la syntaxe :
$ ifconfig [network_interface] promisc
Par exemple :
$ ifconfig enp0s3 promisc
Pour désactiver le mode promiscuité, exécutez :
$ ifconfig enp0s3 -promisc
Exemple de sortie
Configurer l'adresse IP et le masque de réseau d'une interface réseau
La commande Linux ifconfig peut également être utilisée pour configurer temporairement l'adresse IP et le masque de réseau d'une carte réseau. La syntaxe est la suivante :
$ ifconfig [network_interface] [IP-address] netmask [subnet mask]
Par exemple,
$ ifconfig enp0s3 192.168.43.100 netmask 255.255.255.0
Vous pouvez le confirmer plus tard en utilisant le ifconfig
commande.
Modifier la valeur mtu en utilisant ifconfig
Vous pouvez modifier la valeur mtu (Maximum Transmission Unit) en utilisant la syntaxe :
$ ifconfig [interface_name] mtu [mtu-value]
Par exemple :
$ ifconfig enp0s3 mtu 800
Voici quelques-uns des ifconfig
les plus couramment utilisés commandes. Vos commentaires sur ce guide sont les bienvenus.