Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
tutoriel:internet:dnsmasq:networkmanager:devopstale:start [2021/04/22 14:34] – créée admin | tutoriel:internet:dnsmasq:networkmanager:devopstale:start [2021/04/22 15:01] – [Première étape] admin | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Utilisation du plugin DNSMasq du NetworkManager ====== | ====== Utilisation du plugin DNSMasq du NetworkManager ====== | ||
+ | Supposons que vous voulez faire un essai dans une installation de démonstration avec 5 machines. | ||
+ | |||
+ | Vous voulez créer les machines virtuelles nécessaires dans votre environnement local, mais ne pouvez pas les adresser par leur nom. | ||
+ | |||
+ | Avec 5 machines, vous devez utiliser les adresses IP, ce qui n'est guère pratique. | ||
+ | |||
+ | Par chance, il existe une solution élégante : le plugin dnsmasq, un joyau caché de NetworkManager. | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
===== Première étape ===== | ===== Première étape ===== | ||
+ | Activer le plugin dnsmasq de NetworkManager : | ||
+ | |||
+ | <code - / | ||
+ | # Ceci active le plugin dnsmasq. | ||
+ | [main] | ||
+ | dns=dnsmasq | ||
+ | </ | ||
+ | |||
+ | <code - / | ||
+ | # Ce fichier met en place le domaine local lablab | ||
+ | # et définit quelques alias et un joker. | ||
+ | local=/ | ||
+ | |||
+ | # Ce qui suit définit une entrée DNS Wildcard. | ||
+ | address=/ | ||
+ | |||
+ | # Ci-dessous, la définition de quelques noms d' | ||
+ | address=/ | ||
+ | address=/ | ||
+ | </ | ||
+ | |||
+ | <code -/ | ||
+ | # Par défaut, le plugin ne lit pas / | ||
+ | # Ceci force le plugin à intégrer ce fichier. | ||
+ | |||
+ | # Si vous ne voulez pas écrire dans le fichier /etc/hosts, | ||
+ | # vous pouvez le faire pointer vers un autre fichier. | ||
+ | addn-hosts=/ | ||
+ | </ | ||
+ | |||
+ | Redémarrez NetworkManager :**<cli prompt=' | ||
+ | |||
+ | Si tout fonctionne correctement, | ||
+ | # Generated by NetworkManager | ||
+ | nameserver 127.0.0.1</ | ||
===== Autres étapes ===== | ===== Autres étapes ===== | ||