Как отправить запрос upnp с помощью curl
1170
Slobodan Vidovic
Я пытаюсь найти способ добавить переадресацию портов с помощью UPnP, я включил upnp, и я могу получить доступ к http://192.168.1.254:52869/gateconnSCPD.xml
тому меню, в котором включена служба upnp, но я не могу получить доступ к серверу upnp, чтобы найти сервер upnp с помощью функции обнаружения. эта часть на самом деле не работает. Я нашел на чистый пример запроса, но это также не работает
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>'
Есть ли «простой» запрос, который может открыть порт вперед через upnp?
В общем, звучит так, что что-то в вашей настройке UPnP не работает должным образом, но недостаточно информации, чтобы узнать это. Если настройка UPnP на маршрутизаторе работает, вы можете, например, использовать `upnpc` из` miniupnpc`, чтобы добавить переадресацию портов на ваш маршрутизатор. Я даже не уверен, что это возможно сделать с помощью curl и запросов, созданных вручную.
dirkt 7 лет назад
0
TNX Я попытался upnpc, но я получаю ошибку GetExternalIPAddress не удалось. (ErrorCode = 399)
Slobodan Vidovic 7 лет назад
0
вы пробуете upnpc с исходного хоста?
laplasz 6 лет назад
0
Нет я не проверю это tnx
Slobodan Vidovic 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4