Re: nslookup from behing router/modem
On Thu, 2007-08-16 at 08:48 -0800, Ken Irving wrote:
> On Thu, Aug 16, 2007 at 04:15:45PM +0100, michael wrote:
> > On Thu, 2007-08-16 at 15:40 +0100, michael wrote:
> > > On Thu, 2007-08-16 at 15:08 +0100, Liam O'Toole wrote:
> > > > On Thu, 16 Aug 2007 13:47:30 +0100
> > > > michael <cs@networkingnewsletter.org.uk> wrote:
> > > >
> > > > > I have just replaced my USB modem with a router/modem and things seem
> > > > > to be working find on my Debian box behind the router, except for
> > > > > nslookup. Is there something I need to amend to get it to work. Note
> > > > > I can still access the e-World from my Debian box:
> > > > > ...
> > > > >
> > > > > michael@manchester-campaigns:~$ less /etc/resolv.conf
> > > > > search
> > > > > nameserver 158.152.1.58
> > > > > nameserver 158.152.1.42
> > > >
> > > > The empty 'search' list looks wrong. Try removing the line altogether.
> > >
> > > Yes, if I delete that line then it works fine. Upon rebooting I see
> > > that /etc/resolv.conf which is a sym link to /etc/ppp/resolv.conf gets
> > > updated:
> > > ...
> > ...
> >
> > but somehow /etc/ppp/resolv.conf is being created at boot time with
> > correct nameservers but an empty search string...
> >
> > any ideas? something to do with /etc/ppp/ip*d/0000usepeerdns
> > but I've no idea how/when they are used and why?!?
>
> Probably best to browse the various manpages and such, but another approach
> is to just look around for clues to the settings, e.g.,
>
> $ sudo find /etc/ppp -type f -exec grep -H search {} \;
> /etc/ppp/ip-up.d/0dns-up:# 'search' or 'domain' directives or additional nameservers. Read the
>
> That file (on my system) may have some leads to follow:
>
> $ sudo less /etc/ppp/ip-up.d/0dns-up
> ...
> # 0dns-up sets up /etc/resolv.conf for the provider being connected to. In
> # conjunction with pppd's usepeerdns option it also handles dynamic dns.
> # It expects to be passed the provider name in PPP_IPPARAM.
>
> # Pppconfig creates a file in /etc/ppp/resolv for each provider for which the
> # administrator chooses 'Static' or 'Dynamic' in the 'Configure Nameservers'
> # screen. The files for providers for which 'Static' was chosen contain the
> # nameservers given by the administrator. Those for which 'Dynamic' was chosen
> # are empty. 0dns-up fills in the nameservers when pppd gets them from the
> # provider when the connection comes up. You can edit these files, adding
> # 'search' or 'domain' directives or additional nameservers. Read the
> # resolv.conf manual first, though.
> ...
>
> Anyway, maybe such an approach could turn up an empty 'search' entry in some
> file on your system...
>
> Good luck!
yeah i had a poke around, unsuccessfully. it must also get the actual
nameservers' IP nums from somewhere too...
Reply to: