Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Différences

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

Lien vers cette vue comparative

Prochaine révision
Révision précédente
tutoriel:internet:serveur:rpi:unbound [2020/09/04 22:27] admintutoriel:internet:serveur:rpi:unbound [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 11: Ligne 11:
 ===== Première étape ===== ===== Première étape =====
  
-Placez-vous sur le RPI (connectez-vous au RPI via ssh). +  - **Placez-vous sur le Raspberry Pi** (connectez-vous au Raspberry Pi via ssh). 
- +  - **Installez les paquets** **unbound** et **dnsutils** en ligne de commande :<cli prompt='$ '>...@...:~ $ sudo apt-get install -y unbound dnsutils 
-Installez les paquets **unbound** et **dnsutils** en ligne de commande : +...@...:~ $ sudo systemctl enable unbound</cli>Le paquet **dnsutils** comporte l'utilitaire **dig** avec lequel nous ferons les tests.
-  * <code>sudo apt-get install -y unbound dnsutils +
-sudo systemctl enable unbound</code> +
- +
-Le paquet **dnsutils** comporte l'utilitaire **dig** avec lequel nous ferons les tests. +
- +
  
 ===== Autres étapes ===== ===== Autres étapes =====
Ligne 27: Ligne 21:
 Pour ne pas toucher au fichier /etc/unbound/unbound.conf, les fichiers de configuration sont placés dans le répertoire **/etc/unbound/unbound.d**. Pour ne pas toucher au fichier /etc/unbound/unbound.conf, les fichiers de configuration sont placés dans le répertoire **/etc/unbound/unbound.d**.
  
-Nous allons donc créer le fichier **/etc/unbound/unbound.d/local.conf**+  - Créez avec les droits d'administration le fichier **/etc/unbound/unbound.d/local.conf** :<code - /etc/unbound/unbound.d/local.conf>
- +
-<code - /etc/unbound/unbound.d/local.conf>+
 server: server:
 #   Adresse du serveur DNS Unbound : toutes les interfaces #   Adresse du serveur DNS Unbound : toutes les interfaces
Ligne 41: Ligne 33:
     local-data-ptr: "192.168.0.254 box.monlan"     local-data-ptr: "192.168.0.254 box.monlan"
 </code> </code>
- +    * **interface: 0.0.0.0** : Accessible sur toutes les interfaces 
-<WRAP center round info 60%> +    * **access-control: 192.168.0.0/16 allow** : Accessible depuis le réseau local 
-  ? interface: 0.0.0.0 +    * **local-zone: / local-data:** : Domaines et sous-domaines\\ Nous avons créé sur le réseau local un nouveau pseudo-domaine **monlan**, et la box est accessible par **box.monlan**
-  : Accessible sur toutes les interfaces +  Pour vérifier, utilisons l'utilitaire **dig** :<cli prompt='$ '>...@...:~ $ dig freebox.monlan</cli>retourne l'adresse IP **192.168.0.254** 
-  ? access-control: 192.168.0.0/16 allow +  - Pour vérifier l'adresse IP :<cli prompt='$ '>...@...:~ $ dig -x 192.168.0.254</cli>retourne **freebox.monlan** 
-  : Accessible depuis le réseau local +  Un autre exemple de config : [[https://blog.zenithar.org/post/2015/08/11/installer-resolveur-dns-raspberry-pi/]]
-  ? local-zone: / local-data: +
-  : Domaines et sous-domaines +
- +
-</WRAP> +
- +
-Nous avons créé sur le réseau local un nouveau pseudo-domaine **monlan**, et la box est accessible par box.monlan. +
- +
-Pour vérifier, utilisons l'utilitaire **dig** : +
-  * <code>dig freebox.monlan</code>retourne l'adresse IP **192.168.0.254** +
- +
-Pou vérifier l'adresse IP : +
-  * <code>dig -x 192.168.0.254</code>retourne **freebox.monlan** +
- +
-Un autre exemple de config : [[https://blog.zenithar.org/post/2015/08/11/installer-resolveur-dns-raspberry-pi/]]+
  
 === Création d'un pseudo-domaine statique === === Création d'un pseudo-domaine statique ===
Ligne 88: Ligne 66:
 <WRAP center round info 60%> <WRAP center round info 60%>
  
-  local-zone: <zone> <type>+  local-zone: <zone> <type>
   : Configure une zone locale.   : Configure une zone locale.
   : Le type détermine la réponse à donner s'il n'y a pas de local-data correspondant. Les types utiles sont :   : Le type détermine la réponse à donner s'il n'y a pas de local-data correspondant. Les types utiles sont :
-    static+    static
     : S'il y a correspondance avec des données locales, une réponse est donnée.     : S'il y a correspondance avec des données locales, une réponse est donnée.
-    redirect+    redirect
     : réponse à partir des local-data pour la zone. Cela répond à des requêtes pour la zone, et tous les sous-domaines de la zone ayant des local-data pour la zone.     : réponse à partir des local-data pour la zone. Cela répond à des requêtes pour la zone, et tous les sous-domaines de la zone ayant des local-data pour la zone.
   : Par défaut, les zones sont de classe IN   : Par défaut, les zones sont de classe IN
-  local-data: "<resource record string>"+  local-data: "<resource record string>"
   : Fournit une correspondance exacte sauf si la zone est configurée en redirect.   : Fournit une correspondance exacte sauf si la zone est configurée en redirect.
-  local-data-ptr: "IPaddr name"+  local-data-ptr: "IPaddr name"
   : Correspondance inverse IP -> nom   : Correspondance inverse IP -> nom
 </WRAP> </WRAP>
Ligne 104: Ligne 82:
 ==== Utilisation du serveur DNS depuis une machine du réseau ==== ==== Utilisation du serveur DNS depuis une machine du réseau ====
  
-Placez-vous sur la machine à configurer. Nous supposons que l'adresse IP de notre RPI est **192.168.0.31**.+Placez-vous sur la machine à configurer. Nous supposons que l'adresse IP de notre Raspberry Pi est **192.168.0.31**.
  
 === Premmier cas : sous Linux === === Premmier cas : sous Linux ===
  
-Cliquez en haut sur l'icône du réseau :{{:tutoriel:internet:serveur:rpi:reseau.png|}}+Cliquez en haut sur l'icône du réseau :{{tutoriel:internet:serveur:rpi:reseau.png|}}
  
 Le menu s'ouvre : Le menu s'ouvre :
  
-{{:tutoriel:internet:serveur:rpi:reseau-01.png|}}+{{tutoriel:internet:serveur:rpi:reseau-01.png|}}
  
 Choisissez **Modification des connexions** : Choisissez **Modification des connexions** :
  
-{{:tutoriel:internet:serveur:rpi:reseau-02.png|}}+{{tutoriel:internet:serveur:rpi:reseau-02.png|}}
   - Sélectionnez la connexion à régler   - Sélectionnez la connexion à régler
   - Cliquez sur le bouton <key>Modifier</key>   - Cliquez sur le bouton <key>Modifier</key>
  
-{{:tutoriel:internet:serveur:rpi:modification_de_connexion_filaire_1_001.png|}}+{{tutoriel:internet:serveur:rpi:modification_de_connexion_filaire_1_001.png|}}
   - Onglet **Paramètres IPv4**   - Onglet **Paramètres IPv4**
   - Méthode : <key>Adresses automatiques uniquement (DHCP)</key>   - Méthode : <key>Adresses automatiques uniquement (DHCP)</key>
-  - Serveurs DNS : **192.168.0.31** (l'adresse de notre RPI)+  - Serveurs DNS : **192.168.0.31** (l'adresse de notre Raspberry Pi)
   - et bouton <key>Enregistrer</key>   - et bouton <key>Enregistrer</key>
  
 Redémarrez votre réseau : Redémarrez votre réseau :
-  - Cliquez en haut sur l'icône du réseau :{{:tutoriel:internet:serveur:rpi:reseau.png|}} +  - Cliquez en haut sur l'icône du réseau :{{tutoriel:internet:serveur:rpi:reseau.png|}} 
-  - Déconnectez-vous :\\ {{:tutoriel:internet:serveur:rpi:menu_002.png|}} +  - Déconnectez-vous :\\ {{tutoriel:internet:serveur:rpi:menu_002.png|}} 
-  - et reconnectez-vous :\\ {{:tutoriel:internet:serveur:rpi:menu_003.png|}}+  - et reconnectez-vous :\\ {{tutoriel:internet:serveur:rpi:menu_003.png|}}
  
 === Sous Windows === === Sous Windows ===
Ligne 142: Ligne 120:
   * <code>sudo apt-get install -y dnsutils</code>   * <code>sudo apt-get install -y dnsutils</code>
  
-Nous supposons que l'adresse IP de notre RPI est **192.168.0.31**.+Nous supposons que l'adresse IP de notre Raspberry Pi est **192.168.0.31**.
  
 Pour tester la résolution de nom, lancez : Pour tester la résolution de nom, lancez :
Ligne 166: Ligne 144:
 ===== Conclusion ===== ===== Conclusion =====
  
-===== Problèmes connus=====+===== Problèmes connus =====
  
 ===== Voir aussi ===== ===== Voir aussi =====