Using isdn-config and selecting dialmode=auto is a somewhat disappointing
Initially having started ISDN trying to browse the redhat site produced an
error dialog from Netscape saying "Netscape is unable to find the server
A bit of thought and quick check of /etc/resolv.conf shows why; there
were no nameservers configured so no packet will get as far as the ippp
device to trigger dialling because the resolver library will reject the
name lookup before then.
If a DNS server is specified then ipppd is run with the ms-dns option
which I think is wrong. The documentation says that you are supplying
the ISP's DNS server but the ms-dns option to ipppd is to support in-
bound MS-Windows clients
Surely isdn-config should fill in /etc/resolv.conf if you supply a DNS
(and being able to supply more than one would be useful). If you don't
know the ISP's DNS server perhaps a "well known" DNS server could be
substituted until the ISP's server is known. Ultimately I suppose the
solution is to change the resolver library so that it could trigger
try to discover a DNS server if there are no nameservers listed but dns
is in /etc/nsswitch.conf for host resolution
OK, so edit /etc/resolv.conf and add a handy DNS server - as it happens
my employers rather than my ISPs (I use more than one ISP so my employer
is a useful "neutral" DNS server), everything works.
Now hangup and try again - this time I get a "Network is unreachable" error
The problem now is that the default route gets removed when the interface
goes down (the network routes to the other end of the PPP link remain) so
although I know where to do the DNS query I have no route to the server.
Ideally the routing should be restored to the pre-dial state by the ifdown
scripts. Leaving the route to the network corresponding to the remote
ppp address seems pointless, not re-instating the default route through
a ppp device means that an outgoing packet will not get far enough to
> if you supply a DNS server (and being able to supply more than one would be
You _can_ provide more than one DNS by entering them in the DNS field, separated
It's fixed in isdn-config-0.18-3. You will find it in rawhide soon.