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 [25/03/2013 11:36] smolski [La commande ifconfig] |
doc:reseau:ifconfig [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== La commande ifconfig ====== | + | ====== ifconfig ====== |
- | La commande ifconfig (IterFaCONFIGuration) permet de configurer les interfaces réseaux de la machine. | + | La commande ifconfig (InterFaCONFIGuration) permet de configurer les interfaces réseaux de la machine. |
- | + | <note>Commande obsolète remplacée par la commande **ip**</note> | |
- | Nota : \\ | + | |
- | Il existe aussi la commande "**ip**" offrant plus de fonctionnalités, dont la gestion de l'IPv6 ! | + | |
===== Type d'interfaces réseaux ===== | ===== Type d'interfaces réseaux ===== | ||
- | Il faut savoir qu'il existe plusieurs type d'interfaces réseau. | + | Il faut savoir qu'il existe plusieurs type d'interfaces réseau. \\ |
Les plus courant sont : | Les plus courant sont : | ||
| | ||
Ligne 28: | Ligne 25: | ||
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__. | ||
- | ===== Syntaxe ===== | + | <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 ==== | ||
- | <code bash> | + | Dans un terminal root : |
- | # ifconfig</code> | + | <code root>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 | ||
inet adr:192.168.1.xx Bcast:192.168.1.255 Masque:255.255.255.0 | inet adr:192.168.1.xx Bcast:192.168.1.255 Masque:255.255.255.0 | ||
Ligne 74: | Ligne 72: | ||
La commande ''ifconfig'' ne liste QUE les ''connections actives''... | La commande ''ifconfig'' ne liste QUE les ''connections actives''... | ||
- | Pour lister TOUTES les connections 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 107: | Ligne 105: | ||
</code> | </code> | ||
- | Ici je vois la seconde carte reseau avec : | + | Ici je vois //la seconde carte reseau// avec : |
- une IP fixe : 1x.xxx.xxx.4 | - une IP fixe : 1x.xxx.xxx.4 | ||
- et une passserelle : 1x.xxx.255.255 | - et une passserelle : 1x.xxx.255.255 | ||
- | ===== Liens à suivre : ===== | + | ===== Option <interface> up/down ===== |
+ | |||
+ | L'option ''up'' ou ''down'' permet d'allumer ou d'éteindre une interface. | ||
+ | |||
+ | ==== Synopsis ==== | ||
+ | |||
+ | Allumer une interface : | ||
+ | <code root>ifconfig <interface> up</code> | ||
+ | |||
+ | Éteindre une interface : | ||
+ | <code root>ifconfig <interface> down</code> | ||
+ | |||
+ | 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 [[:doc:reseau:interfaces]] : | ||
+ | <code root>ifconfig eth0 down</code> | ||
+ | |||
+ | ===== Liens ===== | ||
- | * [[manuel:config:interfaces | Configurer son réseau à la main.]] | + | * [[: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** ! | ||