nofast wrote:
Hello,
I was trying to setup ifb0 device on pure
LFS (current development LFS) + iptables-1.3.5 (blfs).
After setting up command from IFB Linux webpage:
tc qdisc add dev eth0 ingress
tc filter add dev eth0 parent ffff: protocol ip prio 10 u32 \
match u32 0 0 flowid 1:1 \
action ipt -j MARK --set-mark 10 \
action mirred egress redirect dev ifb0
result is:
/usr/local/lib/iptables/libipt_mark.so: cannot open
shared object file: No such file or directory
failed to find target MARK
So, TC is unable to find shared iptables libs. Iptables actions
won't work.
As written in BLFS book iptables shared libs are installed
in directory /usr/lib/iptables ( not /usr/local/lib/iptables )
I propose fix file:
/source/iproute2-2.6.16-060323/tc/m_ipt.c at line 51
from hardcoded path
#define IPT_LIB_DIR "/usr/local/lib/iptables"
to
#define IPT_LIB_DIR "/usr/lib/iptables"
eg:
sed -i 's/\/usr/local/\/usr/g' tc/m_ipt.c
Lukasz Nierychlo
--http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page
We have the a patch for iproute2 in CLFS,
http://svn.cross-lfs.org/svn/repos/patches/iproute2/iproute2-2.6.16-060323-libdir-1.patch
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page