IFCONFIG(G) Linux Programmer's Manual IFCONFIG(G) NOM ifconfig - configure une interface rseau SYNOPSIS ifconfig [interface] ifconfig interface [aftype] options | adresse ... DESCRIPTION Ifconfig est utilis pour configurer (et maintenir ensuite) les interfaces rseau rsidentes dans le noyau. Il est utilis lors du boot pour configurer la plupart d'entre- elles et ainsi rendre le systme oprationnel. Aprs, ce n'est quasiment plus utilis que pour le dbogage ou pour des rglages si ncessaire. Si aucun argument n'est donn, ifconfig affiche simplement l'tat des interfaces actuellement dfinies. Si seul le paramtre interface est donn, il affiche seulement l'tat de l'interface correspondante; si seul le paramtre -a est fourni, il affiche l'tat de toutes les interfaces, mme celles qui ne sont pas actives. Autrement, il considre qu'il faut positionner de nouvelles valeurs. Familles d'adresses Si le premier argument aprs le nom de l'interface est reconnu comme tant un nom de famille d'adresses support, cette famille d'adresses est utilise pour dcoder et afficher toutes les adresses protocolaires. Les familles d'adresses actuellement supportes comprennent inet (TCP/IP, default) ax25 (AMPR Packet Radio.) ddp (Appletalk Phase 2) and ipx (Novell IPX). OPTIONS interface Le nom de l'interface rseau. C'est gnralement un nom de pilote suivi d'un numro d'ordre comme eth0 pour la premire interface Ethernet. up Cette option active l'interface. Elle est implicitement spcifie si une nouvelle adresse est affecte l'interface (voir plus loin). down Cette option arrte le fonctionnement du pilote pour cette interface, et est utilise lorsque les choses commencent aller mal. [-]arp Valide ou invalide l'utilisation du protocole ARP sur cette interface. Si le signe moins (-) est prsent, l'option est invalide. [-]promisc Valide ou invalide le mode promiscuous seront reus sur cette interface. [-]allmulti Valide ou invalide le fonctionnement de l'interface en mode all-multicast seront reus sur cette inter- face. metric N Ce paramtre dfinit la mtrique de l'interface. Il n'est pour l'instant pas implment, mais le sera prochainement. mtu N Ce paramtre dfinit le MTU (Maximum Transfer Unit) d'une interface. dstaddr adr Dfinit l'adresse IP de "l'autre bout" dans le cas d'un lien point--point, comme PPP. Ce paramtre est obsolte; utilisez plutt le paramtre pointopoint. netmask adr Dfinit le masque de rseau IP pour cette interface. La valeur par dfaut de cette valeur correspond au masque rseau usuel pour les classes A, B ou C (dduite de l'adresse IP), mais toute autre valeur peut tre dfinie selon les besoins en sous-rseaux. add adr/lg_prefix Ajoute une adresse IPv6 une interface. del adr/lg_prefix Supprime une adresse IPv6 d'une interface. tunnel aa.bb.cc.dd Cre un nouveau priphrique SIT (IPv6-dans-IPv4), en mode tunnel jusqu' la destination. irq adr Dfinit la ligne d'interruption utilise par ce priphrique. Certains priphriques ne supportent pas le changement dynamique de l'IRQ. io_addr adr Dfinit pour ce priphrique, l'adresse de dbut dans l'espace d'entre-sortie I/O. mem_start adr Dfinit l'adresse de dbut de mmoire partage pour ce priphrique. Seuls quelques priphriques ont besoin de ce paramtre. media type Dfinit le port physique ou le type de medium utilis par ce priphrique. Tous les priphriques ne peuvent pas changer de configuration et les valeurs sup- portes varient de l'un l'autre. Les valeur typ- iques sont 10base2 (Ethernet fin), 10baseT (10Mbps Ethernet paire torsade), AUI (transceiver externe) etc. Le type auto permet d'indiquer au pilote de dtecter automatiquement le medium utilis. Une fois de plus, tous les priphriques ne supportent pas cette option. [-]broadcast [adr] Si l'adresse est galement donne, dfinit l'adresse broadcast protocolaire pour cette interface. Autrement, il permet d'armer (ou dsarmer) l'indica- teur IFF_BROADCAST de l'interface. [-]pointopoint [adr] Ce mot cl valide le mode point--point d'une inter- face, signifiant qu'il existe un lien direct entre 2 machines, sans que personne d'autre ne puisse tre l'coute. Si l'argument d'adresse est galement donn, il dfinit l'adresse de l'autre machine, de la mme manire que le paramtre obsolte dstaddr Autrement il arme (ou dsarme) l'indicateur IFF_POINTOPOINT de l'interface. hw classe adresse Dfinit l'adresse matrielle de l'interface, si le pilote du priphrique supporte cette opration. Le mot cl doit tre suivi du nom de la classe matrielle et de l'adresse matrielle en caractres imprimables ASCII. Les classes matrielles actuellement sup- portes comprennent ether (Ethernet), ax25 (AMPR AX.25), ARCnet et netrom (AMPR NET/ROM). multicast Positionne l'indicateur multicast sur l'interface. Elle n'est gnralement pas ncessaire puisque les pilotes positionnent l'option correcte eux mme. adresse L'adresse IP de cette interface. txqueuelen length Set the length of the transmit queue of the device. It is useful to set this to small values for slower devices with a high latency (modem links, ISDN) to prevent fast bulk transfers from disturbing inter- active traffic like telnet too much. NOTES Depuis le noyau 2.2 il n'y a plus de statistiques d'inter- face explicite pour les interfaces en alias. Les statis- tiques affiches pour la vritable adresse sont partages avec toutes les adresses alias du mme priphrique. Si vous voulez des adresses par interface, vous devez ajouter des rgles de comptabilit particulires pour l'adresse en util- isant la commande ipchains(s) FICHIERS /proc/net/socket /proc/net/dev /proc/net/if_inet6 BUGS Mme si les adresses appletalk DDP et IPX peuvent tre affiches, elles ne peuvent tre modifies avec cette com- mande. VOIR AUSSI route(e), netstat(t), arp(p), rarp(p), ipchains(s) AUTHORS Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org> Alan Cox, <Alan.Cox@linux.org> Phil Blundell, <Philip.Blundell@pobox.com> Andi Kleen, <ak@muc.de> TRADUCTION Jean-Michel VANSTEENE (vanstee@worldnet.fr) net-tools 4 August 1997 IFCONFIG(G)