Bonjour à tous,
Je me permets de vous soumettre un problème que je rencontre avec un live Debian généré via live-build.
Mon fichier config/package-lists/minimal.list.chroot contient :
xserver-xorg
xinit
openbox
lightdm
lightdm-gtk-greeter
network-manager
firefox-esr
console-setup
keyboard-configuration
locales
sudo
curl
J’ai également configuré un autostart pour :
a/ appliquer la disposition du clavier en français,
b/ lancer automatiquement le navigateur web en plein écran (ce live est destiné à fournir un accès web simple à des clients).
Le problème:
À chaque démarrage, j’ai un échec de résolution DNS :
Le clavier est bien configuré en fr et ma page web se lance parfaitement. En revanche, alors que le serveur DHCP fournit bien une adresse IP et un masque, la configuration DNS n’est pas correcte.
Concrètement:
ping 8.8.8.8 → OK
ping google.fr → Échec
Mon fichier /etc/resolv.conf est systématiquement rempli avec :
nameserver dhcp
ce qui est invalide.
Si je remplace manuellement le contenu par :
nameserver 8.8.8.8
alors tout fonctionne parfaitement.
Ce que j’ai tenté (Liste non exhaustive):
a/ Ajout de différents paquets liés au réseau (ex. systemd-resolved, dhclient…),
b/ Création de hooks pour modifier /etc/resolv.conf automatiquement,
c/ Divers essais de configuration de NetworkManager.
Mais pour l’instant, aucun succès.
Ma demande:
Si quelqu’un a une idée, une piste ou même une simple amorce de solution, je suis preneur.
Cela fait déjà quelques jours que je bloque dessus, et je préférerais éviter de bricoler à la main à chaque démarrage.
Merci d’avance