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… :-)

Ceci est une ancienne révision du document !


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

Première étape

Activer le plugin dnsmasq de NetworkManager :

/etc/NetworkManager/conf.d/00-use-dnsmasq.conf
# Ceci active le plugin dnsmasq.
[main]
dns=dnsmasq
/etc/NetworkManager/dnsmasq.d/00-homelab.conf
# Ce fichier met en place le domaine local lablab et définit quelques alias et un joker.
local=/homelab/

# Ce qui suit définit une entrée DNS Wildcard.
address=/.ose.homelab/192.168.101.125

# Ci-dessous, la définition de quelques noms d'hôtes.   
address=/openshift.homelab/192.168.101.120
address=/openshift-int.homelab/192.168.101.120
# Par défaut, le plugin ne lit pas /etc/hosts.  
# Ceci force le plugin à intégrer ce fichier.
 
# If you didn't want to write to the /etc/hosts file, this could be pointed to another file.
#
addn-hosts=/etc/hosts

Autres étapes

Conclusion

Problèmes connus

Voir aussi