pppd dies with 2.4.x Linux kernel
Typical error messages in the system log:
pppd[1182]: pppd 2.3.11 started by user, uid 500
pppd[1182]: ioctl(PPPIOCGFLAGS): Invalid argument
pppd[1182]: tcsetattr: Invalid argument
pppd[1182]: Exit.
Install pppd 2.4.0b1 or better. See Documentation/Changes in the kernel
sources for more info.
Why does kppp die after I entered the root password (RedHat)
?
Change the line SESSION=false in
/etc/security/console.apps/kppp
to SESSION=true.
How do I get rid of the password dialog (RedHat) ?
Red Hat chose to install kppp as a so-called
consolehelper
application. This PAM based mechanism avoids a setuid root installation. A
quick
and dirty solution to revert to the original behaviour is to delete the
link to consolehelper
and make the real binary setuid root. Open a terminal window, su
to
root and enter the following commands:
rm /usr/bin/kppp
chmod u+s /usr/sbin/kppp
ln -s /usr/sbin/kppp /usr/bin/kppp
pppd died - The remote system is required to authenticate itself
...
There are two causes for this problem:
- /etc/ppp/options contains the auth option. Simply
put a #
comment character in front and try again.
- Your system already has a default route. Have you set up a local
network ?
In thise case recent versions of pppd will behave as if the
auth
had been specified. To override this you may add noauth to
the pppd
arguments in kppp' setup dialog. Alternatively you could take down the
local
network prior to dialing in.