Stoppt die Vorratsdatenspeicherung

dslstat

Dslstat ist ein kleines Python-Skript, das es erlaubt Statusinformationen von einem T-com sinus 1054 DSL-Router zu bekommen und den Router on- oder offline zu schalten. Es hat etwa den Funktionsumfang des Windows-Programs von T-com, allerdings als Kommandozeilenwerkzeug und deswegen natürlich ohne GUI.

Möglichweise funktioniert das Skript auch mit anderen T-com-Routern, ich kann das aber mangels Testexemplaren nicht überprüfen.

Aufruf

dslstat Kommando [router-ip]
Die Router-IP kann auch ein Namen sein, wenn er auf die IP des DSL-Routers aufgelöst werden kann. Läßt man die Router-IP weg, verwendet das Skript 192.168.2.1, was bei T-com-Routern normalerweise die Werkseinstellung ist.

Mögliche Kommandos:

status
Gibt den Status des Routers in lesbarer Form aus
state
Gibt den online/offline Status des Routers aus
gateway
Gibt die Ip-Adresse des Gateways aus mit dem der Router verbunden ist. Das ist der nächste „Rechner“ in unserer Verbindung ins Internet.
addr
Gibt die WAN-IP-Adresse des Routers aus, also die weltweit gültige IP die der Provider dem Router gegebn hat.
nameserver
Gibt die IP-Adressen der Nameserver des Routers aus. Die wurden vom Provider mitgeteilt. Im lokalen Netz agiert der Router als Nameserver.
help
Gibt eine kurze Bedienungshilfe aus (in Englisch)
online
Versucht den Router online zu setzen und gibt dann den Verbindungsstatus aus.
offline
Versucht den Router offline zu setzen und gibt dann den Verbindungsstatus aus.
Soweit ich weiß wird dabei nur das Routing zwischen LAN und WAN unterbrochen, die DSL verbindung bleibt stehen

Rückgabewerte

Bei Fehlern gibt das Skript eine Fehlernummer zurück:
1 Skript falsch aufgrufen
2 Kommunikation mit dem Router gescheitert

Anwendungsbeispiel

# dslstat status 
Router-Status for 192.168.2.1
State:       online
WAN IP:      217.189.176.255
Nameserver:  195.71.232.196 193.189.244.205
WAN Subnet:  255.255.255.255
WAN Gateway: 213.20.175.223

Download:

M G Berberich · berberic@fmi.uni-passau.de · 2007-05-05