The /etc/init.d/pmacct will override the interface setting in /etc/pmacct.conf. I suggest this change: --- pmacctd.orig 2007-03-26 09:35:57 +0000 +++ pmacctd 2007-03-26 09:36:11 +0000 @@ -18,7 +18,7 @@ chekconfig || return 1 ebegin "Starting pmacctd" start-stop-daemon --start --exec /usr/sbin/pmacctd \ - -- -D -f /etc/pmacctd.conf -i ${INTERFACE} ${OPTS} + -- -D -f /etc/pmacctd.conf ${OPTS} # pmacctd apparently always returns a value > 0 when launched, # and start-stop-daemon sees that an error an therfore always And the remove INTERFACE in /etc/conf.d/pmacct. Configuration should be done in /etc/pmacct.conf. /etc/conf.d/pmacct is only for those with special needs.
Fix in cvs