On Wed, Mar 30, 2005 at 08:51:33PM +0200, Thomas Hood wrote: > On Wed, 2005-03-30 at 13:38 -0400, Tony Rowe wrote: > > The nameserver entries should be written to /etc/resolv.conf when the > PPP interface is brought up. /etc/ppp/ip-up.d/0dns-up does this. Right. No /etc/resolv.conf exists even after the interface is brought up.
> I don't understand. pppconfig is run and /etc/ppp/resolv/provider is > written; then the ppp interface is brought up; but /etc/resolv.conf is > not written? Correct. > > Some additional information. It seems that dynamic DNS can be used with > > my ISP after all <sigh>; that the correct nameserver addresses will be > > negotiated successfully and a /etc/resolv.conf created properly (using > > usepeerdns) as the connection is being brought up, but only if dynamic > > DNS (rather than static DNS) is selected during the pppconfig session. > > > So /etc/ppp/ip-up.d/0000usepeerdns does succeed in > writing /etc/resolv.conf. Yes. But only if "usepeerdns" gets written to /etc/ppp/peers/provider which is one of probably many things which pppconfig does if dynamic DNS is selected. > [...] > > Indeed > > static DNS does work and the addresses in /etc/ppp/resolv/provider are > > used to generate an /etc/resolv.conf as the connection is brought up if > > an /sbin/resolvconf exists. > > So this line in 0dns-up works too: > > /sbin/resolvconf -a "${PPP_IFACE}.pppconfig" < "$PPPRESOLV/$PROVIDER" Well yes, I suppose it must. I should be clear about this. This was a trial. I did an apt-get install resolvconf. Then I mv'ed my manually-created /etc/resolv.conf out of the way. Then I ran pppconfig again and selected static DNS and brought the connection up. Names then got resolved and I confirmed that an /etc/resolv.conf was created from the information I provided to pppconfig (whereas I had had to manually create /etc/resolv.conf to get the resolver working previously). > > So, if static DNS is selected in pppconfig and resolvconf exists, > > resolvconf does something desirable that in its absence the script > > /etc/ppp/ip-up.d/0dns-up fails to do, at least in this case. Any > > pointers or suggestions are welcome. > > > Can you trace 0dns-up to see what goes wrong? E.g., does > > grep " / " /proc/mounts | grep -q " rw " > > produce a nonzero status resulting in "exit 0"? Can you add > > set -x > > to the top of the script and view the result? I will get back to you on this as soon as I can. I'm not too swift at this sort of thing but I'll try to get it done and get back to you tomorrow. > > Finally, this part of my bug if > > not due to some folly of my own, seems to reside with pppconfig and not > > with the debian-installer netinst iso as such. > > > Perhaps, but let's try to find the bug before reassigning the report. > > P.S. Are you on Cape Breton? I wish I was but no, I'm on the mainland in the big smoke: Halifax. Tony Rowe -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]