So senden Sie eine Upnp-Anfrage mit curl

1253
Slobodan Vidovic

Ich versuche, einen Weg zu finden, uns auf den Port hinzuzufügen, UPnP, ich auf upnp gedreht haben und ich kann zugreifen, http://192.168.1.254:52869/gateconnSCPD.xmldass die MENA, die Service upnp ist, aber ich kann nicht miranda actualy upnp Server mit Hilfe der Discovery finden, es Nähte, dass dieser Teil funktioniert tatsächlich nicht. Ich habe zwar im Netz Beispiel der Anfrage gefunden aber das funktioniert auch nicht

curl 'http://192.168.1.254:52869/Public_UPNP_C3' \ -X 'POST' \ -H 'Content-Type: text/xml; charset="utf-8"' \ -H 'Connection: close' \ -H 'SOAPAction: "urn:schemas-upnp-org:service:WANIPConnection:1#AddPortMapping"' \ -d '<?xml version="1.0"?> <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"> <s:Body> <u:AddPortMapping xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1"> <NewRemoteHost></NewRemoteHost> <NewExternalPort>27015</NewExternalPort> <NewProtocol>TCP</NewProtocol> <NewInternalPort>27015</NewInternalPort> <NewInternalClient>192.168.1.2</NewInternalClient> <NewEnabled>1</NewEnabled> <NewPortMappingDescription>node:nat:upnp</NewPortMappingDescription> <NewLeaseDuration>10</NewLeaseDuration> </u:AddPortMapping> </s:Body> </s:Envelope>' 

Gibt es eine "einfache" Anforderung, die den Port vorwärts über upnp öffnen kann?

2
Es klingt im Allgemeinen, dass etwas in Ihrem UPnP-Setup nicht so funktioniert, wie es sollte, aber es gibt nicht genügend Informationen, um dies herauszufinden. Wenn das UPnP-Setup auf dem Router funktioniert, können Sie beispielsweise `upnpc` vom` miniupnpc` verwenden, um Ihrem Router eine Portweiterleitung hinzuzufügen. Ich bin mir nicht mal sicher, ob das mit "curl" und handwerklichen Anfragen möglich ist. dirkt vor 7 Jahren 0
TNX Ich habe Upnpc ausprobiert, aber der Fehler GetExternalIPAddress ist fehlgeschlagen. (Fehlercode = 399) Slobodan Vidovic vor 7 Jahren 0
probierst du Upnpc vom Quellhost aus? laplasz vor 6 Jahren 0
Nein, ich wollte es nicht tnx Slobodan Vidovic vor 6 Jahren 0

0 Antworten auf die Frage