Provided by: net-tools_1.60-25ubuntu2.1_amd64 

NOM
ifconfig - configure une interface réseau
SYNOPSIS
ifconfig [interface]
ifconfig interface [aftype] options | adresse ...
DESCRIPTION
Ifconfig est utilisé pour configurer (et maintenir ensuite) les interfaces réseau résidentes dans le
noyau. Il est utilisé lors du boot pour configurer la plupart d'entre-elles et ainsi rendre le système
opérationnel. Après, ce n'est quasiment plus utilisé que pour le débogage ou pour des réglages si
nécessaire.
Si aucun argument n'est donné, ifconfig affiche simplement l'état des interfaces actuellement définies.
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 ne sont pas
actives. Autrement, il considère qu'il faut positionner de nouvelles valeurs.
Familles d'adresses
Si le premier argument après le nom de l'interface est reconnu comme étant un nom de famille d'adresses
supporté, cette famille d'adresses est utilisée pour décoder et afficher toutes les adresses
protocolaires. Les familles d'adresses actuellement supportées comprennent inet (TCP/IP, default) ax25
(AMPR Packet Radio.) ddp (Appletalk Phase 2) and ipx (Novell IPX).
OPTIONS
interface
Le nom de l'interface réseau. C'est généralement un nom de pilote suivi d'un numéro d'ordre comme
eth0 pour la première interface Ethernet.
up Cette option active l'interface. Elle est implicitement spécifiée si une nouvelle adresse est
affectée à l'interface (voir plus loin).
down Cette option arrête le fonctionnement du pilote pour cette interface, et est utilisée lorsque les
choses commencent à aller mal.
[-]arp Valide ou invalide l'utilisation du protocole ARP sur cette interface. Si le signe moins (-) est
présent, l'option est invalidée.
[-]promisc
Valide ou invalide le mode promiscuous. S'il est validé, tous les paquets circulant sur le réseau
seront reçus sur cette interface.
[-]allmulti
Valide ou invalide le fonctionnement de l'interface en mode all-multicast. S'il est validé, tous
les paquets multicast circulant sur le réseau seront reçus sur cette interface.
metric N
Ce paramètre définit la métrique de l'interface. Il n'est pour l'instant pas implémenté, mais le
sera prochainement.
mtu N Ce paramètre définit le MTU (Maximum Transfer Unit) d'une interface.
dstaddr adr
Définit l'adresse IP de "l'autre bout" dans le cas d'un lien point-à-point, comme PPP. Ce
paramètre est obsolète; utilisez plutôt le paramètre pointopoint.
netmask adr
Définit le masque de réseau IP pour cette interface. La valeur par défaut de cette valeur
correspond au masque réseau usuel pour les classes A, B ou C (déduite de l'adresse IP), mais toute
autre valeur peut être définie selon les besoins en sous-réseaux.
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
Crée un nouveau périphérique SIT (IPv6-dans-IPv4), en mode tunnel jusqu'à la destination.
irq adr
Définit la ligne d'interruption utilisée par ce périphérique. Certains périphériques ne supportent
pas le changement dynamique de l'IRQ.
io_addr adr
Définit pour ce périphérique, l'adresse de début dans l'espace d'entrée-sortie I/O.
mem_start adr
Définit l'adresse de début de mémoire partagée pour ce périphérique. Seuls quelques périphériques
ont besoin de ce paramètre.
media type
Définit le port physique ou le type de medium utilisé par ce périphérique. Tous les périphériques
ne peuvent pas changer de configuration et les valeurs supportées varient de l'un à l'autre. Les
valeur typiques sont 10base2 (Ethernet fin), 10baseT (10Mbps Ethernet paire torsadée), AUI
(transceiver externe) etc. Le type auto permet d'indiquer au pilote de détecter automatiquement le
medium utilisé. Une fois de plus, tous les périphériques ne supportent pas cette option.
[-]broadcast [adr]
Si l'adresse est également donnée, définit l'adresse broadcast protocolaire pour cette interface.
Autrement, il permet d'armer (ou désarmer) l'indicateur IFF_BROADCAST de l'interface.
[-]pointopoint [adr]
Ce mot clé valide 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'argument d'adresse est également donné, il définit l'adresse de l'autre machine, de la même
manière que le paramètre obsolète dstaddr Autrement il arme (ou désarme) l'indicateur
IFF_POINTOPOINT de l'interface.
hw classe adresse
Définit l'adresse matérielle de l'interface, si le pilote du périphérique supporte cette
opération. Le mot clé doit être suivi du nom de la classe matérielle et de l'adresse matérielle en
caractères imprimables ASCII. Les classes matérielles actuellement supportées comprennent ether
(Ethernet), ax25 (AMPR AX.25), ARCnet et netrom (AMPR NET/ROM).
multicast
Positionne l'indicateur multicast sur l'interface. Elle n'est généralement pas nécessaire puisque
les pilotes positionnent l'option correcte eux même.
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 interactive traffic like telnet too much.
NOTES
Depuis le noyau 2.2 il n'y a plus de statistiques d'interface explicite pour les interfaces en alias. Les
statistiques affichées pour la véritable adresse sont partagées avec toutes les adresses alias du même
périphérique. Si vous voulez des adresses par interface, vous devez ajouter des règles de comptabilité
particulières pour l'adresse en utilisant la commande ipchains(8)
FICHIERS
/proc/net/socket
/proc/net/dev
/proc/net/if_inet6
BUGS
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), ipchains(8), iptables(8), ifup(8), interfaces(5).
AUTHORS
Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
Alan Cox, <Alan.Cox@linux.org>
Phil Blundell, <Philip.Blundell@pobox.com>
Andi Kleen,
TRADUCTION
Jean-Michel VANSTEENE (vanstee@worldnet.fr)
net-tools 2007-12-02 IFCONFIG(8)