Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. (gelöst) TR-064 command - IP-Adresse in Fritzbox sperren

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    (gelöst) TR-064 command - IP-Adresse in Fritzbox sperren

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

      Hallo allerseits,

      ich versuche via command im TR-064 eine bestimmte IP-Adresse zu sperren und zwar so:

      {"service": „urn:X_AVM-DE_HostFilter-com:serviceId:X_AVM-DE_HostFilter1","action": "DisallowWANAccessByIP“,"params": {"NewIPv4Address": "192.168.188.30","NewDisallow": „0“}}

      Ich bin dazu auch nach AVM-Anteilung vorgegangen, der commandResult state zeigt allerdings keine Änderung an. Ich vermute, der Wurm liegt im
      "params": {"NewIPv4Address": "192.168.188.30","NewDisallow": „0“}. Ich habe hier mal auf "gut Glück" die zu sperrende IP-Adresse eingetragen als String und auch bei NewDisallow schon mit 0 statt "0" probiert. Fehlanzeige!
      Auch im Log steht nix drin.

      Weiß jemand Rat???

      F 1 Reply Last reply Reply Quote 0
      • F
        fastfoot @iobroker_Rainer last edited by

        @iobroker_Rainer sagte in TR-064 command - IP-Adresse in Fritzbox sperren:

        Weiß jemand Rat???

        so funktionierts, 0 entsperrt, 1 sperrt den Zugriff

        {
            "service": "urn:dslforum-org:service:X_AVM-DE_HostFilter:1",
            "action": "DisallowWANAccessByIP", 
            "params": {
                               "NewIPv4Address": "192.168.178.6",
                               "NewDisallow":"0"
             }
        }
        

        Mit

        {    "service": "urn:dslforum-org:service:X_AVM-DE_HostFilter:1",    "action": "GetWANAccessByIP",     "params": {                       "NewIPv4Address": "192.168.178.6"     }}
        

        siehst du das Ergebnis

        {"NewDisallow":"0","NewWANAccess":"granted"}
        

        bzw:

        {"NewDisallow":"1","NewWANAccess":"denied"}
        

        Evtl. auch interessant für dich: Dieser Thread

        iobroker_Rainer B 2 Replies Last reply Reply Quote 0
        • iobroker_Rainer
          iobroker_Rainer @fastfoot last edited by

          Hammer!!!!!!!!! Vielen Dank für die schnelle Hilfe - funktioniert super!!!

          👍 😊

          1 Reply Last reply Reply Quote 0
          • B
            bishop @fastfoot last edited by bishop

            @fastfoot
            ist es evtl. auch möglich ein WOL zu senden?

            Wäre das soweit mal richtig?

            {"service": "urn:dslforum-org:service:LanDeviceHosts:1","action": "X_AVM-DE_WakeOnLANByMACAddress"}}
            

            wie gebe ich da die MacAdresse noch mit?

            F 1 Reply Last reply Reply Quote 0
            • F
              fastfoot @bishop last edited by

              @bishop sagte in (gelöst) TR-064 command - IP-Adresse in Fritzbox sperren:

              X_AVM-DE_WakeOnLANByMACAddress

              damit habe ich noch nicht rumgespielt, aber vielleicht hilft dir das hier

              B 1 Reply Last reply Reply Quote 0
              • B
                bishop @fastfoot last edited by

                @fastfoot
                Ja das habe ich gesehen, von dort habe ich ja das Argument her. Aber wie ich nun die mac mitgebe?.. . Hm.

                F 1 Reply Last reply Reply Quote 0
                • F
                  fastfoot @bishop last edited by

                  @bishop sagte in (gelöst) TR-064 command - IP-Adresse in Fritzbox sperren:

                  @fastfoot
                  Ja das habe ich gesehen, von dort habe ich ja das Argument her. Aber wie ich nun die mac mitgebe?.. . Hm.

                  paar Beiträge nach oben gibt es doch ein Beispiel mit Parametern, das musst du anpassen auf den Namen des Parameters für die MAC

                  B 1 Reply Last reply Reply Quote 0
                  • B
                    bishop @fastfoot last edited by

                    @fastfoot
                    Sorry, aber ich bin einfach zu blöd dafür!
                    Ich habe dein Beispiel oben getestet mit.

                    { "service": "urn:dslforum-org:service:X_AVM-DE_HostFilter:1", "action": "GetWANAccessByIP", "params": { "NewIPv4Address": "192.168.1.35" }}
                    

                    als Result bekomme ich

                    {"NewDisallow":"0","NewWANAccess":"granted"}
                    

                    wie bekomme ich es jetzt hin die Ip zu sperren?
                    Wie muss ich den Command abändern?

                    mickym 1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active @bishop last edited by mickym

                      So ich habs gerade getestet bei mir funktioniert es so:

                      Sperre setzen

                      {"service": "urn:dslforum-org:service:X_AVM-DE_HostFilter:1", "action": "DisallowWANAccessByIP", "params": { "NewIPv4Address": "192.168.178.20", "NewDisallow":"1"}}
                      

                      Sperre aufheben

                      {"service": "urn:dslforum-org:service:X_AVM-DE_HostFilter:1", "action": "DisallowWANAccessByIP", "params": { "NewIPv4Address": "192.168.178.20", "NewDisallow":"0"}}
                      

                      In commanresult bekomme ich im Erfolgsfall nur die {} zurück, falls ich das doppelt eingebe und das Gerät somit nicht nochmal entsperrt oder gesperrt werden kann, den Code 500.

                      B 1 Reply Last reply Reply Quote 0
                      • B
                        bishop @mickym last edited by

                        @mickym
                        super danke funktioniert!

                        {"service": "urn:dslforum-org:service:Hosts:1","action": "X_AVM-DE_WakeOnLANByMACAddress", "params": { "NewMACAddress": "00:00:00:00:00:00"}}
                        

                        so wird auch mein Magicpaket gesendet 🙂

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        698
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        command fritzbox tr-064-community
                        4
                        10
                        1548
                        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