>>The problem is that those are old scripts which assume that
>>authentication proceeds via logon. However many ISPs nowadays do not use
>>login authentication. They use PAP or CHAP, and those scripts do not do
>>much for that situation.So if you are lucky they work, if not you are
>>again left high and dry.
> Well, maybe I'm just lucky that my ISP doesn't use PAP or CHAP, or maybe
>if they did then I would have had a working connection a lot sooner. All I
>know is that this works, and it's virtually the only thing that does. I had
>to set KPPP for login scripting as well; PAP only worked some of the time,
>the login scripting works *every* time. There's something to be said for
>that.
Yes, you are lucky. I have seen a number of ISPs where it seems you
canlogin, but you cannot. You are left in a limbo if you try. They want
PAP CHAP right after the CONNECT message. In fact Linux with mgetty and
AutoPPP works exactly like that. If youtry to login to a Linux box using
AutoPPP there is a very ood chance you will be out of luck.
The ISPs right now are in transition. Win supports PAP CHAP as the
default, and most ISPs are switching over. Sometimes they have an
intermediate scheme where both work, but then they suddenly pull the
plug on login authentication, and leave people in the lurch.
Quote:> As I've griped before, it annoys me that there are several ways to do
>everything, instead of one right-and-proper-and-works way. It seems that
I'm sorry, what is the "right and proper" way? Every ISP uses a
different authentication scheme. I have seen one who demanded both login
authentication and then after that PAP authentication. Until all the
ISPs in the world get together and decide on one way of authenticating
(not likely to happen soon. Microsoft for example is threatening to
introduce still another completely incompatible scheme), there simply is
no "right and proper" way.
My page was an attempt to give a logical and consistant way of stepping
through all the options to see which one worked. If you have a shortcut
which worked for your ISP, that is great. However, I assure you your
scheme will NOT work for all ISPs.
Quote:>every HOWTO and .doc you read has a different way of going about whatever it
>is you're trying to do. Very frustrating for the newbie.
I agree. And the problem is that most of those HOWTOs were written a
couple of years ago when login authentication was almost universal. That
has changed. Now many use PAP or CHAP05 or CHAP 80 (or even CHAP81--
Microsofts latest stupidity). And often they do not know themselves what
they use. Probably someone did once, but they have left the
organisation. Or they simply follow some directions they got from MS (or
from mgetty) on how to set up their system, and have little idea what
they are actually doing. So the linux user, who cannot simply download
or be given some incomprehensible package to log onto the ISP as the
Win9x user can, has to figure out what the ISP is doing in order to log on.
Most of the scripts and the HOWTOs make assumptions about what the ISP
wants (or tell the user to find out by asking the ISP what they want-- a
silly suggestion since most ISPs do not know), and for ISPs for whom the
assumptions are right, the scripts are great and work well. For the
others, they do not work, and intense frustration results.
That frustration grows when they are told in newsgroups to use script X
or Y or Z, and when they try it fails for their ISP.