Subsections

1.1 DSLTOOL - DSL-Modem-Daten erfassen und graphisch Anzeigen

1.1.1 Beschreibung

Das Paket DSLTOOL sammelt mit Hilfe des Daemons 'collectd' Systemdaten und speichert diese in rrd-Datenbanken ab. Im Webinterface des fli4l-Routers sind dann die daraus mit Hilfe von rrdtool erzeugten Grafiken abruf- bzw. einsehbar.
Es werden zum Beispiel die folgenden Daten erfasst und dargestellt:

1.1.2 Unterstützte DSL-Modems

Im Moment werden nur die unter DSLTOOL_MODEM aufgelisteten DSL-Modems vom DSL-Tool unterstützt.

Sollte Ihr spezielles DSL-Modem nicht unterstützt werden so bitte ich um eine eMail um abzuklären ob eine Unterstützung möglich ist.

Um die Möglichkeiten des DSL-Tools ohne unterstütztes DSL-Modem auszuprobieren kann DSLTOOL_MODEM auf 'demo-adsl' oder 'demo-vdsl' gesetzt werden.

1.1.3 Konfiguration des Paketes DSLTOOL

Die Konfiguration erfolgt, wie bei allen fli4l Paketen, durch Anpassung der
Datei Pfad/fli4l-3.10.5/<config>/dsltool.txt an die eigenen Anforderungen.

OPT_DSLTOOL

Die Einstellung 'no' deaktiviert das OPT_DSLTOOL vollständig. Es werden keine Änderungen am fli4l Archiv rootfs.img bzw. dem Archiv opt.img vorgenommen. Weiterhin überschreibt das OPT_DSLTOOL grundsätzlich keine anderen Teile der fli4l Installation.
Um OPT_DSLTOOL zu aktivieren, ist die Variable OPT_DSLTOOL auf 'yes' zu setzen.

DSLTOOL_RRD

Die Einstellung 'yes' aktiviert die Datenaufzeichnung über collectd aus dem RRDTOOL Paket. Das RRDTOOL Paket muss mit OPT_RRDTOOL='yes' aktiviert und die Option RRDTOOL_UNIXSOCK='yes' gesetzt sein.

DSLTOOL_MODEM

Wählt den verwendeten DSL-Modem-Typ aus. Die Variable kann folgende Werte annehmen:

speedtouch
Thomson Speedtouch

ALCATEL/Thomson 5x6 und 7x6 Modems/Router mit Firmware-Version 5.x und 6.x

ar7
TI AR7

Modems/Router basierend auf der AR7 Chipsatz-Familie von Texas Instruments

bc63
Broadcom bc63

Modems/Router basierend auf Broadcom bc63xx Chipsatz

conexant
Conexant

Modems/Router basierend auf Conexant Chipsatz

vigor
Vigor Vigor

Vigor Modems

vinax
Infineon Vinax

Modems basierend auf dem Infineon/Lantiq Vinax Chipsatz

demo-adsl
demo-vdsl
Demo-Modem (liefert Dummy-Werte)

Die Variablen DSLTOOL_HOST, DSLTOOL_USER und DSLTOOL_PASS werden beim Demo-Modem zwar nicht ausgewertet, dürfen aber nicht leer sein.

DSLTOOL_HOST

Hostname oder IP-Adresse des DSL-Modem's.

Beispiel:

    DSLTOOL_HOST='192.168.1.254'


Achtung

, ein Netzwerk zum DSL-Modem muss konfiguriert sein.

Z.B. in base.txt IP_NET_3='192.168.1.1/24' und IP_NET_3_DEV='eth3', es genügt nicht nur PPPOE_ETH='eth3' in dsl.txt zu setzen. Bitte vergessen Sie nicht, die Firewall Regeln anzupassen, damit das DSL-Modem auch erreicht wird (siehe Beispiel).

DSLTOOL_USER

Der User-Name für die Telnet-Anmeldung am DSL-Modem.

Beispiel:

    DSLTOOL_USER='Admin'

DSLTOOL_PASS

Das Passwort für die Telnet-Anmeldung am DSL-Modem.

Beispiel:

    DSLTOOL_PASS='Admin'

DSLTOOL_DEBUG

Mit der Einstellung 'yes' wird eine Debug-Möglichkeit aktiviert Dazu muss tcpdump aus dem TOOLS Paket mit OPT_TCPDUMP='yes' aktiviert sein.

Im Webinterface kann über den Debug Tab eine Datenabfrage angestossen und heruntergeladen werden.

Alternativ kann die Datenabfrage an der SSH-Konsole mit /usr/bin/dsltool-dump.sh gestartet werden. Die Daten werden in /tmp/dsltool.tgz gespeichert.

In der Datei dsltool.tgz sind zu Analysezwecken die laufende Konfiguration des DSLTOOL Pakets, eine tcpdump-Aufzeichnung des Modem-Abfrage, sowie die Ausgabedaten enthalten.

Da sowohl der Loginname für das Modem als auch das Passwort im Klartext in der Konfiguration und im Dumpfile enthalten sind sollte man das Passwort zu Debuggingzwecken ändern.

© 2001-2016 Das fli4l-Team - February 16, 2016