Hi,
I use various mainstream GNU/Linux distros (download versions).
Main stays are RedHat and Mandrake.
Both of them use KPPP for dialup access to the Internet.
Both give the idea that it is a breeze to use KPPP (sure has improved
over the years), as easy as Dialup Networking in 'Windows'.
But I disagree !
Man did I have trouble getting KPPP to work !

( In both RedHat (8.0)
and Mandrake (9.1).
KPPP once configured as instructed
'http://www.linux-mandrake.com/en/demos/Tutorial/KPPP/' would connect
to my ISP but the moment I tried Internet access it would hang at
resolving
www.xxxx.com and then time out saying can't find or
connection refused.
By the way I forgot to tell that I also have my machine connected to a
LAN that has a cable modem serving internet access, works off a RH 7,
now Mandrake 8.1 box and has been in 24/7/365 duty for over three
years, excepting required a reinstall last month due to neglect.

Have not had a problem connecting to the net over the LAN.
I went around the bend trying to figure the problem. Checked this and
that, scoured the groups, lists and what not.
I knew it was a name resolution problem and therefore had something to
do with /etc/resolve.conf. But I presumed that since KPPP does a
automatic dns lookup,
'http://www.linux-mandrake.com/en/demos/Tutorial/KPPP/pages/kppp3.php3'
why should I add anything to resolve.conf. And inspite of adding it
manually too and enabling 'Disable existing DNS Servers during
Connection' it did not work.
And boy was that stupid.
After spending days wracking my brain trying to work it out, I just
added my ISP's dns ip's to resolv.conf and it worked like a charm.
Can anybody tell me why the automatic dns lookup didn't work and why
does it work so well in 'Windows' ?