Les MANs Linux en français...
IFCONFIG
Section: Manuel du programmeur Linux (8)Updated: 4 août 1997
Index Retour au Menu Principal
NOM
ifconfig - configure une interface réseauSYNOPSIS
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 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
- Détermine la longueur de la file de transmission du périphérique. Il est utile de positionner ceci sur de petites valeurs pour les périphériques lents avec une grande latence (modems, ISDN) pour empêcher que les transferts rapides de gros paquets ne perturbent trop le trafic interactif comme telnet.
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)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)
Index
- NOM
- SYNOPSIS
- DESCRIPTION
- Familles d'adresses
- OPTIONS
- NOTES
- FICHIERS
- BUGS
- VOIR AUSSI
- AUTHORS
- TRADUCTION
Time: 09:49:23 GMT, December 26, 2004