Forum Linux.debian/ubuntu Live Debian généré avec live-build : IP OK mais DNS KO

Posté par  . Licence CC By‑SA.
1
4
sept.
2025

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

  • # Quelques questions de base

    Posté par  (site web personnel) . Évalué à 3 (+1/-0).

    Tu as fait plein d'essais, OK, mais si on repart du début…

    • version de live-build et version cible de Debian ?
    • quel composant s'occupe du réseau ?
    • /etc/resolv.conf est-il modifié au runtime ou bien nameserver dhcp est-il positionné au moment du build de l'image ?
    • que se passe-t-il si tu lances un dhclient manuellement ?

    Un point m'interpelle :

    En revanche, alors que le serveur DHCP fournit bien une adresse IP et un masque, la configuration DNS n’est pas correcte.

    As-tu vérifié la configuration du serveur DHCP ? Fournit-il une configuration nameserver correcte ? Un petit tcpdump ou wireshark des familles (côté serveur ou client) peut aider à arriver à une réponse catégorique sur ce point.

    Debian Consultant @ DEBAMAX

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.