Linux |
CentOS 5.2 |
|
ifconfig(8) |
ifconfig − configure une interface réseau |
ifconfig [interface] |
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. |
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). |
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 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. |
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. |
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) |
/proc/net/socket |
Même si les adresses appletalk DDP et IPX peuvent être affichées, elles ne peuvent être modifiées avec cette commande. |
route(8), netstat(8), arp(8), rarp(8), ipchains(8) |
Fred N. van Kempen,
<waltje@uwalt.nl.mugnet.org> |
Jean-Michel VANSTEENE (vanstee@worldnet.fr) |
ifconfig(8) |