Hi,

For some time I have been running a linux system with pppd (various
versions), with clients dialing in using various versions of Windows.. I
have always used the pppmenu.scp file provided with windows because that
is the way the server was gien to me, but it is, as you know, very
inefficient and a real pain.

I'd like to get rid of the requirement for a script at the client end.
My question is "how"? I've had a read of the ppp-howto, and it was of
little help (it's a good doc but doesn't cover this sort of
configuration). The pppd man page discusses some interesting options,
but again doesn't really clue me in.

I'm running a simple network of a few modems (no terminal server or
portmaster). 

The distro is slackware, kernel 2.2.18, 512mb RAM, PPPD 2.3.11, with IP
forwarding and accounting compiled in. Also running on the server is
squid, apache, sendmail and nntpcache. I use one /etc/ppp/options file
which contains...

asyncmap 0
proxyarp
lock
crtscts
netmask 255.255.255.0
idle-timeout 3600
modem
noauth

I assume the noauth will have to go.. 

I don't have any entries in pap-secrets. 

I'd like the client to supply a user name and password (like they do
with a script), and authenticate themself using the password data base
(eg /etc/shadow). The clients typically do not have a host name set up,
and I think forcing them to specify one simly complicates matters
further. The pppd man page seems to suggest this won't be an issue.

Each modem is matched with an options.ttyXX file, which contains only
<localhost_ip>:<remote_ip>.

What entries should be in /etc/ppp/options, /etc/ppp/options.ttyXX, and
pap-secrets?

Also, I notice there is an option for specifying the primary and
secondary DNS IPs (ms-dns). I'd like to use this, as it saves having to
set them up in the client dial up connection. 

Basically, they get an all IPs from my server, without a script, but
still authenticating using a valid username/password combination as
specified in /etc/shadow.

Also, without the script, (which simply runs 'ppp' via an alias in
bashrc (exec /usr/sbin/pppd -detach), how will ppp start?

Any help would be greatfully appreciated, as would pointers to
documentation, examples etc...

Thank you for your time.

Phillip
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to