Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:ifconfig [26/03/2013 06:36] captnfab [Option -a] |
doc:reseau:ifconfig [18/07/2014 05:59] smolski [Introduction] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== ifconfig ====== | + | ====== ifconfig : configurer une interface réseau ====== |
- | La commande ifconfig (IterFaCONFIGuration) permet de configurer les interfaces réseaux de la machine. | + | * Objet : manier ifconfig pour la configuration des interfaces réseau |
+ | * Niveau requis : {{tag>avisé}} | ||
+ | * Commentaires : //Configurer une interface réseau simplement, en spécifiant l'IP, le réseau et la passerelle.// | ||
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | ||
+ | * Suivi : {{tag>obsolète}} | ||
+ | * Création par [[user>smolski]] le 16/08/2010 | ||
+ | * Testé par <...> le <...> | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=2884 |ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | |||
+ | ===== Introduction ===== | ||
+ | |||
+ | La commande ifconfig (**I**nter**f**ace **Config**uration) permet de configurer les [[:doc:reseau:interfaces|interfaces réseau]] de la machine. | ||
+ | <note>Commande obsolète pour l'ipv6 remplacée par la commande **ip**</note> | ||
===== Type d'interfaces réseaux ===== | ===== Type d'interfaces réseaux ===== | ||
Ligne 24: | Ligne 36: | ||
Pour lancer la commande ''ifconfig'' __il faut être root pour pouvoir le faire__. | Pour lancer la commande ''ifconfig'' __il faut être root pour pouvoir le faire__. | ||
+ | <note>En vrai, il n'est pas nécessaire d'être root, si l'on veut simplement consulter la liste des interfaces. Il suffit d'avoir ''/sbin/'' dans son ''PATH''((La commande ''export PATH=/sbin:$PATH'' permet de faire cela. À rajouter par exemple dans son fichier ''.bashrc'')), ou de taper à la main ''/sbin/ifconfig'' ou ''/sbin/ifconfig -a''.</note> | ||
==== Syntaxe ==== | ==== Syntaxe ==== | ||
Dans un terminal root : | Dans un terminal root : | ||
- | <code bash> | + | <code root>ifconfig</code> |
- | ifconfig</code> | + | |
=== Exemple === | === Exemple === | ||
les //...xxxx...// remplacent les données personnelles de mon réseau. ;-) | les //...xxxx...// remplacent les données personnelles de mon réseau. ;-) | ||
- | <code bash> | + | <code> |
ifconfig | ifconfig | ||
eth0 Link encap:Ethernet HWaddr 9x:xx:xx:xx:xx:xx | eth0 Link encap:Ethernet HWaddr 9x:xx:xx:xx:xx:xx | ||
Ligne 72: | Ligne 84: | ||
Pour lister TOUTES les interfaces présentes utiliser l'option ''-a'' ainsi : | Pour lister TOUTES les interfaces présentes utiliser l'option ''-a'' ainsi : | ||
- | <code bash> | + | <code root>ifconfig -a</code> |
- | ifconfig -a | + | <code> |
eth0 Link encap:Ethernet HWaddr 90:e6:ba:cd:a1:04 | eth0 Link encap:Ethernet HWaddr 90:e6:ba:cd:a1:04 | ||
inet adr:192.168.1.11 Bcast:192.168.1.255 Masque:255.255.255.0 | inet adr:192.168.1.11 Bcast:192.168.1.255 Masque:255.255.255.0 | ||
Ligne 115: | Ligne 127: | ||
Allumer une interface : | Allumer une interface : | ||
- | <code bash> | + | <code root>ifconfig <interface> up</code> |
- | ifconfig <interface> up</code> | + | |
Éteindre une interface : | Éteindre une interface : | ||
- | <code bash> | + | <code root>ifconfig <interface> down</code> |
- | ifconfig <interface> down</code> | + | |
Dans cette commande, remplacer <interface> par le nom de l'interface reseau que vous souhaitez manipuler. \\ | Dans cette commande, remplacer <interface> par le nom de l'interface reseau que vous souhaitez manipuler. \\ | ||
- | Exemple pour éteindre l'interface nommée **eth0** dans le fichier [[manuel:interfaces]] : | + | Exemple pour éteindre l'interface nommée **eth0** dans le fichier [[:doc:reseau:interfaces]] : |
- | <code bash> | + | <code root>ifconfig eth0 down</code> |
- | ifconfig eth0 down</code> | + | |
===== Liens ===== | ===== Liens ===== | ||
- | * [[commande:ifup | La commande ifup et ifdown]] permet de configurer/déconfigurer une carte réseau. | + | * [[:doc:systeme:ifup | La commande ifup et ifdown]] permet de configurer/déconfigurer une carte réseau. |
* Il existe aussi la commande "**ip**" offrant plus de fonctionnalités, dont la gestion de l'**IPv6** ! | * Il existe aussi la commande "**ip**" offrant plus de fonctionnalités, dont la gestion de l'**IPv6** ! | ||