Hallo Leute,
habe eine 7390 mit aktueller Firmware von AVM. Habe sonst immer via UPNP meine Box reconnected, seit ein paar Tagen (weiß nicht genau seit wann, könnte seit dem Update auf die neuste Firmware sein, hab das nie wirklich beobachtet), geht es nicht mehr.
Ich nutze CURL unter Debian und rufe folgende "Seite" auf:
http://fritz.box:49000/upnp/control/WANIPConn1
Hier mal mein Aufruf wie es bisher immer funktioniert hat:
Habe aber auch diese Zeile mal getestet, da sie mir richtiger erschien:
Leider klappt beides nicht.
Hier mal eine verbose Ausgabe des Aufrufs:
Hat AVM dahingehend irgendwas geändert? Wenn ja, wo ist die UPNP Dokumentation damit man generell mal die UPNP Möglichkeiten studieren kann?
Hoffe jemand hat bereits eine Lösung für sich gefunden und teilt diese hier... Ich weiß nicht mehr weiter.
habe eine 7390 mit aktueller Firmware von AVM. Habe sonst immer via UPNP meine Box reconnected, seit ein paar Tagen (weiß nicht genau seit wann, könnte seit dem Update auf die neuste Firmware sein, hab das nie wirklich beobachtet), geht es nicht mehr.
Ich nutze CURL unter Debian und rufe folgende "Seite" auf:
http://fritz.box:49000/upnp/control/WANIPConn1
Hier mal mein Aufruf wie es bisher immer funktioniert hat:
Code:
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:GetExternalIPAddress xmlns:u=\"urn:schemas-upnp-org:service:WANIPConnection:1\" /></s:Body></s:Envelope>" -s
Habe aber auch diese Zeile mal getestet, da sie mir richtiger erschien:
Code:
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>" -s
Leider klappt beides nicht.
Hier mal eine verbose Ausgabe des Aufrufs:
Code:
> POST /upnp/control/WANIPConn1 HTTP/1.1
> User-Agent: curl/7.28.1
> Host: fritz.box:49000
> Accept: */*
> Content-Type: text/xml; charset='utf-8'
> SoapAction:urn:schemas-upnp-org:service:WANIPConnection:1#ForceTermination
> Content-Length: 276
>
< HTTP/1.1 500 Internal Server Error
< DATE: Sat, 26 Jan 2013 14:47:20 GMT
< SERVER: FRITZ!Box Fon WLAN 7390 UPnP/1.0 AVM FRITZ!Box Fon WLAN 7390 84.05.50
< CONNECTION: keep-alive
< CONTENT-LENGTH: 433
< CONTENT-TYPE: text/xml; charset="utf-8"
<
<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body>
<s:Fault>
<faultcode>s:Client</faultcode>
<faultstring>UPnPError</faultstring>
<detail>
<UPnPError xmlns="urn:schemas-upnp-org:control-1-0">
<errorCode>401</errorCode>
<errorDescription>Invalid Action</errorDescription>
</UPnPError>
</detail>
</s:Fault>
</s:Body>
</s:Envelope>
Hat AVM dahingehend irgendwas geändert? Wenn ja, wo ist die UPNP Dokumentation damit man generell mal die UPNP Möglichkeiten studieren kann?
Hoffe jemand hat bereits eine Lösung für sich gefunden und teilt diese hier... Ich weiß nicht mehr weiter.
Zuletzt bearbeitet: