Subject: Re: about ETOOMANYREFS using ppp.
To: =?ISO-8859-1?Q?C=E9sar_Catri=E1n?= C. <ccatrian@eml.cc>
From: Christos Zoulas <christos@zoulas.com>
List: netbsd-help
Date: 01/25/2005 17:58:23
On Jan 24,  6:18pm, ccatrian@eml.cc ("=?ISO-8859-1?Q?C=E9sar_Catri=E1n?= C.") wrote:
-- Subject: Re: about ETOOMANYREFS using ppp.

| On Wed, 19 Jan 2005 14:31:25 -0500
| christos@tac.gw.com (Christos Zoulas) wrote:
| >
| > The bug is in the userppp code. It appears that it does not issue an
| > RTM_DELETE command when it dies, so the RTM_ADD that it does again
| > when it reconnects fails. Since userppp added the route, it is responsibl=
| e
| > for cleaning it up before re-adding it. The fix to the code should be
| > simple. Seeing the obnoxious number of seteuid(0) calls it does, my
| > guess is that it is poorly written and I would not use it.
| >=20
| > christos
| 
| The userppp program can take the standard input, output and error of anothe=
| r=20
| program (pppoa2, provided by the speedtouch package), instead of a device i=
| n=20
| its configuration file. Does pppd(8) and its options support this kind of=
| =20
| setup?
| 
| Sure, I would not use it either, and I would like to use native ppp.

I don't know if can do the stdin/stdout/stderr dance, but it has very
flexible configuration files. Why do you need that anyway?

christos