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 Cyril Brulebois (site web personnel) . Évalué à 3 (+1/-0).
Tu as fait plein d'essais, OK, mais si on repart du début…
live-build
et version cible de Debian ?/etc/resolv.conf
est-il modifié au runtime ou biennameserver dhcp
est-il positionné au moment du build de l'image ?dhclient
manuellement ?Un point m'interpelle :
As-tu vérifié la configuration du serveur DHCP ? Fournit-il une configuration
nameserver
correcte ? Un petittcpdump
ouwireshark
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.