GNU/Linux >> Tutoriels Linux >  >> Linux

Ifconfig :7 exemples pour configurer l'interface réseau


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.


Linux
  1. Configurer l'interface réseau en tant que client DHCP sur RHEL7 Linux

  2. Ajouter une interface réseau cloud à un serveur cloud

  3. CentOS / RHEL 7 :Comment configurer la liaison réseau ou l'association de cartes réseau

  4. Exemples de commandes ifconfig sous Linux

  5. Exemples de commandes dsniff sous Linux

commande ip sous Linux avec des exemples

Configuration du réseau

Network Manager sur Linux avec des exemples

Commande Linux ifconfig

Exemples de commandes Linux ifconfig

Configurer la liaison réseau dans Ubuntu Server