2011/10/12 Petru Ratiu <[email protected]>

> 2011/10/12 Andrei Picus <[email protected]>:
> > Salut,
> >
> > Am o problema legata de PPPoE pe un sistem cu Ubuntu 11.04 legat la
> reteaua
> > din regia Politehnicii, the infamous eRegie. Prima data cand rulez
> pppoeconf
> > si apoi pon dsl-provider, primesc IP-urile si DNS-urile corecte. Odata ce
> > expira lease-ul pentru IP si se reinnoieste, primesc niste adrese DNS
> > gresite, care vor suprascrie intrarile corecte in resolv.conf. In urma
> unor
> > cautari pe Google, am instalat pachetul resolvconf, care, conform
> > rezultatelor, ar trebui sa rezolve aceasta problema prin controlarea
> > accesului la fisierul resolv.conf. Numai ca, odata ce se face renew la
> IP,
> > ajung sa am 3 intrari in resolv.conf, primele 2 sunt adresele gresite,
> iar a
> > treia este prima din cele corecte. Ca rezultat al acestui lucru, un
> lookup
> > DNS dureaza foarte mult, pana ajunge la a 3-a adresa.
> >
> > Aveti vreo idee cum pot sa rezolv aceasta problema?
> >
>
> Doar una? Mai multe!
>
> Ce ai in /etc/resolvconf/run/interface/ppp0 ? Ai facut ceva debugging?
> De exemplu daca te uiti in /etc/ppp/ip-{up,down} scrie ca pot face
> logging daca le faci fisierele de log. Ai incercat? Ruleaza
> /etc/ppp/ip-{up,down}.d/000resolvconf cum trebuie? Apeleaza resolvconf
> -a si -d ? Etc, etc, etc.
>
> In alta ordine de idei, de ce si de unde primeste adrese dns gresite?
> Also, vezi ca in /etc/resolv/conf/interface-order e ppp* dupa eth*,
> probabil iti vin boscheti pe interfata fizica.
>
> Disclaimer: caile sunt luate de pe Debian, da' ma astept sa fie la fel
> si pe ubuntu.
> --
> Petre "can i haz spoonfeeding nao?"
> _______________________________________________
> RLUG mailing list
> [email protected]
> http://lists.lug.ro/mailman/listinfo/rlug
>

Uitandu-ma prin /etc/ppp-if{up,down}.d, vad ca face restore la un backup al
resolv.conf

# if an old resolv.conf file exists, restore it
if [ -e $REALRESOLVCONF.pppd-backup.$PPP_IFACE ]; then
  mv -f $REALRESOLVCONF.pppd-backup.$PPP_IFACE $REALRESOLVCONF

Acum problema este ca, in acel backup, sunt intrarile "gresite", pe care le
primesc atunci cand se face up la eth0. Apoi, dupa ce se face up la ppp0,
primesc intrarile "corecte". Deci, backup-ul va fi facut la primele intrari
si odata ce se face renew la IP vor fi puse la loc. At least that's what I
came up with so far...

resolvconf l-am dezinstalat momentan. N-am vazut unde/cum se face logging la
/etc/ppp-if{up,down}. Am I missing something?

-- 
Andrei Picus
_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui