NOM
ifconfig - configure une interface réseau
SYNOPSIS
ifconfig [interface]
ifconfig interface [aftype] options | adresse ...
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)