Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:internet:dnsmasq:networkmanager:start [2020/10/31 10:45] – [Autres étapes] admin | tutoriel:internet:dnsmasq:networkmanager:start [2022/08/13 22:15] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 2: | Ligne 2: | ||
| ====== DNSMasq : Utilisation du plug-in DNSMasq de NetworkManager ====== | ====== DNSMasq : Utilisation du plug-in DNSMasq de NetworkManager ====== | ||
| + | |||
| + | * Cf la **traduction [[tutoriel: | ||
| + | * Voir aussi la **traduction [[tutoriel: | ||
| 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. | ||
| Heureusement, | Heureusement, | ||
| - | |||
| - | |||
| Avec le plugin dnsmasq, NetworkManager exécute une copie locale et personnalisable de dnsmasq. | Avec le plugin dnsmasq, NetworkManager exécute une copie locale et personnalisable de dnsmasq. | ||
| Ligne 44: | Ligne 45: | ||
| Et pour toutes les autres demandes, dnsmasq les transmettra aux serveurs DNS associés à mon réseau actuel ou VPN. | Et pour toutes les autres demandes, dnsmasq les transmettra aux serveurs DNS associés à mon réseau actuel ou VPN. | ||
| - | ====== Pré-requis | + | ===== Pré-requis ===== |
| - | ====== Première étape | + | ===== Première étape ===== |
| Connaître le **serveur DNS** utilisé : | Connaître le **serveur DNS** utilisé : | ||
| Ligne 52: | Ligne 53: | ||
| # Generated by resolvconf | # Generated by resolvconf | ||
| nameserver fd0f: | nameserver fd0f: | ||
| - | * sous Ubuntu :<cli prompt=' | + | * sous Ubuntu :<cli prompt=' |
| IP4.DNS[1]: | IP4.DNS[1]: | ||
| - | IP6.DNS[1]: | + | IP6.DNS[1]: |
| - | IP4.DNS[1]: | + | |
| - | IP6.DNS[1]: | + | ===== Autres étapes ===== |
| - | </ | + | |
| - | ====== Autres étapes ====== | + | (Exemple pour le domaine localhost) |
| - **Activez le dnsmasq de NetworkManager** en éditant avec les droits d' | - **Activez le dnsmasq de NetworkManager** en éditant avec les droits d' | ||
| Ligne 65: | Ligne 65: | ||
| [main] | [main] | ||
| dns=dnsmasq</ | dns=dnsmasq</ | ||
| - | - éditez | + | - Éditez |
| - | # Ce fichier | + | # Ce fichier |
| - | 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=/ | + | #address=/.localhost/127.0.0.1 |
| - | + | </ | |
| - | # Définit quelques noms d' | + | |
| - | address=/openshift.homelab/192.168.101.120 | + | |
| - | address=/ | + | |
| - Pour **lire le fichier hosts**, éditez avec les droits d' | - Pour **lire le fichier hosts**, éditez avec les droits d' | ||
| # Par défaut, le plugin ne lit pas à partir de / | # Par défaut, le plugin ne lit pas à partir de / | ||
| Ligne 80: | 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=/ | addn-hosts=/ | ||
| - | - Restart your network managger | + | - Redémarrez NetworkManager |
| - Si tout fonctionne correctement, | - Si tout fonctionne correctement, | ||
| # Generated by NetworkManager | # Generated by NetworkManager | ||
| nameserver 127.0.0.1</ | nameserver 127.0.0.1</ | ||
| - | la plupart des entrées DNS dans laplab | + | 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. | ||
| Ligne 120: | Ligne 118: | ||
| ...@...:~$ host ose-lap-jumphost.laplab | ...@...:~$ host ose-lap-jumphost.laplab | ||
| ose-lap-jumphost.laplab has address 192.168.101.120</ | ose-lap-jumphost.laplab has address 192.168.101.120</ | ||
| - | ====== Conclusion | + | |
| + | ===== Conclusion ===== | ||
| Cette configuration survivra aux redémarrages. | Cette configuration survivra aux redémarrages. | ||
| - | ====== Problèmes connus | + | ===== Problèmes connus ===== |
| - | ====== Voir aussi ====== | + | * [[tutoriel: |
| + | ===== Voir aussi ===== | ||
| + | |||
| + | * **(fr)** [[https:// | ||
| * **(en)** [[https:// | * **(en)** [[https:// | ||
| * **(en)** [[https:// | * **(en)** [[https:// | ||
| - | * **(fr)** [[https:// | ||
| ---- | ---- | ||
| //Basé sur << [[https:// | //Basé sur << [[https:// | ||