On Fri, Jul 24, 2009 at 6:07 PM, Rick Sewill<rsewill(a)gmail.com>
wrote:zeitler<cfzeitler@gmail.com> wrote:
> > using fedora11, after a while ( about 1.5 weeks on this
computer )
> > my network connection stops working...
>
> thanks to the help offered, i have reduced
> the problem domain...
>
> manually inserting 'nameserver' 's in
> resolve.conf yields a working system,
> but i have no idea what causes the
> loss of dns in the first place... so i'm
> not ready to call it a bug...
This is progress.
Do we know if the ISP is supposed to dynamically supply the name
servers?
yes, they (at&t) do.
but there might be two possibilities since you are using PPPoE.
1) You might use a configuration option in
/etc/sysconfig/network-scripts/ifcfg-ppp0, namely "usepeerdns=yes"
i have "peerdns=yes"
Please see "man pppoe.conf", and let me quote:
"
USEPEERDNS
If set to "yes", then pppoe-connect will supply the usepeerdns
option to pppd, which causes it to obtain DNS server addresses
from the peer and create a new /etc/resolv.conf file. Other-
wise, pppoe-connect will not supply this option, and pppd will
not modify /etc/resolv.conf.
"
Alternatively, you might be able to put a "usepeerdns" option in
/etc/ppp/options.
If you already have usepeerdns=yes
in /etc/sysconfig/network-scripts/ifcfg-ppp0,
it is possible that option is being overridden.
Let me again quote from "man pppd":
"
OPTIONS FILES
Options can be taken from files as well as the command line. Pppd
reads options from the files /etc/ppp/options, ~/.ppprc and
/etc/ppp/options.ttyname (in that order) before processing the options
on the command line....
hmmm...
"
All of this is assuming the ISP will supply you with the name server
information dynamically.
If the ISP wants you to configure your name server information manually,
the question becomes, what changed /etc/resolv.conf and when and why.
i believe that is the question....
i will see about reproducing the problem...
thanks for the tips...
charles zeitler
--
Do What Thou Wilt
Shall Be
The Whole of
The Law
-Aleister Crowley