Fritz!Box Reconnect mit bash-script

Für diverse Programme oder Internetseiten ist es einfach nervig, wenn man ständig dazu aufgefordert wird einen “Premium”-Account zu bestellen.

 

Dagegen hilft nur eins Abhilfe: Die Internetverbindung zurücksetzen – sprich: Den Router reconnecten lassen!

 

Google hilft da für Windows jede menge – aber für Ubuntu / Linux habe ich lange suchen müssen…

1. UPnP am Router einstellen

Damit das Ganze auch funktioniert müsst Ihr in Eurem Browser die Adresse

http://fritz.box/

eingeben. Damit gelangt man auf die Benutzeroberfläche der Fritz!Box.

 

Jetzt klickt Ihr auf “Einstellungen”

 

upnp1

 

Und danach auf “System”

 

upnp2

 

Ihr müsst hier “UPnP” aktivieren. Und natürlich auch “Übernehmen” klicken um die Änderungen zu bestätigen.

 


2. curl downloaden

Öffnet ein Terminal und tippt ein:

sudo apt-get install curl

um das Paket curl zu downloaden.

3. Reconnect-Script erstellen

Jetzt müsst Ihr eine Datei namens “reconnect.sh” erstellen.

 

In diese Datei schreibt ihr:

#!/bin/bash

 

curl “http://fritz.box:49000/upnp/control/WANIPConn1″ -H ‘Content-Type: text/xml; charset=”utf-8″‘ -H ‘SoapAction: urn:schemas-upnp-org:service:WANIPConnection:1#ForceTermination’ -d ‘<?xml version=”1.0″ encoding=”utf-8″?> <s:Envelope s:encodingStyle=”http://schemas.xmlsoap.org/soap/encoding/” xmlns:s=”http://schemas.xmlsoap.org/soap/envelope/”> <s:Body> <u:ForceTermination xmlns:u=”urn:schemas-upnp-org:service:WANIPConnection:1″ /> </s:Body> </s:Envelope>’

 

exit 0

Hier wird der Router angewiesen die Verbindung zu trennen und erneut aufzunehmen. (Via UPnP)

4. Die Datei ausführbar machen

Öffnet erneut ein Terminal und tippt ein:

chmod +x */reconnect.sh

Natürlich den Pfad (*) anpassen!

Starten

Mit einem Klick könnt Ihr nun die Datei ausführen und so den Reconnect erzwingen.

Erweiterte Infos:

 

→ In JDownloader:

Um bei JDownloader auch einen automatischen Reconnect zu erstellen, müsst Ihr dann eigentlich nur das script oben unter “Einstellungen” > “Reconnect” > “Bash” angeben:

 

jdownloader

 

Hier müsst Ihr allerdings die Zeile

#!/bin/bash

weglassen, da Ihr das ja schon oben rechts angegeben habt!

 

Jetzt sollte JDownloader auch über einen automatischen Reconnect verfügen.




Share
  1. 1
          Hans schreibt am 16.12.2011 um 19:01 Uhr:

    Funktioniert mit der 29.04.87 Firmware nicht mehr


Kommentare:

Was ist Gravatar?
BLOG TUTORIALS SPURGO