Red Hat Bugzilla – Bug 128053
the active-filter outbound option for ppp doesn't work
Last modified: 2007-11-30 17:10:46 EST
Description of problem:When one tries to activate a ppp device and
the 'active-filter outbound' option has been configured the activation
fails with the error message: pppd: error in active-filter expression: inbound/outbound not supported on
Version-Release number of selected component (if applicable):linktype 0
How reproducible:It happens all of the time
Steps to Reproduce:
1.Use network config to add the option 'activate-filter outbound' to a dialup ppp device
2.Attempt to activate the device
Actual results:The activation fails
Expected results:The activation should succeed
Additional info:I am using FC2 with the following development rpms installed:
I tried this with kernel-2.6.7-1.492 and am seeing the same problem.
I am going to look at the pppd SRPM and see if I can find a work
around. If it is really a kernel problem, then I am not going
to be able to do much.
*** Bug 130648 has been marked as a duplicate of this bug. ***
This is caused by recent libpcap which does not support
outbound/inbound for PPP linktypes anymore.
SuSE seems to have a fix by generating a dummy DLT_LINUX_SLL packet
(which supports these qualifiers). See ppp-2.4.2-libpcap.diff in
This patch was used by Debian for a short time also, but they went
back to libpcap-0.7 (which supports outbound/inbound for DLT_PPP).
Can you please test this with kernel 2.6.8-1.533?
There is a fix in this kernel for ppp.
This is probably *not* a kernel issue. As said, support for 'outbound'
was be removed from libpcap-0.8.
You can test it yourself by executing
| pppd active-filter outbound
Fixed in rawhide in rpm ppp-2.4.2-5 or newer.