|
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 */ |