logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [16/08/2010 16:21]
smolski
doc:reseau:ifconfig [18/07/2014 06:00]
smolski [ifconfig : configurer une interface réseau]
Ligne 1: Ligne 1:
 +====== ifconfig ======
 +
 +  * Objet : ifconfig
 +  * Niveau requis : {{tag>​avisé}}
 +  * Commentaires : //Afficher la configuration 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 =====
 +
 +Il faut savoir qu'il existe plusieurs type d'​interfaces réseau. \\
 +Les plus courant sont : 
 +    ​
 +==== loopback ====
 +
 +Représente le réseau virtuel de la machine, et qui permet aux **applications réseau** d'une même machine de communiquer entre elle, __avec ou sans carte réseau__.
 +
 +==== Les interfaces des cartes réseaux. ====
 +
 +Les IP et les adresses pour communiquer entre des machines différentes.
 +
 +==== L'​interface ppp ====
 +
 +Permet d'​utiliser le réseaux téléphonique(internet).
 +
 +===== Utilisation =====
 +
 +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 ====
 +
 +Dans un terminal root :
 +<code root>​ifconfig</​code>​
 +
 +=== Exemple ===
 +
 +les //​...xxxx...//​ remplacent les données personnelles de mon réseau. ;-)
 +<​code>​
 +ifconfig
 +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
 +          adr inet6: fe80::​x:​xx:​xx:​xx:​xx:​xx104/​64 Scope:Lien
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:​2182 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:​2144 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 lg file transmission:​1000 ​
 +          RX bytes:​1323295 (1.2 MiB)  TX bytes:​426001 (416.0 KiB)
 +          Interruption:​252 Adresse de base:​0xa000 ​
 +
 +lo        Link encap:​Boucle locale  ​
 +          inet adr:​127.0.0.1 ​ Masque:​255.0.0.0
 +          adr inet6: ::1/128 Scope:Hôte
 +          UP LOOPBACK RUNNING ​ MTU:​16436 ​ Metric:1
 +          RX packets:70 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 lg file transmission:​0 ​
 +          RX bytes:5628 (5.4 KiB)  TX bytes:5628 (5.4 KiB)</​code>​
 +
 +Ici j'ai 1 config réseau :
 +
 +  - **eth0** => mon réseau internet en dhcp
 +  - **lo** ===> le réseau virtuel de la machine
 +
 +Le résultat se lit :
 +
 +  * **eth0** = //nom de ta carte reseau//​. ​
 +  * **inet adr:​192.168.1.xx** = ton ip locale
 +  * **Bcast:​192.168.1.255** = ton broadcast
 +  * **Masque:​255.255.255.0** = netmask
 +  * **HWaddr 9x:​xx:​xx:​xx:​xx:​xx** = HWaddr donne l'​adresse MAC de la carte, à utiliser par exemple avec certaines "​box"​.
 +
 +===== Option -a  =====
 +
 +La commande ''​ifconfig''​ ne liste QUE les ''​connections actives''​...
 +
 +Pour lister TOUTES les interfaces présentes utiliser l'​option ''​-a''​ ainsi :
 +<code root>​ifconfig -a</​code>​
 +<​code>​
 +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
 +          adr inet6: fe80::​92e6:​baff:​fecd:​a104/​64 Scope:Lien
 +          UP BROADCAST RUNNING MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:​3697 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:​3490 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 lg file transmission:​1000 ​
 +          RX bytes:​1971502 (1.8 MiB)  TX bytes:​781563 (763.2 KiB)
 +          Interruption:​252 Adresse de base:​0xa000 ​
 +
 +eth1      Link encap:​Ethernet ​ HWaddr 00:​04:​e2:​c5:​02:​f6  ​
 +          inet adr:​1x.xxx.xxx.4 ​ Bcast:​1x.xxx.255.255 ​ Masque:​255.255.255.0
 +          UP BROADCAST MULTICAST ​ MTU:​1500 ​ Metric:1
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 lg file transmission:​1000 ​
 +          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
 +          Interruption:​17 ​
 +
 +lo        Link encap:​Boucle locale  ​
 +          inet adr:​127.0.0.1 ​ Masque:​255.0.0.0
 +          adr inet6: ::1/128 Scope:Hôte
 +          UP LOOPBACK RUNNING ​ MTU:​16436 ​ Metric:1
 +          RX packets:70 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:70 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:​0 lg file transmission:​0 ​
 +          RX bytes:5628 (5.4 KiB)  TX bytes:5628 (5.4 KiB)
 +
 +</​code>​
 +
 +Ici je vois //la seconde carte reseau// avec :
 +  - une IP fixe : 1x.xxx.xxx.4
 +  - et une passserelle : 1x.xxx.255.255
 +
 +===== 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 =====
 +
 +  * [[:​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** !
  
doc/reseau/ifconfig.txt · Dernière modification: 01/12/2016 15:40 par bendia

Pied de page des forums

Propulsé par FluxBB