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

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:internet:dnsmasq:networkmanager:start [2021/04/23 08:03] – [DNSMasq : Utilisation du plug-in DNSMasq de NetworkManager] admintutoriel:internet:dnsmasq:networkmanager:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1
Ligne 4: Ligne 4:
  
   * Cf la **traduction [[tutoriel:internet:dnsmasq:networkmanager:devopstale:start|]] de l'article [[https://devopstales.github.io/home/networkmanagger-dnsmasq/]] du 24 février 2020**   * Cf la **traduction [[tutoriel:internet:dnsmasq:networkmanager:devopstale:start|]] de l'article [[https://devopstales.github.io/home/networkmanagger-dnsmasq/]] du 24 février 2020**
 +  * Voir aussi la **traduction [[tutoriel:internet:dnsmasq:networkmanager:clark:start|]] de l'article [[http://blog.deadvax.net/2019/01/08/network-manager-and-dnsmasq-plug-in/]]**
  
 Supposons que vous voulez tester quelque chose dans une configuration de démonstration avec 5 machines. Vous créez les machines virtuelles nécessaires dans votre environnement local, mais vous ne pouvez pas les adresser correctement par leur nom. Avec 5 machines, vous devez également noter leurs adresses IP, ce qui n’est guère pratique. Supposons que vous voulez tester quelque chose dans une configuration de démonstration avec 5 machines. Vous créez les machines virtuelles nécessaires dans votre environnement local, mais vous ne pouvez pas les adresser correctement par leur nom. Avec 5 machines, vous devez également noter leurs adresses IP, ce qui n’est guère pratique.
Ligne 57: Ligne 58:
  
 ===== Autres étapes ===== ===== Autres étapes =====
 +
 +(Exemple pour le domaine localhost)
  
   - **Activez le dnsmasq de NetworkManager** en éditant avec les droits d'administration le fichier **/etc/NetworkManager/conf.d/00-use-dnsmasq.conf** pour y écrire :<code txt /etc/NetworkManager/conf.d/00-use-dnsmasq.conf>   - **Activez le dnsmasq de NetworkManager** en éditant avec les droits d'administration le fichier **/etc/NetworkManager/conf.d/00-use-dnsmasq.conf** pour y écrire :<code txt /etc/NetworkManager/conf.d/00-use-dnsmasq.conf>
Ligne 62: Ligne 65:
 [main] [main]
 dns=dnsmasq</code> dns=dnsmasq</code>
-  - éditez avec les droits d'administration le fichier **/etc/NetworkManager/dnsmasq.d/00-homelab.conf** pour y écrire :<code txt /etc/NetworkManager/dnsmasq.d/00-homelab.conf> +  - Éditez avec les droits d'administration le fichier **/etc/NetworkManager/dnsmasq.d/localhost.conf** pour y écrire :<code /etc/NetworkManager/dnsmasq.d/localhost.conf> 
-# Ce fichier met en place le domaine local homelab et définit des alias et un caractère générique. +# Ce fichier configure le domaine (local) localhost 
-local=/homelab/ +et définit des alias et un caractère générique. 
- +address=/localhost/127.0.0.1
-# Définit une entrée DNS générique. +
-address=/.ose.homelab/192.168.101.125+
  
-Définit quelques noms d'hôtes   +une entrée DNS générique
-address=/openshift.homelab/192.168.101.120 +#address=/.localhost/127.0.0.1 
-address=/openshift-int.homelab/192.168.101.120</code>+</code>
   - Pour **lire le fichier hosts**, éditez avec les droits d'administration le fichier **/etc/NetworkManager/dnsmasq.d/02-add-hosts.conf** pour y écrire :<code txt /etc/NetworkManager/dnsmasq.d/02-add-hosts.conf>   - Pour **lire le fichier hosts**, éditez avec les droits d'administration le fichier **/etc/NetworkManager/dnsmasq.d/02-add-hosts.conf** pour y écrire :<code txt /etc/NetworkManager/dnsmasq.d/02-add-hosts.conf>
 # Par défaut, le plugin ne lit pas à partir de /etc/hosts.   # Par défaut, le plugin ne lit pas à partir de /etc/hosts.  
Ligne 77: Ligne 78:
 # Cela pourrait pointer vers un autre fichier si vous ne voulez pas écrire dans le fichier /etc/hosts # Cela pourrait pointer vers un autre fichier si vous ne voulez pas écrire dans le fichier /etc/hosts
 addn-hosts=/etc/hosts</code> addn-hosts=/etc/hosts</code>
-  - Restart your network managger :<cli prompt='$ '>...@...:~$ sudo systemctl restart NetworkManager</cli>+  - Redémarrez NetworkManager :<cli prompt='$ '>...@...:~$ sudo systemctl restart NetworkManager</cli>
   - Si tout fonctionne correctement, vous devriez voir que votre resolv.conf pointe vers 127.0.0.1 et qu'un nouveau processus dnsmasq est apparu :<cli prompt='$ '>...@...:~$ cat /etc/resolv.conf   - Si tout fonctionne correctement, vous devriez voir que votre resolv.conf pointe vers 127.0.0.1 et qu'un nouveau processus dnsmasq est apparu :<cli prompt='$ '>...@...:~$ cat /etc/resolv.conf
 # Generated by NetworkManager # Generated by NetworkManager
 nameserver 127.0.0.1</cli> nameserver 127.0.0.1</cli>
  
-la plupart des entrées DNS dans laplab sont définies dans /etc/hosts. dnsmasq peut alors les récupérer.+la plupart des entrées DNS sont définies dans /etc/hosts. dnsmasq peut alors les récupérer.
  
 J'ai également quelques entrées DNS supplémentaires pour un DNS générique et quelques alias. J'ai également quelques entrées DNS supplémentaires pour un DNS générique et quelques alias.