On Wed, Sep 25, 2002 at 05:27:20PM +0200, Reiner Klaproth wrote:
Hallo!
Warum muss es ipchains/iptables sein? Diese Werte werden ohnehin verfälscht über die Protokolldaten und deren Header. Die neueren Versionen des pppd liefern die benötigten Daten von selbst: Beim Abbau der Verbindung werden dem Script /etc/ppp/ip-down drei interessante Variablen übergeben:
$CONNECT_TIME $BYTES_RCVD $BYTES_SENT
Du setzt nur nur ein Script ein, das diese Werte auswertet und summiert. Beim mir: /usr/local/bin/adslkosten $CONNECT_TIME $BYTES_RCVD $BYTES_SENT
Das mit den Header-Informationen stimmt natürlich. Kann man die Variablen auch zur Laufzeit von pppd herausbekommen? Denn, schaltet jemand den Rechner aus ohne ihn herunterzufahren, sind die letzten Daten verloren.
thomas