pppd problems
Hello, all. I have been struggling valiantly to get a user to connect to
an ISP using wvdial, but so far, no dice. Here's the deal: everything
works very nicely for the root, but it's been an awful struggle to get a
user to that oh-so-desirable state. I added a user to the dialout group,
modified the permissions on all of the files in a reasonable manner, but I
have been unable to get the pppd to play nicely with the user. Currently,
this is the error I get:
Apr 5 22:13:37 cmayes pppd[3037]: Failed to reopen /dev/ttyS1: Function
not implemented
Now, I have modified the permissions on my modem a number of times, but
the pppd used to reply:
Apr 5 19:41:29 cmayes pppd[1824]: Failed to reopen /dev/ttyS1: Permission
denied
I hadn't changed the permissions on the device when it decided to be nice.
Here are the current permissions:
crw-rw---- 1 root dialout 4, 65 Apr 5 22:22 /dev/ttyS1
Since root has the same permissions, it seemed reasonable that they would
work for a user (though root can get around such things...)
I have been discussing this problem for most of the day today, and Avery
thinks that it's a convoluted permissions problem. I don't know the
diffrerence between setuid and setgid, but neither one seem to work for
me. Here are the current permissions on the pppd, which work for root,
but not for a user:
-rwsr-xr-- 1 root dialout 113724 Mar 23 06:22 /usr/sbin/pppd
It looks like the permissions that Avery suggested, but they do not work.
I also blew away the default options file and have started from scratch.
Currently, it contains:
lock
local (per Avery's suggestion).
I have the New pppd set to yes in my wvdial.conf file. If it helps, the
/etc/ppp/peers/wvdial contains:
noauth
name wvdial
Finally, the pppd kept demanding a .ppprc file, so I essentially copied
the options file and put it there. I also tried leaving it blank, but it
had the same error. Is this a problem with the program itself, or am I
missing something in the configuration? Here are my stats:
Debian 2.1 (mix of stable and unstable), pppd version 2.3.6, kernel 2.0.36
(stock), Celeron 333a, 128 MB RAM... If you need more info, I can
accomodate. Thanks!
-Chris
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CC/MC d- s+:+ a-- C++ US P L++ E W++ N- o? K? w O M- V- PS++ PE+ Y+
PGP- t+ 5 X+ R tv+ b++ DI+ D- G e+(++) h--- r++ z+
------END GEEK CODE BLOCK------
Reply to: