
Photo publiée avec l'aimable autorisation de new1mproved
Cet article est écrit par Lakshmanan G
La commande Ifconfig est utilisée pour configurer les interfaces réseau. ifconfig signifie configurateur d'interface. Ifconfig est largement utilisé pour initialiser l'interface réseau et pour activer ou désactiver les interfaces.
Dans cet article, passons en revue 7 utilisations courantes de la commande ifconfig.
1. Afficher les paramètres réseau d'un adaptateur Ethernet
Ifconfig, lorsqu'il est invoqué sans arguments, affichera tous les détails des interfaces actuellement actives. Si vous donnez le nom de l'interface comme argument, les détails de cette interface spécifique seront affichés.
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:2D:32:3E:39:3B inet addr:192.168.2.2 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::21d:92ff:fede:499b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:977839669 errors:0 dropped:1990 overruns:0 frame:0 TX packets:1116825094 errors:8 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2694625909 (2.5 GiB) TX bytes:4106931617 (3.8 GiB) Interrupt:185 Base address:0xdc00
2. Afficher les détails de toutes les interfaces, y compris les interfaces désactivées
# ifconfig -a
3. Désactiver une interface
# ifconfig eth0 down
4. Activer une interface
# ifconfig eth0 up
5. Attribuer une adresse IP à une interface
Attribuez 192.168.2.2 comme adresse IP pour l'interface eth0.
# ifconfig eth0 192.168.2.2
Modifier le masque de sous-réseau de l'interface eth0.
# ifconfig eth0 netmask 255.255.255.0
Modifier l'adresse de diffusion de l'interface eth0.
# ifconfig eth0 broadcast 192.168.2.255
Attribuez une adresse IP, un masque de réseau et diffusez en même temps à l'interface eht0.
# ifconfig eth0 192.168.2.2 netmask 255.255.255.0 broadcast 192.168.2.255
6. Modifier le MTU
Cela changera l'unité de transmission maximale (MTU) à XX. MTU est le nombre maximum d'octets que l'interface est capable de gérer en une seule transaction. Pour Ethernet, l'unité de transmission maximale par défaut est 1500.
# ifconfig eth0 mtu XX
7. Mode promiscuité
Par défaut, lorsqu'une carte réseau reçoit un paquet, elle vérifie si le paquet lui appartient. Si ce n'est pas le cas, la carte d'interface abandonne normalement le paquet. Mais en mode promiscuité, la carte ne laisse pas tomber le paquet. Au lieu de cela, il acceptera tous les paquets qui transitent par la carte réseau.
Le privilège de superutilisateur est requis pour définir une interface en mode promiscuité. La plupart des outils de surveillance réseau utilisent le mode promiscuité pour capturer les paquets et analyser le trafic réseau.
Ce qui suit mettra l'interface en mode promiscuité.
# ifconfig eth0 promisc
Ce qui suit mettra l'interface en mode normal.
# ifconfig eth0 -promisc
Cet article a été écrit par Lakshmanan G. Il travaille chez bk Systems (p) Ltd et souhaite contribuer à l'open source. The Geek Stuff accueille vos conseils et articles invités.