installer dnsmasq
1/ modifier :
/etc/NetworkManager/NetworkManager.conf
[main]
dns=dnsmasq
2/ creer les 2 fichiers
/etc/NetworkManager/dnsmasq.d/kube_wildcard_server.lab
mettre
server=/lab.flemzouille.com/127.0.0.1#10053
/etc/NetworkManager/dnsmasq.d/kube_wildcard.lab
mettre
address=/.lab.flemzouille.com/192.168.XXXX (resolver vers qui forwarder
par exemple le noeud kube)
3/ vérifier le resolver
aux dernières nouvelles j'utilise openresolv. (pour pivpn, et wireguard)
En cas de doute vérifier que /etc/resolv.conf n'est pas un symlink. Si oui le supprimer et redémarrer network manager
Workaround
si on n'a pas de réseau la conf précédente ne fonctionne plus. Gênant pour une démo...
La solution :
1/ modifier la conf de networkmanager pour que le dns ne soit pas géré par lui
dns=none
2/ compter sur dnsmasq en standalone pour faire la taf
address=/lab.flemzouille.com/192.168.122.5e
no-resolv
bogus-priv
peut etre tout n'est pas nécessaire et qu'il faut redémarrer le daemon
mais globalement ca fonctionne
No comments:
Post a Comment