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:interfaces [12/01/2016 09:37]
smolski [Configuration automatique via DHCP] : Ajout conf via systemd
doc:reseau:interfaces [20/11/2017 12:29]
smolski [Prérequis]
Ligne 4: Ligne 4:
   * Niveau requis : {{tag>​débutant avisé}}   * 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}}{{tag>​à-tester}}+  * Suivi : {{tag>obsolète ​à-compléter}}
     * Création par [[user>​captnfab]] le 16/09/2013     * Création par [[user>​captnfab]] le 16/09/2013
     * Testé par ...  le ...     * Testé par ...  le ...
-  * 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 !))+  * 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 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 votre),+  * 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|les outils apt ici]] et [[doc:​systeme:​commandes:​editer|les éditeurs de fichier là]])).
-</​note>​+
  
 <code root>​apt-get remove network-manager wicd</​code>​ <code root>​apt-get 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''​.
 +
 +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 91: 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 132: 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 147: 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 200: 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 :
Ligne 235: Ligne 239:
 À 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 258: 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 280: 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 309: 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 324: Ligne 328:
    ​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>​
- 
-=== systemd === 
- 
-<code root>cd /​etc/​systemd/​network/</​code>​ 
- 
-le fichier .network : 
-<code root>​nano .network</​code>​ 
-<file config .network>​ 
-[Match] 
-Name=enp1s0 
-  
-[Network] 
-DHCP=yes 
-</​file>​ 
- 
- 
-le fichier .link : 
-<code root>​nano .link</​code>​ 
-<file config .link> 
-[Match] 
-MACAddress=xx:​xx:​xx:​xx:​xx:​xx ​ #<- tu mettras ton adresse mac 
-  
-[Link] 
-Name=enp1s0 
-MACAddressPolicy=persistent 
-</​file>​ 
- 
-puis : 
-<code root>​systemctl enable systemd-networkd</​code>​ 
- 
-<code root>​systemctl start systemd-networkd</​code>​ 
- 
-et tu vérifie le status 
-<code root>​systemctl status systemd-networkd</​code>​ 
- 
-normalement ça te donne quelque chose comme ça : 
-<​code> ​ systemd-networkd.service - Network Service 
-   ​Loaded:​ loaded (/​lib/​systemd/​system/​systemd-networkd.service;​ enabled) 
-   ​Active:​ active (running) since mar. 2016-01-12 06:15:34 CET; 1h 39min ago 
-     Docs: man:​systemd-networkd.service(8) 
- Main PID: 588 (systemd-network) 
-   ​Status:​ "​Processing requests..."​ 
-   ​CGroup:​ /​system.slice/​systemd-networkd.service 
-           ​└─588 /​lib/​systemd/​systemd-networkd</​code>​ 
- 
-Source sur le forum : 
-  * [[https://​debian-facile.org/​viewtopic.php?​pid=157443#​p157443]] 
- 
-//Merci à //​**robert2a**//​ & //​**Severian**//​ qui ont permis cet ajout dans le wiki df.// 
  
 === Lancement au branchement === === Lancement au branchement ===
Ligne 395: 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.
  
 <note tip> <note tip>
-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.+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.
  
-Suggéré par **raleur** sur le forum là :+Suggéré par **raleur** sur le forumlà :
   * [[https://​debian-facile.org/​viewtopic.php?​pid=156710#​p156710]] :-)   * [[https://​debian-facile.org/​viewtopic.php?​pid=156710#​p156710]] :-)
 </​note>​ </​note>​
  
-===== Liens utiles : ===== +===== Liens et remerciements =====
- +
-Merci à Haricophile et à Geko pour ces liens : +
-  * http://​lists.debian.org/​debian-user-french/​2005/​10/​msg01775.html (//in french... cool !//) +
-  * http://​www.mail-archive.com/​debian-doc@lists.debian.org/​msg11148.html (//en anglais lisible//​...) +
- +
- +
- +
-===== 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 431: 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