Theophanis Kontogiannis <tkonto@aegean.gr> wrote:
> The
kernel shipping by default with FC2 (2.6.5) has PPP_FILTER
> enabled by
default.
> I said that the problem must have something to do with the
new
> kernel (!!!) compared to FC1 (2.4 kernel) where the filter
worked
> just fine.
I'm running 2.6.4 compiled from a standard
source and have no problem
with the active-filter option when using pppd
2.4.2, also compiled
from a standard source. It's hard to believe the
PPP support code
in 2.6.5 would cause the error. The only change from
2.6.4 is
[PATCH] Patch to hook up PPP to simple class sysfs
support
according to
ftp://ftp.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.5
Looks
like FC may not have changed the pppd code. If I jumped to a
wrong
conclusion then I apologize. Here's the line in the standard
pppd 2.4.2
code that generates error:
pppd/options.c:
option_error("error in active-filter expression: %s\n",
pcap_
geterr(&pc));
Perhaps your libpcap and mine differ, and mine
does the right thing.
It was installed back in late
2002:
-rw-r--r-- 1 root
root 135878 Oct 21 2002
/usr/lib/libpcap.a
Anyway something is different, since the pppd (2.4.1,
2.4.2) filter
options work great here.
--
Clifford
Kite
Email: "echo xvgr_yvahk-ccc@ri1.arg|rot13"
PPP-Q&A
links,
downloads:
http://ckite.no-ip.net/
/* "Be
liberal in what you accept, and conservative in what you
send"
RFC 1122 */