Anomalie #712
connexion PPP et fichier resolv.conf
100%
Description
Dans le fichier de configuration ppp (dsl-provider),
on utilise l'option usepeerdns qui permet d'utiliser les forwarders DNS du FAI (fournis lorsque la connexion PPP s'établit).
PPP utilise alors le fichier /etc/ppp/ip-up.d/0000usepeerdns pour construire le fichier /etc/resolv.conf à partir de /etc/ppp/resolv.conf + de l'ancien fichier /etc/resolv.conf.
Le problème c'est qu'il supprime la ligne 'nameserver 127.0.0.1'.
Conséquence : Amon n'arrive plus à résoudre les noms en in.aca... car ils utilisent directement les forwarders DNS du FAI.
- merge the new nameservers with the other options from the old configuration
{
cat /etc/ppp/resolv.conf
grep --invert-match '^nameserver:space:' "$REALRESOLVCONF" || true
} > "$REALRESOLVCONF.tmp"
- merge the new nameservers with the other options from the old configuration
{
echo "nameserver 127.0.0.1"
cat /etc/ppp/resolv.conf
grep --invert-match '^nameserver:space:' "$REALRESOLVCONF" || true
} > "$REALRESOLVCONF.tmp"
Demandes liées
Révisions associées
gestion de resolv.conf (fixes #712)
Historique
#1 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans
Ne pourrait-on pas plutôt supprimer le "usepeerdns" ?
Il me semble que cela serait plus logique.
Voir si le problème n'est pas identique pour DHCP.
#2 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans
Mise à jour après discussion interne.
L'adresse DNS n'est plus obligatoire. Si les adresses DNS sont spécifiées dans gen_config, ces adresses sont utilisées. Si les adresses ne sont pas spécifiées :
- en IP fixe : pas de DNS configuré ;
- en DHCP/PPPoE : récupère la configuration des serveurs (DHCP et PPPoE).
#3 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans
- Projet changé de Amon à eole-common
#4 Mis à jour par Emmanuel GARETTE il y a plus de 13 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 4f3fd4adc1f7eca9a0a1c5926676f38262f03957.
#5 Mis à jour par Joël Cuissinat il y a plus de 13 ans
- Version cible mis à 2.3 BETA 3 => publiée en Beta 4
#6 Mis à jour par Joël Cuissinat il y a plus de 13 ans
- Statut changé de Résolu à Fermé