Reconnect Script für Linux für Speedport W 701V

linuxnomo

Neuer User
Mitglied seit
17 Sep 2009
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo,

anbei ein kleines Reconnect-Script für den Speedport W 701V Router (Firmware: 33.04.57) auf Linux, mit dem erst die aktuelle IP-Adresse angezeigt wird, dann wird die Verbindung getrennt nach 5 sek. neu verbunden und anschließend die neue IP-Adresse angezeigt:


#!/bin/bash
PIN=XXXX
wget -o /dev/null -O - checkip.dyndns.org | awk -v FS="<body>" '{print $2}' | awk -v FS="</body>" '{print $1}'
echo "Die Verbindung wird getrennt..."
wget -O /dev/null -o /dev/null "http://192.168.2.1/cgi-bin/webcm?login:command/password=$PIN&connection0:settings/cmd_disconnect=1,"
sleep 5
echo "Die Verbindung wird wiederhergestellt..."
wget -O /dev/null -o /dev/null "http://192.168.2.1/cgi-bin/webcm?login:command/password=$PIN&connection0:settings/cmd_connect=19"
sleep 3
wget -o /dev/null -O - checkip.dyndns.org | awk -v FS="<body>" '{print $2}' | awk -v FS="</body>" '{print $1}'
echo "Fertig."


Anstelle des XXXX trägt man seine PIN ein.

Zum Ausführen des Scripts müssen die Pakete wget und gawk installiert sein (unter Debian: sudo apt-get install wget gawk ).

Viel Spaß damit,

linuxnomo
 
Nettes Idee ^^

Aber wenn jemand FireFox nutzt da gibt es ein kleines Plugin dass das macht. ^^
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.