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
Dernière révision Les deux révisions suivantes
doc:reseau:interfaces [14/07/2014 23:04]
smolski [Édition du fichier interfaces]
doc:reseau:interfaces [25/08/2018 08:27]
smolski [Prérequis]
Ligne 2: Ligne 2:
  
   * Objet : Le fichier : /​etc/​network/​interfaces   * Objet : Le fichier : /​etc/​network/​interfaces
-  * Niveau requis : {{tag>​débutant ​averti}}+  * Niveau requis : {{tag>​débutant ​avisé}}
   * Commentaires : //Écrire la configuration de connexion de votre réseau.//   * Commentaires : //Écrire la configuration de connexion de votre réseau.//
-  * Débutant, à savoir : [[:doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) +  * Débutant, à savoir : [[doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) 
-  * Suivi : {{tag>​à-compléter}} +  * Suivi : {{tag>obsolète ​à-compléter}} 
-    * Création par [[user>​captnfab]] 16/​09/​2013 +    * Création par [[user>​captnfab]] ​le 16/09/2013 
-  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=7412|ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))+    * Testé par ...  le ... 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=7412|ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 ===== Prérequis ===== ===== Prérequis =====
  
-FIXMEÀ déplacer dans une section « Configuration du réseau »+FIXME À déplacer dans une section « Configuration du réseau ».
  
 ==== Notion d'​interface ==== ==== Notion d'​interface ====
-Une interface (voir [[http://​wiki.chezlefab.net/​tuto_nix/​config_network]]) va consister en : + 
-  * une adresse IP (via laquelle les machines pourront joindre la votre),+Une interface (voir [[https://​web.archive.org/​web/​http://​wiki.chezlefab.net/​tuto_nix/​config_network|http://​wiki.chezlefab.net/​tuto_nix/​config_network]]) va consister en : 
 +  * une adresse IP (via laquelle les machines pourront joindre la vôtre),
   * un masque de sous-réseau (indiquant la taille du réseau),   * un masque de sous-réseau (indiquant la taille du réseau),
   * une adresse de diffusion (permettant de contacter toutes les machines du réseau) et   * une adresse de diffusion (permettant de contacter toutes les machines du réseau) et
   * une adresse de réseau (indiquant le point commun entre les adresses des machines).   * une adresse de réseau (indiquant le point commun entre les adresses des machines).
-Ces informations vont être à spécifier par l'​utilisateur ou détectées automatiquement. \\ +Ces informations vont être à spécifier par l'​utilisateurou détectées automatiquement. \\ 
-<​note>​//On pourra aussi déclarer d'​autres informations dans une interface.//</​note> ​+<​note>​On pourra aussi déclarer d'​autres informations dans une interface.</​note> ​
  
-Plutôt que RJ45 qui est une norme de connecteur, le réseau filaire est **ethernet** (on peut avoir de la BNC).+Plutôt que RJ45 qui est une norme de connecteur, le réseau filaire est **ethernet** (on peut avoir la norme BNC).
  
 ==== Le fichier de configuration ==== ==== Le fichier de configuration ====
  
 Le fichier ''/​etc/​network/​interfaces''​ sert à paramétrer l'​accès de votre ordinateur à un réseau. \\  Le fichier ''/​etc/​network/​interfaces''​ sert à paramétrer l'​accès de votre ordinateur à un réseau. \\ 
-Nous pouvons le configurer manuellement,​ de façon simple et basique, pour que votre ordinateur se connecte à internet, que ce soit en filaire((protocole : **ethernet** //RJ45//, //​BNC//,​...)) ou en sans fil((protocole : **wifi**)), par l'​intermédiaire d'un routeur, plus communément appelé ​Box.+Nous pouvons le configurer manuellement,​ de façon simple et basique, pour que votre ordinateur se connecte à internet, que ce soit en filaire((protocole : **ethernet** //RJ45//, //BNC//, ...)) ou en sans fil((protocole : **wifi**)), par l'​intermédiaire d'un routeur, plus communément appelé ​//box//.
  
 ==== Conflits ==== ==== Conflits ====
  
-<note important>​Lorsque nous éditons notre propre configuration réseau, les outils graphiques comme [[:doc:​reseau:​network-manager]] ​pour le configurer ​doivent être supprimés (( Voir : [[:doc:​systeme:​apt | les outils apt ici]] et [[:doc:​systeme:​commandes:​editer | Les éditeurs de fichier là]] )). \\ +Lorsque nous éditons notre propre configuration réseau, les outils graphiques comme [[doc:​reseau:​network-manager|NetworkManager]] ou Wicd doivent être supprimés((Voir : [[doc:​systeme:​apt:​apt#​supprimer-un-paquet|les outils apt ici]] et [[doc:​systeme:​commandes:​editer|les éditeurs de fichier là]])). 
-</note>+ 
 +<code root>apt remove network-manager wicd</code> 
 + 
 +=== Fichier networkmanager.conf === 
 + 
 +On peut supprimer le conflit de network-manager en modifiant le fichier networkmanager.conf ainsi : \\ 
 +Changer ''​[ifupdown]managed=false''​ par ''​=true''​.
  
-<code root>apt-get remove network-manager wicd</​code>​+Merci à **ragamatrix** sur le salon df irc. :-)
  
 ==== Nommage des interfaces ==== ==== Nommage des interfaces ====
  
-Lorsque nous avons plusieurs cartes réseau sur le même PC, nous pouvons aussi gérer le numéro attribué à chacune d'​elle. Cela se fait au travers du fichier ''/​etc/​udev/​rules.d/​70-persistent-net.rules''​+Lorsque nous avons plusieurs cartes réseau sur le même PC, nous pouvons aussi gérer le numéro attribué à chacune d'​elle. Cela se fait au travers du fichier ''/​etc/​udev/​rules.d/​70-persistent-net.rules''​. Voir : 
  
-**Voir :** +  ​* [[doc:​systeme:​udev|/​etc/​udev]]
-  ​* [[:doc:​systeme:​udev | /etc/udev]]+
  
 ===== Rappels rapides ===== ===== Rappels rapides =====
  
-=== Les interfaces ===+==== Les interfaces ​====
  
-Pour lister les interfaces ​réseaux ​disponibles,​ utilisons [[:doc:​reseau:​ifconfig | la commmande ​ifconfig]].+Pour lister les interfaces ​réseau **disponibles**, utilisons ​la commmande ​[[doc:​reseau:​ifconfig|ifconfig]] ​:
  
 <code user>/​sbin/​ifconfig -a</​code>​ <code user>/​sbin/​ifconfig -a</​code>​
Ligne 89: Ligne 96:
  
   * L'​interface ''​lo''​ est l'​interface dite de //​loopback//​. Elle permet au système de discuter avec lui-même et est absolument indispensable. L'​unique adresse sur cette interface est ''​127.0.0.1''​.   * L'​interface ''​lo''​ est l'​interface dite de //​loopback//​. Elle permet au système de discuter avec lui-même et est absolument indispensable. L'​unique adresse sur cette interface est ''​127.0.0.1''​.
-  * Les interfaces ''​ethX''​ où X est un entier sont associées aux cartes ​réseaux+  * Les interfaces ''​ethX''​ où X est un entier sont associées aux cartes ​réseau
-  * Les interfaces ''​athX''​ ou ''​wlanX'',​ où X est un entier, sont associées aux cartes ​Wifi.+  * Les interfaces ''​athX''​ ou ''​wlanX'',​ où X est un entier, sont associées aux cartes ​WiFi.
   * Les interfaces ''​tunX''​ ou ''​tapX''​ sont souvent associées à des VPN.   * Les interfaces ''​tunX''​ ou ''​tapX''​ sont souvent associées à des VPN.
   * Les interfaces ''​pppX''​ pour les modems...   * Les interfaces ''​pppX''​ pour les modems...
-  * Les interfaces ''​usbX''​ sont liées aux connexions ​réseaux ​via USB, comme avec les smartphones.+  * Les interfaces ''​usbX''​ sont liées aux connexions ​réseau ​via USB, comme avec les //smartphones//.
   * Les interfaces ''​brX''​ correspondent à des //​bridges//,​ c'est à dire la fusion de plusieurs interfaces en une seule.   * Les interfaces ''​brX''​ correspondent à des //​bridges//,​ c'est à dire la fusion de plusieurs interfaces en une seule.
  
-Pour lister les interfaces ​réseaux //allumées//, la commande est la même sans le ''​-a''​ :+Pour lister les interfaces ​réseau **allumées**, la commande est la même sans l'​option ​''​-a''​ :
  
 <code user>/​sbin/​ifconfig</​code>​ <code user>/​sbin/​ifconfig</​code>​
  
-=== Les routes ===+==== Les routes ​====
  
 Pour lister les routes actives, on utilise la commande suivante : Pour lister les routes actives, on utilise la commande suivante :
 <code user>/​sbin/​route -n</​code>​ <code user>/​sbin/​route -n</​code>​
  
-La route par défaut est celle menant à votre routeur et dirigeant les paquets vers Internet..+La route par défaut est celle menant à votre routeur et dirigeant les paquets vers internet...
  
-=== Les DNS ===+==== Les serveurs ​DNS ====
  
-Pour lister les DNS actifs, on utilise la commande :+Pour lister les résolveurs ​DNS actifs, on utilise la commande :
 <code user>cat /​etc/​resolv.conf</​code>​ <code user>cat /​etc/​resolv.conf</​code>​
  
-Les lignes commençant par ''​nameserver''​ désignent les serveurs DNS. Voir [[:doc:​systeme:​resolv.conf]]+Les lignes commençant par ''​nameserver''​ désignent les serveurs DNS. Voir [[doc:​systeme:​resolv.conf]].
  
 ===== Édition du fichier interfaces ===== ===== Édition du fichier interfaces =====
  
-<​note>​''​**RAPPEL :**'' ​Comme nous sommes en phase d'​administration de la machine, nous avons très fréquemment besoin des droits de super-utilisateur. Les commandes nécessitant ces droits sont inscrite ​dans un cadre rouge. Il est d'​usage de se placer dans un shell root lorsque l'on a besoin d'​effectuer ce genre de tâches.+<​note>​**RAPPEL :** Comme nous sommes en phase d'​administration de la machine, nous avons très fréquemment besoin des droits de super-utilisateur. Les commandes nécessitant ces droits sont inscrites ​dans un cadre rouge. Il est d'​usage de se placer dans un shell root lorsque l'on a besoin d'​effectuer ce genre de tâches.
 </​note>​ </​note>​
  
-<note info>​Tous les fichiers de configuration (config) de linux (sauf les fichiers de configuration utilisateurs) se trouvent dans le répertoire ''​[[:atelier:​chantier:​fhs-etc|/​etc]]''​.</​note>​+<note info>​Tous les fichiers de configuration (config) de Linux (sauf les fichiers de configuration utilisateurs) se trouvent dans le répertoire ''​[[atelier:​chantier:​fhs-etc|/​etc]]''​.</​note>​
  
-<note importante>​ATTENTION ! Nous ne listons plus, nous modifions maintenant… \\ +<note importante>​**ATTENTION !** Nous ne listons plus, nous modifions maintenant... \\ 
-On va modifier un fichier de configuration crucial pour le système, si on fait des bêtises on peut empêcher toute connexion réseau de la part du système, voire plus si on casse l'​interface loopback.+On va modifier un fichier de configuration crucial pour le système, si on fait des bêtises on peut empêcher toute connexion réseau de la part du système, voire plus si on casse l'​interface ​//loopback//.
  
-Faites préalablement __une copie de sauvegarde__(voir [[:doc:​systeme:​cp | commande ​cp]] ) genre :+Faites préalablement __une copie de sauvegarde__ (voir la commande ​[[doc:​systeme:​cp|cp]])genre :
 <code root>cp /​etc/​network/​interfaces /​etc/​network/​interfaces-old</​code></​note>​ <code root>cp /​etc/​network/​interfaces /​etc/​network/​interfaces-old</​code></​note>​
  
Ligne 130: Ligne 137:
 <code root>​service networking stop</​code>​ <code root>​service networking stop</​code>​
  
-Éditer le fichier ''​interfaces''​ avec [[:doc:​editeurs:​nano | l'​éditeur ​nano]] :+Éditer le fichier ''​interfaces''​ avec l'​éditeur ​[[doc:​editeurs:​nano|nano]] :
 <code root>​nano /​etc/​network/​interfaces</​code>​ <code root>​nano /​etc/​network/​interfaces</​code>​
  
 Nous obtenons (au moins) : Nous obtenons (au moins) :
-<code bash interfaces>#​ This file describes the network interfaces available on your system+<code bash interfaces>​ 
 +# This file describes the network interfaces available on your system
 # and how to activate them. For more information,​ see interfaces(5). # and how to activate them. For more information,​ see interfaces(5).
  
Ligne 145: Ligne 153:
 <code root>​service networking start</​code>​ <code root>​service networking start</​code>​
  
-===== Configuration automatique via DHCP =====+==== Configuration automatique via DHCP ====
  
-Si votre interface est branchée sur un routeur, un téléphone,​ ou n'​importe quel machin fournissant une adresse automatique via DHCP, le code à rajouter ​pour configurer l'​interface est le suivant ​+Si votre interface est branchée sur un routeur, un téléphone,​ ou n'​importe quel machin fournissant une adresse automatique via DHCP, le code à ajouter ​pour configurer l'​interface est le suivant (mettons que l'on configure une carte réseau d'​interface ''​eth0''​) ​:
-//(mettons que l'on configure une carte réseau d'​interface ''​eth0''​)//+
 <file terminal /​etc/​network/​interfaces>​ <file terminal /​etc/​network/​interfaces>​
 allow-hotplug eth0 allow-hotplug eth0
 iface eth0 inet dhcp iface eth0 inet dhcp
 </​file>​ </​file>​
-<note important>​Pensez à laisser les directives concernant l'​interface ​"loopback" ​!</​note>​+ 
 +<note important>​Pensez à laisser les directives concernant l'​interface ​//loopback// !</​note>​
  
   - La première ligne indique que le câble réseau peut être branché à n'​importe quel moment.   - La première ligne indique que le câble réseau peut être branché à n'​importe quel moment.
Ligne 160: Ligne 168:
 On relance alors l'​interface avec les commandes : On relance alors l'​interface avec les commandes :
 <code root> <code root>
-ifdown eth0 +ifdown eth0</​code>​ 
-ifup eth0+<code root>ifup eth0
 </​code>​ </​code>​
 À adapter si l'​interface que vous configurez n'est pas ''​eth0''​. À adapter si l'​interface que vous configurez n'est pas ''​eth0''​.
Ligne 198: Ligne 206:
 </​file>​ </​file>​
  
-<note important>​Pensez à laisser les directives concernant l'​interface ​"loopback" ​!</​note>​+<note important>​Pensez à laisser les directives concernant l'​interface ​//loopback// !</​note>​
  
   - La première ligne indique que le câble réseau peut être branché à n'​importe quel moment.   - La première ligne indique que le câble réseau peut être branché à n'​importe quel moment.
-  - La seconde ligne indique que l'on va configurer l'​interface eth0 manuellement.+  - La seconde ligne indique que l'on va configurer l'​interface ​''​eth0'' ​manuellement.
   - La troisième ligne précise l'​adresse que l'on veut donner à cette interface.   - La troisième ligne précise l'​adresse que l'on veut donner à cette interface.
   - La quatrième ligne indique l'​adresse de diffusion pour ce réseau.   - La quatrième ligne indique l'​adresse de diffusion pour ce réseau.
   - La cinquième ligne indique le masque de réseau.   - La cinquième ligne indique le masque de réseau.
  
-Les machines d'un réseau local sont souvent configurées avec pour adresse 192.168.X.Y+Les machines d'un réseau local sont souvent configurées avec pour adresse 192.168.X.Y.
  
-En fait, pour un réseau local donné+En fait, pour un réseau local donné ​
   * l'​adresse du réseau sera ''​192.168.X.0'',​   * l'​adresse du réseau sera ''​192.168.X.0'',​
-  * les machines auront pour IP ''​192.168.X.1''​ à ''​192.168.X.254''​ +  * les machines auront pour IP ''​192.168.X.1''​ à ''​192.168.X.254''​, 
-  * l'​adresse de diffusion sera ''​192.168.X.255''​ +  * l'​adresse de diffusion sera ''​192.168.X.255''​, 
-  * et le masque de réseau indique le préfixe((bit-à-bit)) commun à tous les membres du réseaux : ''​255.255.255.0''​+  * et le masque de réseau indique le préfixe((bit-à-bit)) commun à tous les membres du réseaux : ''​255.255.255.0''​.
  
-<note info>​Pour le choix des ''​IP''​ fixes voir (la Rubrique ​''​IP'' ​!) de cet excellent site : \\ +<note info>​Pour le choix des ''​IP''​ fixes voir la rubrique ​''​IP''​ de cet excellent site : \\ 
 http://​olivieraj.free.fr/​fr/​linux/​information/​firewall/​ http://​olivieraj.free.fr/​fr/​linux/​information/​firewall/​
  
- +(merci à **fmr** ;-) de nous l'​avoir indiqué...)
-(Merci à fmr ;-) de nous l'​avoir indiqué...)+
  
 et aussi : \\  et aussi : \\ 
-http://​www.commentcamarche.net/​contents/​protect/nat.php3+http://​www.commentcamarche.net/​contents/​993-nat-translation-d-adresses
  
-(sur la collaboration de freddec) +(sur la collaboration de **freddec**)</​note>​
-</​note>​+
  
 On relance alors l'​interface avec les commandes : On relance alors l'​interface avec les commandes :
 <code root> <code root>
-ifdown eth0 +ifdown eth0</​code>​ 
-ifup eth0+<code root>ifup eth0
 </​code>​ </​code>​
 À adapter si l'​interface que vous configurez n'est pas ''​eth0''​. À adapter si l'​interface que vous configurez n'est pas ''​eth0''​.
  
-Vous pouvez utiliser la commande [[:doc:​reseau:​ping | PING]] pour vérifier la bonne marche de votre configuration.+Vous pouvez utiliser la commande [[doc:​reseau:​ping|ping]] pour vérifier la bonne marche de votre configuration.
  
-Par exemple, si vous avez une autre machine dont l'​adresse IP est 192.168.1.42 et qui est donc dans le même réseau, elle devrait répondre à un+Par exemple, si vous avez une autre machine dont l'​adresse IP est 192.168.1.42 et qui est donc dans le même réseau, elle devrait répondre à un :
 <code user>​ping -c 4 192.168.1.42</​code>​ <code user>​ping -c 4 192.168.1.42</​code>​
-<note info>​L'​option ''​-c 4''​ de la commande ''​ping''​ permet de limiter à 4 le nombre de requêtes ​"ICMP" ​de type "ping" ​à envoyer sur le réseau.</​note>​+<note info>​L'​option ''​-c 4''​ de la commande ''​ping''​ permet de limiter à 4 le nombre de requêtes ICMP de type //ping// à envoyer sur le réseau.</​note>​
  
 === Passerelle === === Passerelle ===
  
 Pour pouvoir accéder à l'​internet,​ il faudra indiquer à votre machine quelle est l'​adresse IP du routeur qui va permettre cet accès.\\ Pour pouvoir accéder à l'​internet,​ il faudra indiquer à votre machine quelle est l'​adresse IP du routeur qui va permettre cet accès.\\
-Ce routeur sera donc une "passerelle" ​(gateway) entre le réseau local, auquel votre machine est connectée, et le réseau internet.+Ce routeur sera donc une passerelle (//gateway//) entre le réseau local, auquel votre machine est connectée, et le réseau internet.
  
 Dans le fichier ''/​etc/​network/​interfaces'',​ il faudra donc indiquer à l'​interface réseau (''​eth0''​) de votre machine, qui est reliée à ce routeur,​\\ ​ Dans le fichier ''/​etc/​network/​interfaces'',​ il faudra donc indiquer à l'​interface réseau (''​eth0''​) de votre machine, qui est reliée à ce routeur,​\\ ​
Ligne 256: Ligne 262:
 </​file>​ </​file>​
  
-À ce stade, vous devez pouvoir envoyer des paquets aux IP extérieurs.\\  +À ce stade, vous devez pouvoir envoyer des paquets aux IP extérieures.\\  
-Par exemple, le serveur DNS Google, dont l'​adresse IP sur le réseau internet est 8.8.8.8, devrait répondre à une requête ''​ping'':​+Par exemple, le serveur DNS Google, dont l'​adresse IP sur le réseau internet est 8.8.8.8, devrait répondre à une requête ''​ping''​ :
 <code user>​ping -c 4 8.8.8.8</​code>​ <code user>​ping -c 4 8.8.8.8</​code>​
  
-=== DNS ===+=== Résolution ​DNS ===
  
-Enfin, il vous reste à apprendre à votre ordi à résoudre les noms de domaine, c'est à dire à transformer ''​debian.org''​ en 176.34.135.167 . Pour ce faire, il faut configurer le fichier de résolution DNS.+Enfin, il vous reste à apprendre à votre ordi à résoudre les noms de domaine, c'est à dire à transformer ''​debian.org''​ en 176.34.135.167. Pour ce faire, il faut configurer le fichier de résolution DNS.
  
-Vous pouvez le faire à la main en éditant votre fichier ''​resolv.conf''​ (voir [[:doc:​systeme:​resolv.conf]]). +Vous pouvez le faire à la main en éditant votre fichier ''​resolv.conf''​ (voir [[doc:​systeme:​resolv.conf]]). 
-Pour configurer cela automatiquement,​ une fois que votre réseau ​fonction, installez le paquet ''​resolvconf''​ :+Pour configurer cela automatiquement,​ une fois que votre réseau ​fonctionne, installez le paquet ''​resolvconf''​ :
 <code root>​apt-get install resolvconf</​code>​ <code root>​apt-get install resolvconf</​code>​
 Et ajoutez à votre interface ''​eth0''​ la directive ''​dns-nameservers''​ bien renseignée,​ ce qui nous donne l'​interface suivante : Et ajoutez à votre interface ''​eth0''​ la directive ''​dns-nameservers''​ bien renseignée,​ ce qui nous donne l'​interface suivante :
Ligne 278: Ligne 284:
   dns-nameservers 208.67.222.222   dns-nameservers 208.67.222.222
 </​file>​ </​file>​
-Dans laquelle vous aurez remplacé ''​208.67.222.222''​ par votre serveur DNS préféré).+Dans laquelle vous aurez remplacé ''​208.67.222.222''​ par votre serveur DNS préféré.
  
 Cette fois-ci, vous pouvez tester que le tout fonctionne en pingant un nom de domaine, comme : Cette fois-ci, vous pouvez tester que le tout fonctionne en pingant un nom de domaine, comme :
-<code user>​ping -c 4 microsoft.com</​code>​+<code user>​ping -c 4 example.net</​code>​
  
 ==== Plusieurs cartes réseau ==== ==== Plusieurs cartes réseau ====
  
-Nous pouvons aussi utiliser simultanément plusieurs cartes ​reseau ​dans le même bouzin.+Nous pouvons aussi utiliser simultanément plusieurs cartes ​réseau ​dans le même bouzin.
  
- Si vous avez ''​deux cartes ​réseaux''​ qui sont installées sur la même bécane, il suffit de brancher les connecteurs,​ un câble sur le réseau local et un câble sur le réseau internet. \\+ Si vous avez **deux cartes ​réseau** ​installées sur la même bécane, il suffit de brancher les connecteurs,​ un câble sur le réseau local et un câble sur le réseau internet. \\
 Ensuite vous en mettez une en ''​dhcp''​ pour la connexion internet et la seconde en ''​static''​ sur un réseau local. Ensuite vous en mettez une en ''​dhcp''​ pour la connexion internet et la seconde en ''​static''​ sur un réseau local.
  
-Pour en mettre une (eth0 par exemple) sur internet et l'​autre (eth1...) sur le reseau ​local, nous configurons ​**interfaces** ainsi : \\ +Pour en mettre une (''​eth0'' ​par exemple) sur internet et l'​autre (''​eth1''​...) sur le réseau ​local, nous configurons ​''​interfaces'' ​ainsi : \\ 
-Éditons le fichier ​**/​etc/​network/​interfaces**, et l'on rédige :+Éditons le fichier ​''​/​etc/​network/​interfaces''​, et l'on rédige :
 <file terminal /​etc/​network/​interfaces>​ <file terminal /​etc/​network/​interfaces>​
 # The primary network interface # The primary network interface
Ligne 307: Ligne 313:
 Bien entendu, l'IP (192.168.1.50) indiquée ici est arbitraire, à vous de le déterminer comme vous l'​entendez,​ voir plus bas pour les IP. Bien entendu, l'IP (192.168.1.50) indiquée ici est arbitraire, à vous de le déterminer comme vous l'​entendez,​ voir plus bas pour les IP.
  
- +==== Le cas du WiFi ====
-==== Le cas du Wifi ====+
  
 Pour configurer le WiFi, des options supplémentaires sont nécessaires,​ voir : Pour configurer le WiFi, des options supplémentaires sont nécessaires,​ voir :
  
-  * [[:doc:​reseau:​interfaces:​wifi | Configuration Wifi]]+  * [[doc:​reseau:​interfaces:​wifi|interfaces : configuration WiFi]]
  
 ==== Les options de démarrage ==== ==== Les options de démarrage ====
Ligne 319: Ligne 324:
  
 === Pas de démarrage auto === === Pas de démarrage auto ===
 +
 Si tu ne mets aucune ligne avant : Si tu ne mets aucune ligne avant :
    ​iface...    ​iface...
  
-rien ne se passe au boot, l'​interface ne démarre qu'​avec :+rien ne se passe au //boot//, l'​interface ne démarre qu'​avec :
 <code root>​ifup eth0</​code>​ <code root>​ifup eth0</​code>​
  
 === Lancement au démarrage === === Lancement au démarrage ===
  
-Si tu mets **auto eth0** , l'​interface monte au démarrage de la machine ou au redémarrage du réseau.+Si tu mets ''​auto eth0''​, l'​interface monte au démarrage de la machine ou au redémarrage du réseau.
  
-Si la carte est absente, le système finit par t'​injurier:​ +Si la carte est absente, le système finit par t'​injurier : 
-   ​failed to bring up interface eth0" +   ​failed to bring up interface eth0 
-mais continue son boot.+mais continue son //boot//.
  
-Ainsi, normalement avec ''​auto eth0'',​ ton interface (la connection) doit monter au démarrage (boot).+Ainsi, normalement avec ''​auto eth0'',​ ton interface (la connexion) doit monter au démarrage (//boot//).
  
-L'​insertion de la carte ou de la fiche **RJ45** à chaud ne produit rien, sauf si tu redémarres l'​interface avec :+L'​insertion de la carte ou de la fiche RJ45 à chaud ne produit rien, sauf si tu redémarres l'​interface avec :
 <code root>​service networking restart</​code>​ <code root>​service networking restart</​code>​
  
Ligne 344: Ligne 350:
 === Remarque === === Remarque ===
  
-**allow-hotplug** devient le comportement par défaut de debian.+''​allow-hotplug'' ​devient le comportement par défaut de Debian.
  
-Avant, on faisait tout au boot (démarrage) le xorg.conf, interfaces, périphériques...+Avant, on faisait tout au //boot// (démarrage) le xorg.conf, ​les interfaces, ​les périphériques...
  
-Maintenant la faveur est tout en ''​hotplug''​, branchement à chaud sans manipulation de la configuration de base. +Maintenant la faveur est tout en //hotplug//, branchement à chaud sans manipulation de la configuration de base.
-===== Liens utiles : =====+
  
-Merci à Haricophile et à Geko pour ces liens : +<note tip> 
-  * http://​lists.debian.org/​debian-user-french/​2005/​10/​msg01775.html (//in french... cool !//) +Si vous commentez la ligne ''​auto''​ ou celle ''​allow'',​ il n'y aura alors pas de connexion active au démarrage, cependant, il suffira d'un simple ''​ifup'' ​pour que la connexion s'​établisse.
-  * http://​www.mail-archive.com/​debian-doc@lists.debian.org/​msg11148.html (//en anglais lisible//...)+
  
 +Suggéré par **raleur** sur le forum, là :
 +  * [[https://​debian-facile.org/​viewtopic.php?​pid=156710#​p156710]] :-)
 +</​note>​
  
- +===== Liens et remerciements =====
-===== Lien et remerciements =====+
  
 Il reste que nous avons là : Il reste que nous avons là :
-  * http://​wiki.chezlefab.net/​tuto_nix/​config_network+  * [[https://​web.archive.org/​web/​http://​wiki.chezlefab.net/​tuto_nix/​config_network|http://​wiki.chezlefab.net/​tuto_nix/​config_network]]
  
 Un super bon tuto pour aller bien plus loin que cette légère introduction à la configuration de son réseau ! Un super bon tuto pour aller bien plus loin que cette légère introduction à la configuration de son réseau !
  
-//Hourra pour le captnfab ! //+//Hourra pour le captnfab !//
  
 //Et comme le fait judicieusement remarquer //​**cthuluh**//,​ il y a la commande :// //Et comme le fait judicieusement remarquer //​**cthuluh**//,​ il y a la commande ://
Ligne 372: Ligne 378:
 //En anglais bien sûr !// :-D //En anglais bien sûr !// :-D
  
-===== Liens à suivre ​=====+==== Liens utiles ==== 
 + 
 +Merci à **Haricophile** et à **Geko** pour ces liens : 
 +  * https://​lists.debian.org/​debian-user-french/​2005/​10/​msg01775.html (//in french... cool !//) 
 +  * https://​lists.debian.org/​debian-doc/​2008/​02/​msg00010.html (//en anglais lisible//​...) 
 + 
 +==== Liens à suivre ====
  
-  * [[:doc:​systeme:​securite | Reseau et sécurité]]+  * [[doc:​systeme:​securite|Sécuriser sa Debian]]
  
 ===== Astuces ===== ===== Astuces =====
  
 ==== Attribution d'un DNS fixe via DHCP ==== ==== Attribution d'un DNS fixe via DHCP ====
-FIXME //A déplacer dans la page de dhclient une fois créée.//+FIXME À déplacer dans la page de dhclient une fois créée.
  
-Une façon moins orthodoxe de définir un serveur de nom de domaine pour l'​ensemble du système est le paramétrer directement dans la configuration de dhclient. Cela évite que les infos de serveur de nom de domaine qu'​enverra le routeur lors de la négociation DHCP ne viennent modifier le serveur de nom que vous avez défini.\\+Une façon moins orthodoxe de définir un serveur de nom de domaine pour l'​ensemble du système est de le paramétrer directement dans la configuration de dhclient. Cela évite que les infos de serveur de nom de domaine qu'​enverra le routeur lors de la négociation DHCP ne viennent modifier le serveur de nom que vous avez défini.\\
  
-Pour ce fait, il convient d'​éditer le fichier ​//etc/​dhcp/​dhclient.conf// et d'​ajouter la ligne suivante avant la liste des informations devant être demandées au routeur (ligne commençant par //request//):+Pour ce faire, il convient d'​éditer le fichier ​''​etc/​dhcp/​dhclient.conf'' ​et d'​ajouter la ligne suivante avant la liste des informations devant être demandées au routeur (ligne commençant par ''​request''​) :
 <​code>​supersede domain-name-servers 208.67.220.220;</​code>​ <​code>​supersede domain-name-servers 208.67.220.220;</​code>​
 (L'IP renseignée pour l'​exemple est celle des serveurs d'​OpenDNS) (L'IP renseignée pour l'​exemple est celle des serveurs d'​OpenDNS)
  
-Une fois votre système redémarré,​ le fichier ​//etc/​resolv.conf// contiendra l'IP de DNS définie.+Une fois votre système redémarré,​ le fichier ​''​etc/​resolv.conf'' ​contiendra l'IP de DNS définie.
doc/reseau/interfaces.txt · Dernière modification: 03/06/2023 08:16 par lagrenouille

Pied de page des forums

Propulsé par FluxBB