Man page - ifconfig(8)

Packages contains this manual

Available languages:

en fr pt_BR es pl tr ja ro zh_TW zh_CN de

Manual

IFCONFIG

NOM
SYNOPSIS
DESCRIPTION
Familles d’Adresses
OPTIONS
NOTES
FICHIERS
BOGUES
VOIR AUSSI
AUTEURS
TRADUCTION

NOM

ifconfig - Configurer une interface réseau.

SYNOPSIS

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

DESCRIPTION

ifconfig permet de configurer les interfaces rĂ©seau prĂ©sentes dans le noyau. On peut les configurer lors du dĂ©marrage quand c’est nĂ©cessaire. Ensuite, on l’utilise gĂ©nĂ©ralement pour le dĂ©bogage ou pour d’éventuels rĂ©glages.

Si aucun argument n’est donnĂ©, ifconfig affiche l’état des interfaces actives. Si seul le paramĂštre interface est donnĂ©, il affiche seulement l’état de l’interface correspondante ; si seul le paramĂštre -a est fourni, il affiche l’état de toutes les interfaces, mĂȘme celles qui sont inactives. Autrement, il permet de configurer une interface.

Familles d’Adresses

Si le premier argument aprĂšs le nom d’interface est reconnu comme le nom d’une famille d’adresses prise en charge, alors cette famille d’adresses est utilisĂ©e pour dĂ©coder et afficher toutes les adresses du protocole. Les familles d’adresses actuellement prises en charge comprennent inet (TCP/IP, par dĂ©faut), inet6 (IPv6), ax25 (AMPR Packet Radio), ddp (Appletalk Phase 2), ipx (Novell IPX) et netrom (AMPR Packet Radio).

OPTIONS

-a

Afficher toutes les interfaces actuellement disponibles, mĂȘme celles qui sont inactives.

-s

Afficher un résumé (comme netstat -i).

-v

Mode volubile pour certains types d’erreurs.

interface

Correspond au nom de l’interface de rĂ©seau. C’est gĂ©nĂ©ralement un nom de pilote suivi d’un chiffre, comme eth0 pour la premiĂšre interface Ethernet. Si votre noyau accepte les alias d’interfaces, vous pouvez les spĂ©cifier avec eth0:0 pour le premier alias de eth0. On peut les utiliser pour les affecter Ă  une seconde adresse. Pour supprimer un alias d’interface, utilisez ifconfig eth0:0 down . Note : pour chaque groupe (un mĂȘme noeud donnĂ© par une combinaison adresse/masque de rĂ©seau), si vous supprimez le premier alias (le principal), tous les alias sont supprimĂ©s.

up

Activer l’interface donnĂ©e. Cette option est implicite si une adresse est affectĂ©e Ă  l’interface.

down

DĂ©sactiver le pilote pour l’interface donnĂ©e.

[-]arp

Activer ou dĂ©sactiver l’utilisation du protocole ARP sur une interface.

[-]promisc

Activer ou dĂ©sactiver le mode promiscuous . S’il est activĂ©, tous les paquets circulant sur le rĂ©seau seront reçus par l’interface.

[-]allmulti

Activer ou dĂ©sactiver le mode all-multicast . S’il est activĂ©, l’interface recevra tous les paquets de multidiffusion circulant sur le rĂ©seau.

metric N

DĂ©finir la mĂ©trique de l’interface.

mtu N

DĂ©finir l’unitĂ© de transfert maximum ou MTU (« Maximum Transfer Unit ») d’une interface.

dstaddr adresse

DĂ©finir l’adresse IP distante dans le cas d’un lien point-Ă -point (comme PPP). Cette option est obsolĂšte ; utilisez Ă  la place l’option pointopoint .

netmask adresse

DĂ©finir le masque de rĂ©seau IP pour cette interface. La valeur par dĂ©faut correspond au masque de rĂ©seau usuel pour les classes A, B ou C (dĂ©duite de l’adresse IP), mais une autre valeur peut ĂȘtre dĂ©finie.

add adresse/long_préfixe

Ajouter une adresse IPv6 Ă  une interface.

del adresse/long_préfixe

Supprimer une adresse IPv6 d’une interface.

tunnel aa.bb.cc.dd

CrĂ©er un nouveau pĂ©riphĂ©rique SIT (IPv6-dans-IPv4), fonctionnant en mode tunnel jusqu’à la destination donnĂ©e.

irq adresse

DĂ©finir la ligne d’interruption utilisĂ©e par un pĂ©riphĂ©rique. Certains pĂ©riphĂ©riques ne sont pas capables de changer dynamiquement d’IRQ.

io_addr adresse

DĂ©finir l’adresse de dĂ©but dans l’espace d’entrĂ©e-sortie pour un pĂ©riphĂ©rique.

mem_start adresse

DĂ©finir l’adresse de dĂ©but de la mĂ©moire partagĂ©e utilisĂ©e par un pĂ©riphĂ©rique. Peu de pĂ©riphĂ©riques ont besoin de ce paramĂštre.

media type

DĂ©finir le port physique ou le type de mĂ©dium utilisĂ© par le pĂ©riphĂ©rique. Tous les pĂ©riphĂ©riques ne peuvent pas changer cette configuration et les types acceptĂ©s varient de l’un Ă  l’autre. Les valeurs habituelles du type sont 10base2 (Ethernet fin), 10baseT (Ethernet 10Mbps en paire torsadĂ©e), AUI (Ă©metteur-rĂ©cepteur externe), etc. Le mĂ©dium spĂ©cial de type auto permet d’indiquer au pilote de dĂ©tecter automatiquement le mĂ©dium utilisĂ©. Une fois de plus, tous les pilotes n’acceptent pas cette option.

[-]broadcast [adresse]

Si l’adresse est donnĂ©e, elle dĂ©finit l’adresse de diffusion du protocole pour cette interface. Autrement, on arme (ou dĂ©sarme) l’indicateur IFF_BROADCAST de l’interface.

[-]pointopoint [adresse]

Valider le mode point-Ă -point d’une interface, signifiant qu’il existe un lien direct entre 2 machines, sans que personne d’autre ne puisse ĂȘtre Ă  l’écoute.
Si l’adresse est Ă©galement donnĂ©e, cela dĂ©finit l’adresse de protocole de l’autre machine, de la mĂȘme maniĂšre que l’option obsolĂšte dstaddr . Autrement, il arme (ou dĂ©sarme) l’indicateur IFF_POINTOPOINT de l’interface.

hw classe adresse

DĂ©finir l’adresse matĂ©rielle de l’interface, si le pilote du pĂ©riphĂ©rique accepte cette opĂ©ration. L’option doit ĂȘtre suivie du nom de la classe matĂ©rielle et de l’adresse matĂ©rielle en caractĂšres ASCII affichables. Les classes matĂ©rielles actuellement prises en charge comprennent ether (Ethernet), ax25 (AMPR AX.25), ARCnet et netrom (AMPR NET/ROM).

multicast

Positionner l’indicateur de multidiffusion sur l’interface. Ce n’est gĂ©nĂ©ralement pas nĂ©cessaire puisque les pilotes positionnent correctement l’option eux-mĂȘmes.

adresse

Correspond Ă  l’adresse IP affectĂ©e Ă  cette interface.

txqueuelen longueur

DĂ©finir la longueur de la file d’attente de transmission du pĂ©riphĂ©rique. Il est utile de la fixer Ă  des valeurs faibles pour les pĂ©riphĂ©riques lents avec un temps d’attente important (modems, ISDN), pour empĂȘcher d’ĂȘtre perturbĂ© par de rapides transferts de masse issus des trafics interactifs, comme telnet .

NOTES

Depuis la version 2.2 du noyau, il n’y a plus de statistiques d’interface explicites pour les alias d’interfaces. Les statistiques affichĂ©es pour la vĂ©ritable adresse sont partagĂ©es avec toutes les adresses d’alias du mĂȘme pĂ©riphĂ©rique. Pour avoir des statistiques par adresse, il faut ajouter des rĂšgles de comptabilitĂ© particuliĂšres pour l’adresse en utilisant la commande iptables (8).

Depuis net-tools 1.61, ifconfig affiche les compteurs d’octets et ceux lisibles par un utilisateur en unitĂ©s IEC 60027-2. Ainsi, 1 KiB vaut 2ˆ10 octets. Notez que les nombres sont tronquĂ©s Ă  la premiĂšre dĂ©cimale (ce qui peut ĂȘtre une erreur importante si vous considĂ©rez que 0,1 PiB vaut 112.589.990.684.262 octets :)

Des problĂšmes d’interruption avec les pilotes de pĂ©riphĂ©riques Ethernet apparaissent avec EAGAIN ( SIOCSIIFLAGS : Ressource temporairement indisponible ) il s’agit sĂ»rement d’un conflit d’interruptions. Voir http://www.scyld.com/expert/irq-conflict.html pour plus d’informations.

FICHIERS

/proc/net/socket
/proc/net/dev
/proc/net/if_inet6

BOGUES

MĂȘme si les adresses appletalk DDP et IPX peuvent ĂȘtre affichĂ©es, elles ne peuvent ĂȘtre modifiĂ©es avec cette commande.

VOIR AUSSI

route (8), netstat (8), arp (8), rarp (8), iptables (8), ifup (8), interfaces (5)
http://physics.nist.gov/cuu/Units/binary.html - Préfixes pour les multiples binaires.

AUTEURS

Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
Alan Cox, <Alan.Cox@linux.org>
Phil Blundell, <Philip.Blundell@pobox.com>
Andi Kleen,
Bernd Eckenfels, <net-tools@lina.inka.de>

TRADUCTION

Ce document est une traduction réalisée par Jean Michel Vansteene <vanstee AT worldnet DOT fr> en août 1997, mise à jour par Guillaume Audirac en août 2004 et révisée le 17 août 2006.

L’équipe de traduction a fait le maximum pour rĂ©aliser une adaptation française de qualitĂ©. La version anglaise la plus Ă  jour de ce document est toujours consultable via la commande : « LANG=C man 8 ifconfig ». N’hĂ©sitez pas Ă  signaler Ă  l’auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.