Erneutes verbinden einer Fritzbox:
#!/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
Hierfür müssen lediglich die Statusinformationen -nicht die Sicherheitseinstellungen (Portfreigaben usw.)- der Box per UPNP aktiv sein.
Unitymed** hat auf mysteriöse Weise :rolleyes:, eine Zwangstrennung die nur dann trennt, wenn gerade no-ip bzw. dyndns den Account als inaktiv gesperrt hat.
Wenn die Verbindung nicht so schnell wäre, wäre es nen KO. Kriterium, dass man über einen Monat die selbe IP-Adresse hat, aber mit dem Skript ists ja gelöst.
PS: Ist nicht aus meiner Feder, nur ein paar Anpassungen, aber nutze es quasi täglich.