The init-script for net-analyser/trafd-3.0.1 ignores the interface set in the conf.d/trafd file and sets it hardcoded to eth0. The following patch should fix it: --- trafd-3.0.1-gentoo/trafd.init 2002-11-08 14:07:26.000000000 +0100 +++ trafd-3.0.1-gentoo-r1/trafd.init 2003-05-18 21:01:50.000000000 +0200 @@ -10,14 +10,14 @@ start() { ebegin "Starting trafd" - /usr/bin/trafd -p -r -i eth0 + /usr/bin/trafd -p -r -i ${IFACE} result=$? eend $result } stop() { ebegin "Stopping trafd" - /usr/bin/trafstop eth0 > /dev/null + /usr/bin/trafstop ${IFACE} > /dev/null result=$? eend $result }
fixed in cvs thx