Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. Fritz!Box TR-064 Portfreigabe ermöglichen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Fritz!Box TR-064 Portfreigabe ermöglichen

    This topic has been deleted. Only users with topic management privileges can see it.
    • N
      necromonger last edited by necromonger

      Hallo Forum-Mitglieder,

      ich versuche bei meiner Fritz!Box eine Portweiterleitung per TR-064 einzutragen. Ich will das ganze per Bash-Script lösen, weil ich als CRONJOB Zeitlich laufen lassen möchte. Hier mein Code:

      IPS="192.168.0.1"
      
      FRITZUSER="MeinUsername"
      FRITZPW="MeinPasswort"
      
      location="/upnp/control/wanipconnection1"
      uri="urn:dslforum-org:service:WANIPConnection:1"
      action='AddPortMapping'
      SoapParamString="
      <NewRemoteHost></NewRemoteHost>
      <NewExternalPort>1983</NewExternalPort>
      <NewProtocol>TCP</NewProtocol>
      <NewInternalPort>1983</NewInternalPort>
      <NewInternalClient>192.168.0.5</NewInternalClient>
      <NewEnabled>1</NewEnabled>
      <NewPortMappingDescription>SynologyDS213J</NewPortMappingDescription>
      <NewLeaseDuration>0</NewLeaseDuration>"
      
      for IP in ${IPS}; do
              curl -k -m 5 --anyauth -u "$FRITZUSER:$FRITZPW" https://$IP:49443$location -H 'Content-Type: text/xml; charset="utf-8"' -H "SoapAction:$uri#$action" -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:$action xmlns:u='$uri'>$SoapParamString</u:$action></s:Body></s:Envelope>" -s
      done
      

      Andere Abfragen funktionieren. Wenn ich das ganze ausführe, bekomme ich folgende Fehlermeldung:

      <?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:dslforum-org:control-1-0">
      <errorCode>600</errorCode>
      <errorDescription>Argument Value Invalid</errorDescription>
      </UPnPError>
      </detail>
      </s:Fault>
      </s:Body>
      </s:Envelope>%
      

      Ich verstehe die Fehlermeldung so, dass der Wert von einem Argument falsch oder fehlerhaft ist. Ich finde nur den Fehler nicht. Vielleicht hat ja jemand TR-064 Erfahrung und kann mir auf die Sprünge helfen. Danke

      Gruss

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @necromonger last edited by MCU

        @necromonger
        AddPortMapping gibt es nur in "urn:dslforum-org:service:WANPPPConnection:1"

        http://fritz.box:49000/wanpppconnSCPD.xml

        N 1 Reply Last reply Reply Quote 0
        • N
          necromonger @MCU last edited by necromonger

          Hallo MCU,

          das bedeutet dass ich AddPortMapping nur bei DSL-Anschlüssen benutzen kann. Wenn ich ein Kabel-Anschluß funktioniert das nicht.
          Wenn ich aber http://fritz.box:49000/wanipconnSCPD.xml aufrufe, finde aber auch AddPortMapping. Diese Funktion gibt es.

          Gruss

          M 1 Reply Last reply Reply Quote 0
          • M
            MCU @necromonger last edited by

            @necromonger Jetzt hab ich es auch gefunden. Ok. Sorry.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            978
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            fritzbox tr-064
            2
            4
            968
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo