Estou tentando encontrar uma maneira de adicionar porta usando UPnP, liguei o upnp e posso acessar http://192.168.1.254:52869/gateconnSCPD.xml
que o serviço upnp está ativado, mas não consigo obter miranda para encontrar o servidor upnp usando a descoberta, parece que essa parte não está funcionando. Eu encontrei no exemplo líquido de pedido, mas que também não workig
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>'
Existe uma solicitação "simples" que pode abrir a porta para o upnp?
Tags port-forwarding upnp linux