From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 3ABAE1381F3 for ; Sat, 11 May 2013 19:19:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 1C752E0881; Sat, 11 May 2013 19:19:16 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8E3FBE0881 for ; Sat, 11 May 2013 19:19:15 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 85B8933DFC7 for ; Sat, 11 May 2013 19:19:14 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 617) id 4D62A2171D; Sat, 11 May 2013 19:19:13 +0000 (UTC) From: "Sven Vermeulen (swift)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, swift@gentoo.org Subject: [gentoo-commits] gentoo commit in xml/htdocs/doc/fr/handbook: hb-install-config.xml hb-install-network.xml hb-net-advanced.xml hb-net-start.xml X-VCS-Repository: gentoo X-VCS-Files: hb-install-config.xml hb-install-network.xml hb-net-advanced.xml hb-net-start.xml X-VCS-Directories: xml/htdocs/doc/fr/handbook X-VCS-Committer: swift X-VCS-Committer-Name: Sven Vermeulen Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Message-Id: <20130511191913.4D62A2171D@flycatcher.gentoo.org> Date: Sat, 11 May 2013 19:19:13 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: b1dcb398-a5a6-49ad-9da3-dd1b7249e541 X-Archives-Hash: 958c3dc5838cb0fea6aff6f6aa22ee27 swift 13/05/11 19:19:13 Modified: hb-install-config.xml hb-install-network.xml hb-net-advanced.xml hb-net-start.xml Log: Fix bugs 468722, 468724, 468776, 468780 and 468782 - Updated french translations thanks to Jose Fournier Revision Changes Path 1.53 xml/htdocs/doc/fr/handbook/hb-install-config.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-install-config.xml?rev=1.53&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-install-config.xml?rev=1.53&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-install-config.xml?r1=1.52&r2=1.53 Index: hb-install-config.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-install-config.xml,v retrieving revision 1.52 retrieving revision 1.53 diff -u -r1.52 -r1.53 --- hb-install-config.xml 4 Mar 2013 19:47:19 -0000 1.52 +++ hb-install-config.xml 11 May 2013 19:19:13 -0000 1.53 @@ -4,7 +4,7 @@ - + @@ -13,8 +13,8 @@ un aperçu de ces fichiers et décrit comment procéder. -24 -2013-02-23 +25 +2013-05-06
@@ -316,7 +316,9 @@ Pour entrer une adresse fixe, un masque de réseau et une adresse de passerelle, vous devez définir config_eth0 et routes_eth0 :

- + +ceci suppose que votre interface réseau est appelée eth0. Cela reste malgré tout très dépendant du système. Nous vous recommandons de supposer que l'interface porte le même nom que l'interface utilisée lors du démarrage sur un media d'installation. à condition qu'il soit suffisamment récent. +
 config_eth0=( "192.168.0.2 netmask 255.255.255.0 brd 192.168.0.255" )
 routes_eth0=( "default via 192.168.0.1" )
@@ -363,16 +365,30 @@
 
 

Si vous avez plusieurs interfaces réseau, vous devez créer les scripts -appropriés (net.eth1, net.eth2 etc.). Pour ce faire, -utilisez ln : +net.* appropriés de la même manière que celle employée pour créer net.eth0).

- +

+Si par la suite, vous vous rendez compte que le nom utilisé pour l'interface réseau (que nous avons supposé être eth0) est faux, alors : +

+ +
    +
  1. +mettez à jour le fichier /etc/conf.d/net avec le nom correct (tel que enp3s0 +à la place de eth0), +
  2. +
  3. +créez un nouveau lien symbolique (tel que /etc/init.d/net.enp3s0), +
  4. +
  5. +retirez l'ancien lien symbolique (rm /etc/init.d/net.eth0), +
  6. +
  7. +ajoutez le nouveau au niveau d'exécution par défaut et, +
  8. +
  9. +retirez l'ancien avec la commande rc-update del net.eth0 default. +
  10. +
1.29 xml/htdocs/doc/fr/handbook/hb-install-network.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-install-network.xml?rev=1.29&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-install-network.xml?rev=1.29&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-install-network.xml?r1=1.28&r2=1.29 Index: hb-install-network.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-install-network.xml,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- hb-install-network.xml 9 Dec 2008 13:33:38 -0000 1.28 +++ hb-install-network.xml 11 May 2013 19:19:13 -0000 1.29 @@ -4,7 +4,7 @@ - + @@ -13,8 +13,8 @@ Internet ; vous devez la configurer. -5.1 -2008-09-26 +7 +2013-05-06
Connexion au réseau automatique @@ -32,12 +32,12 @@

Pour vérifier que votre connexion fonctionne, utilisez la commande -/sbin/ifconfig. Elle devrait afficher la liste des interfaces réseau +ifconfig. Elle devrait afficher la liste des interfaces réseau opérationnelles (en plus de lo).

-
-# /sbin/ifconfig
+
+# ifconfig
 (...)
 eth0      Link encap:Ethernet  HWaddr 00:50:BA:8F:61:7A
           inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
@@ -49,7 +49,13 @@
           RX bytes:485691215 (463.1 Mb)  TX bytes:123951388 (118.2 Mb)
           Interrupt:11 Base address:0xe800 
 
+

+Le nom de l'interface réseau sur votre système peut ne pas être eth0. Des médias d'installation récents peuvent afficher des noms d'interface réseau standards comme eno0, ens1 ou encore enp5s0. Recherchez simplement le nom de l'interface dans la sortie d'une commande ifconfig pour laquelle l'adresse IP pointe sur votre réseau local. +

+

+Dans toute la suite de ce document, nous supposerons que cette interface s'appelle eth0. +

@@ -69,7 +75,7 @@ proxy.gentoo.org et que le port soit 8080 :

-
+
 (Si le mandataire gère le HTTP)
 # export http_proxy="http://proxy.gentoo.org:8080"
 (Si le mandataire gère le FTP)
@@ -83,7 +89,7 @@
 la syntaxe suivante pour définir la variable :
 

-
+
 http://utilisateur:passe@serveur:port
 
@@ -93,7 +99,7 @@ ferez :

-
+
 # export http_proxy="http://nico:f00b_r@proxy.gentoo.org:8080"
 
@@ -110,7 +116,7 @@ résolution de noms se fait bien.

-
+
 # ping -c 3 www.gentoo.org
 
@@ -169,7 +175,7 @@ automatiquement, est de lancer le script net-setup :

-
+
 # net-setup eth0
 
@@ -204,7 +210,7 @@ ou non.

-
+
 # pppoe-setup
 # pppoe-start
 
@@ -239,7 +245,7 @@ nom d'utilisateur/mot de passe :

-
+
 # nano -w /etc/ppp/chap-secrets
 
@@ -247,7 +253,7 @@ Ensuite, modifiez /etc/ppp/options.pptp si nécessaire :

-
+
 # nano -w /etc/ppp/options.pptp
 
@@ -257,7 +263,7 @@ serveur :

-
+
 # pptp <ip du serveur>
 
@@ -294,7 +300,7 @@ simplement ls :

-
+
 # ls /lib/modules/`uname -r`/kernel/drivers/net
 
@@ -311,10 +317,10 @@

Pour vérifier si votre carte réseau est maintenant détectée, utilisez ifconfig. Une carte réseau détectée devrait provoquer ce genre -d'affichage : +d'affichage (ici encore, eth0 doit être considéré comme un exemple de nom) :

-
+
 # ifconfig eth0
 eth0      Link encap:Ethernet  HWaddr FE:FD:00:00:00:00
           BROADCAST NOARP MULTICAST  MTU:1500  Metric:1
@@ -329,16 +335,22 @@
 détectée :
 

-
+
 # ifconfig eth0
 eth0: error fetching interface information: Device not found
 
+

+La liste des interfaces réseau disponibles sur votre système peut être lue dans le système de fichiers /sys  : +

+ +
+# ls /sys/class/net
+dummy0  eth0  lo  sit0  tap0  wlan0
+

-Si votre machine dispose de plusieurs cartes réseau, elles sont nommées -eth0, eth1, etc. Utilisez le nom qui correspond à la carte qui -est connectée. Dans le reste de ce document, nous utiliserons eth0. +Dans l'exemple présenté ci-dessus, 6 interfaces ont été trouvées. Celle nommée eth0 est probablement l'adaptateur (cablé) tandis que celle nommée wlan0 est l'interface sans fil.

@@ -385,7 +397,7 @@ informations, utilisez dhcpcd :

-
+
 # dhcpcd eth0
 Certains administrateurs de réseau imposent l'utilisation des
 noms de machine et de domaine attribués par le serveur DHCP.
@@ -407,7 +419,7 @@
 
 
 
-Seuls les CD d'installation pour x86, amd64 et ppc ont la commande
+seuls les CD d'installation pour x86, amd64 et ppc ont la commande
 iwconfig.  Avec d'autres machines, vous pouvez vous débrouiller en
 suivant les instructions relatives au projet linux-wlan-ng
@@ -421,7 +433,7 @@
 affichera un texte semblable à ceci :
 

-
+
 # iwconfig eth0
 eth0     IEEE 802.11-DS  ESSID:"GentooNode"
          Mode:Managed  Frequency:2.442GHz  Access Point: 00:09:5B:11:CC:F2
@@ -434,7 +446,7 @@
 
-Remarquez que certaines cartes ont wlan0 ou ra0 comme nom de +remarquez que certaines cartes ont wlan0 ou ra0 comme nom de périphérique au lieu de eth0. Lancez iwconfig sans paramètre pour connaitre le nom exact du périphérique. @@ -450,13 +462,13 @@

-Si votre réseau sans fil est configuré avec du WPA ou du WPA2, vous devrez +si votre réseau sans fil est configuré avec du WPA ou du WPA2, vous devrez utiliser wpa_supplicant. Pour plus d'informations sur la configuration des réseaux sans fil sous Gentoo Linux, référez-vous au chapitre sur les réseaux sans fil du Manuel. -
+
 (Nommer votre réseau « GentooNode ».)
 # iwconfig eth0 essid GentooNode
 
@@ -482,7 +494,7 @@
 
 
 
-Si vous connaissez votre adresse IP, votre adresse de diffusion (broadcast),
+si vous connaissez votre adresse IP, votre adresse de diffusion (broadcast),
 votre masque réseau et vos serveurs de noms, vous pouvez sauter cette
 sous-section et continuer avec l'Utilisation de
 ifconfig et route.
@@ -505,7 +517,7 @@
 Voyons un exemple :
 

-
+
 Adresse IP (nombres):   192.168.0.2
 Adresse IP (bits):      11000000 10101000 00000000 00000010
                         -------- -------- -------- --------
@@ -527,7 +539,7 @@
 forme d'une adresse IP.
 

-
+
 Adresse IP:       192      168      0         2
                11000000 10101000 00000000 00000010
 Masque réseau  11111111 11111111 11111111 00000000
@@ -549,7 +561,7 @@
 à tout le réseau.
 

-
+
 Adresse IP:               192      168      0         2
                        11000000 10101000 00000000 00000010
 Adresse de diffusion:  11000000 10101000 00000000 11111111
@@ -630,7 +642,7 @@
 votre adresse de diffusion et ${NETMASK} par votre masque réseau :
 

-
+
 # ifconfig eth0 ${IP_ADDR} broadcast ${BROADCAST} netmask ${NETMASK} up
 
@@ -639,7 +651,7 @@ ${GATEWAY} par l'adresse de votre passerelle :

-
+
 # route add default gw ${GATEWAY}
 
@@ -648,7 +660,7 @@ texte favori (dans notre exemple, nous utilisons nano) :

-
+
 # nano -w /etc/resolv.conf
 
1.13 xml/htdocs/doc/fr/handbook/hb-net-advanced.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-net-advanced.xml?rev=1.13&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-net-advanced.xml?rev=1.13&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-net-advanced.xml?r1=1.12&r2=1.13 Index: hb-net-advanced.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-net-advanced.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- hb-net-advanced.xml 4 Mar 2013 19:47:19 -0000 1.12 +++ hb-net-advanced.xml 11 May 2013 19:19:13 -0000 1.13 @@ -7,7 +7,7 @@ - + @@ -16,8 +16,8 @@ comprendre cette partie avant que nous attaquions les modules réseaux. -11 -2011-08-19 +12 +2013-05-06
Configuration avancée @@ -243,5 +243,105 @@
+
+Nommage des interfaces réseau + +Comment ça marche ? + + +

+Les noms des interfaces réseau ne sont pas choisis arbitrairement : le noyau Linux et le gestionnaire de périphériques (la plupart des système utilisent udev comme gestionnaire de périphériques bien que d'autres existent) choisissent le nom de l'interface en fonction de règles bien définies. +

+ +

+Quand une interface est détectée sur un système, le noyau Linux rassemble les données nécessaires sur cette carte. Ceci inclut : +

+
    +
  1. + le nom enregistré (sur l'interface elle-même) de la carte, qui sera par la suite noté comme étant le paramètre ID_NET_NAME_ONBARD  ; +
  2. +
  3. + le connecteur sur lequel la carte est enfichée qui sera par la suite noté comme étant le paramètre ID_NET_NAME_SLOT ; +
  4. +
  5. + le chemin via lequel la carte est accessible, qui sera par la suite noté comme étant le paramètre ID_NET_NAME_PATH  ; +
  6. +
  7. + l'adresse MAC (fournie par le fabricant) de la carte, qui sera par la suite noté comme étant le paramètre + the ID_NET_NAME_MAC  ; +
  8. +
+ +

+Sur la base de ces informations, le gestionnaire de périphériques décide du nom à attribuer à l'interface sur le système. Par défaut, il utilise le premier By default, il utilise le premier des paramètres cités ci-dessus qu'il rencontre. Par exemple, s'il rencontre ID_NET_NAME_ONBARD et que ce dernier vaut eno1, alors l'interface sera appelée eno1. +

+ +

+Si vous connaissez le nom de votre interface, vous pouvez lire les paramètres associès avec la commande udevadm: +

+ +
+# udevadm test-builtin net_id /sys/class/net/enp3s0 2>/dev/null
+ID_NET_NAME_MAC=enxc80aa9429d76
+ID_OUI_FROM_DATABASE=Quanta Computer Inc.
+ID_NET_NAME_PATH=enp3s0
+
+ +

Comme le premier paramètre rencontrés des trois paramètres est +ID_NET_NAME_PATH , c'est cette valeur qui est utilisée comme nom de l'interface. Si aucun paramètre n'est trouvé, le système en revient aux noms fournis par le noyau (eth0, eth1, etc.) +

+ + +
+ +Utilisation du nommage traditionnel du noyau + + +

+Avant ce changement, les cartes interfaces réseau étaient nommées par le noyau Linux lui-même, selon l'ordre de chargement des pilotes (parmi d'autres, vraisemblablement plus obscures, raisons). Ce comportement peut toujours être activé en positionnant l'option de démarrage +net.ifnames=0 dans le chargeur de démarrage. +

+ +

+Une autre manière de désactiver ce comportement (et de revenir ainsi au nommage traditionnel par le noyau) est de créer une règle udev vide nommée +80-net-name-slot.rules qui écrasera alors la règle par défaut fournie (avec le même nom) ; règle qui prend en charge le nommage des interfaces réseau. +

+ +
+# ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
+
+ + +
+ +Utilisation de vos propres noms + + +

+L'idée maîtresse à la base du changement du système de nommage n'est pas de semer la confusion dans l'esprit de l'utilisateur, mais de rendre les changements plus faciles. Supposons que vous ayez deux cartes d'interface appeléer eth0 et eth1. L'une est prévue pour l'accès au réseau par câble, tandis que l'autre est prévue pour un accès sans fil. Avec la prise en charge du nommage des interfaces, vous pouvez les appeler lan0 (câblée) et wifi0 (sans fil) - c'est mieux de ne pas utiliser les noms habituels tels que eth* et wlan* car ceux-ci peuvent encore entrer en conflit avec les noms que vous proposerez. +

+

+Tout ce que vous devez faire, c'est trouver les paramètres des cartes et utiliser cette information pour définir votre propre règle de nommage : +

+ +
+# udevadm test-builtin net_id /sys/class/net/eth0 2>/dev/null
+ID_NET_NAME_MAC=enxc80aa9429d76
+ID_OUI_FROM_DATABASE=Quanta Computer Inc.
+
+# vim /etc/udev/rules.d/70-net-name-use-custom.rules
+# La première utilise l'information MAC 
+SUBSYSTEM=="net", ACTION=="add", ENV{ID_NET_NAME_MAC}=="enxc80aa9429d76", NAME="lan0"
+# La seconde utilise l'information  ID_NET_NAME_PATH 
+SUBSYSTEM=="net", ACTION=="add", ENV{ID_NET_NAME_PATH}=="enp3s0", NAME="wifi0"
+
+ +

+Comme les règeles sont appelées avant la règle par défaut (elles sont en fait appelées par ordre alphabétique, ainsi 70 est appelée avant 80) les noms fournis par la règles seront utilisés à la place des noms fournis par défaut. +

+ + +
+
1.11 xml/htdocs/doc/fr/handbook/hb-net-start.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-net-start.xml?rev=1.11&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-net-start.xml?rev=1.11&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/fr/handbook/hb-net-start.xml?r1=1.10&r2=1.11 Index: hb-net-start.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/fr/handbook/hb-net-start.xml,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- hb-net-start.xml 4 Mar 2013 19:47:19 -0000 1.10 +++ hb-net-start.xml 11 May 2013 19:19:13 -0000 1.11 @@ -7,7 +7,7 @@ - + @@ -15,10 +15,8 @@ Un guide qui vous permettra d'avoir rapidement un réseau fonctionnel, pour les environnements les plus communs. - -10 -2012-06-29 - +11 +2013-05-06
Préparation @@ -27,14 +25,14 @@ ce document suppose que vous avez correctement configuré votre noyau et vos modules en fonction de votre matériel et que vous connaissez le nom de vos interfaces. De plus, ce guide procédera à la configuration d'eth0, mais -cela pourrait tout aussi bien être eth1, wlan0, etc. +cela pourrait tout aussi bien être eno0, ens1, wlan0, enp1s0 etc.

Pour être prêt à configurer votre carte réseau, vous devez indiquer au système RC (N.D.T : Configuration des ressources) de Gentoo le nom de cette interface. Pour cela, un lien symbolique doit être créé de net.lo -vers net.eth0 dans le répertoire /etc/init.d/. +vers net.eth0 (ou tout autre nom attribué à votre interface dans votre système) dans le répertoire /etc/init.d/.