Le Mon, 10 Oct 2005 20:34:44 +0200 "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> a écrit:
> [EMAIL PROTECTED] a écrit : > > > >>>>Pour mon PC fixe, puisque les scripts Debian semblent défaillant > >>>>chez moi j'ai rajouté à mon script /etc/ppp/if-up.local (qui > >>>>lancé déjà mon firewall) les lignes suivantes: > >>>> > >>>>echo "nameserver $DNS1" > /etc/resolv.conf > >>>>echo "nameserver $DNS2" >> /etc/resolv.conf > [...] > > Oui ça marche maintenant! Mais j'ai continué à creuser le > > pourquoi du comment une partie de la nuit et il semble (faut que > > je confirme ce soir) que ce soit mon script ip-up.local qui > > empêche le bon déroulement des scripts se trouvant dans ip-up.d/ > > dont celui de mise à jour des DNS. > > En effet la présence de ce script ip-up.local, qui n'est pas de > base, pourrait bien être la cause de tes ennuis en empêchant > l'exécution des scripts présents dans le répertoire ip-up.d, dont > ceux susceptibles de modifier /etc/resolv.conf (0000usepeerdns ou > 0dns-up). Extrait du script ip-up lancé par pppd : > > # This script can be used to override the .d files supplied by > # other > packages. > if [ -x /etc/ppp/ip-up.local ]; then > exec /etc/ppp/ip-up.local > fi > > run-parts /etc/ppp/ip-up.d \ > --arg="$1" --arg="$2" --arg="$3" --arg="$4" --arg="$5" --arg="$6" > Oui j'ai vu ces lignes mais je ne comprends pas en quoi ip-up.local gêne? Normalement il devrait fairte ip-up.local puis le run-parts, non? Gaëtan

