Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Gelöst] Keine gültige VIS Lizenz gefunden /Docker/MACVLAN

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    508

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.6k

[Gelöst] Keine gültige VIS Lizenz gefunden /Docker/MACVLAN

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
66 Beiträge 7 Kommentatoren 7.1k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • apollon77A apollon77

    Kann es sein das noch ein Pihole oder irgendwas im DNS Bereich mitspielt? Vis Redet mit nem iobroker Server um die Lizenz zu prüfen. Kann sein das das DNS diesen Namen auf ne interne ip auflöst??? Vllt pihole zu paranoid eingestellt?

    AutomationNicoA Offline
    AutomationNicoA Offline
    AutomationNico
    schrieb am zuletzt editiert von AutomationNico
    #40

    @apollon77 said in VIS: keine gültige Lizenz gefunden:

    Kann es sein das noch ein Pihole oder irgendwas im DNS Bereich mitspielt? Vis Redet mit nem iobroker Server um die Lizenz zu prüfen. Kann sein das das DNS diesen Namen auf ne interne ip auflöst??? Vllt pihole zu paranoid eingestellt?

    PiHole läuft in der Tat im Container auf dem selben (Test)Pi4 bei mir im Netz. Bei meinen Eltern (ein anderer Pi4), siehe die Antwort an @andre, läuft aber kein PiHole. Jetzt kann es natürlich sein, dass es eine ähnliche Ursache hat, mit der gleichen Konsequenz.
    Werde dazu gleichmal den PiHole-Container stoppen und meine Fritzbox rebooten (damit alle Teilnehmer neue DNS beziehen). Dem ioBroker Container gebe ich dann die IP der Firtzbox als DNS.

    1 Antwort Letzte Antwort
    0
    • AutomationNicoA Offline
      AutomationNicoA Offline
      AutomationNico
      schrieb am zuletzt editiert von
      #41

      @apollon77 Ich habe jetzt den PiHole-Container gestoppt, den DNS-Eintrag auf den PiHole in der Fritzbox wieder auf die IP der Fritzbox gelegt, diese neu gestartet und den DNS für den ioBroker-Container auf die Fritzbox gelegt.
      95d708cf-10ae-4cbb-a056-048362852767-image.png
      Dazu habe ich noch den Namen von "ioBroker" auf "myIoBroker" geändert, falls es für "ioBroker" irgendwie einen DNS-Eintrag gäbe, der das dann auf die 192.168.180.250 (MACVLAN IP des ioBroker-Containers) auflöst.
      Interessiert das System nicht die Bohne.
      270dcf59-0f14-4ff1-ae71-24941147cbc4-image.png

      1 Antwort Letzte Antwort
      0
      • apollon77A apollon77

        Kann es sein das noch ein Pihole oder irgendwas im DNS Bereich mitspielt? Vis Redet mit nem iobroker Server um die Lizenz zu prüfen. Kann sein das das DNS diesen Namen auf ne interne ip auflöst??? Vllt pihole zu paranoid eingestellt?

        AutomationNicoA Offline
        AutomationNicoA Offline
        AutomationNico
        schrieb am zuletzt editiert von AutomationNico
        #42

        @apollon77 said in VIS: keine gültige Lizenz gefunden:

        Vis Redet mit nem iobroker Server um die Lizenz zu prüfen.

        Bin ich an dieser Stelle richtig?
        381368b9-b491-4468-9a05-c071d414f2a7-image.png
        (ioBroker.vis/main.js)

        1 Antwort Letzte Antwort
        0
        • AutomationNicoA Offline
          AutomationNicoA Offline
          AutomationNico
          schrieb am zuletzt editiert von AutomationNico
          #43

          Habe gerade mal aus dem Container heraus gepingt:

          Den Ping zu "iobroker.net" (~0.1 ms) hätte ich gern mal zu anderen Seiten (wohl wissend, dass es nicht sein kann und er sich wahrscheinlich selber anpingt). Selbst zum Router dauert es etwa 2/3 länger.
          Zu "google.de" sind es dann schon Rund 20ms.
          29d04332-6ea3-47af-a6f3-ef458ff9dba9-image.png

          Dann nochmal zum Vergleich, einmal an "www.iobroker.net" (~35ms) und an "iobroker.net" (wieder ~0.1ms)
          a5b312ae-f93a-4ad2-b173-67e61d16704f-image.png

          Weird...

          apollon77A 1 Antwort Letzte Antwort
          0
          • AutomationNicoA AutomationNico

            Habe gerade mal aus dem Container heraus gepingt:

            Den Ping zu "iobroker.net" (~0.1 ms) hätte ich gern mal zu anderen Seiten (wohl wissend, dass es nicht sein kann und er sich wahrscheinlich selber anpingt). Selbst zum Router dauert es etwa 2/3 länger.
            Zu "google.de" sind es dann schon Rund 20ms.
            29d04332-6ea3-47af-a6f3-ef458ff9dba9-image.png

            Dann nochmal zum Vergleich, einmal an "www.iobroker.net" (~35ms) und an "iobroker.net" (wieder ~0.1ms)
            a5b312ae-f93a-4ad2-b173-67e61d16704f-image.png

            Weird...

            apollon77A Offline
            apollon77A Offline
            apollon77
            schrieb am zuletzt editiert von
            #44

            @automationnico Tja da sieehst Du es auch . Dein DNS löst "iobroker.net" als Domainnamen auf deine eine interne IP ... Das ist die Ursache für den Fehler. Grund musst Du jetzt finden :-)

            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
            AutomationNicoA 1 Antwort Letzte Antwort
            1
            • apollon77A apollon77

              @automationnico Tja da sieehst Du es auch . Dein DNS löst "iobroker.net" als Domainnamen auf deine eine interne IP ... Das ist die Ursache für den Fehler. Grund musst Du jetzt finden :-)

              AutomationNicoA Offline
              AutomationNicoA Offline
              AutomationNico
              schrieb am zuletzt editiert von AutomationNico
              #45

              @apollon77 said in VIS: keine gültige Lizenz gefunden:

              @automationnico Tja da sieehst Du es auch . Dein DNS löst "iobroker.net" als Domainnamen auf deine eine interne IP ...

              Aber nur aus dem Container. Nicht von dem Host (dem Pi4) oder anderen Teilnehmern im Netz. Mit und ohne PiHole.

              Grund musst Du jetzt finden 🙂

              :grin:

              Traceroute geht aus dem Container leider nicht. Gibt es irgend wie eine Möglichkeit im Container zu erkennen welche DNS Adresse er verwendet? ifconfig liefert da auch keine Hinweise.

              Thomas BraunT 1 Antwort Letzte Antwort
              0
              • andreA Offline
                andreA Offline
                andre
                Developer
                schrieb am zuletzt editiert von
                #46

                @automationnico sagte in VIS: keine gültige Lizenz gefunden:

                Gibt es irgend wie eine Möglichkeit im Container zu erkennen welche DNS Adresse er verwendet?

                Wenn dein Screenshot weiter oben noch aktuell ist, ist dein DNS .180.254?

                Ansonsten dnsutils installieren und nslookup machen.

                Bitte keine Support-Fragen per PN! Nutzt die öffentliche Kanäle damit auch andere von den Antworten profitieren können!

                AutomationNicoA 1 Antwort Letzte Antwort
                0
                • AutomationNicoA AutomationNico

                  @apollon77 said in VIS: keine gültige Lizenz gefunden:

                  @automationnico Tja da sieehst Du es auch . Dein DNS löst "iobroker.net" als Domainnamen auf deine eine interne IP ...

                  Aber nur aus dem Container. Nicht von dem Host (dem Pi4) oder anderen Teilnehmern im Netz. Mit und ohne PiHole.

                  Grund musst Du jetzt finden 🙂

                  :grin:

                  Traceroute geht aus dem Container leider nicht. Gibt es irgend wie eine Möglichkeit im Container zu erkennen welche DNS Adresse er verwendet? ifconfig liefert da auch keine Hinweise.

                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #47

                  @automationnico

                  Steht irgendwas in der /etc/resolv.conf drin?

                  dig iobroker.net
                  

                  sagt? (Muss ggf. nach installiert werden. Sollte in bind9-dnsutils drin sein.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  AutomationNicoA 1 Antwort Letzte Antwort
                  1
                  • andreA andre

                    @automationnico sagte in VIS: keine gültige Lizenz gefunden:

                    Gibt es irgend wie eine Möglichkeit im Container zu erkennen welche DNS Adresse er verwendet?

                    Wenn dein Screenshot weiter oben noch aktuell ist, ist dein DNS .180.254?

                    Ansonsten dnsutils installieren und nslookup machen.

                    AutomationNicoA Offline
                    AutomationNicoA Offline
                    AutomationNico
                    schrieb am zuletzt editiert von
                    #48

                    @andre said in VIS: keine gültige Lizenz gefunden:

                    Wenn dein Screenshot weiter oben noch aktuell ist, ist dein DNS .180.254?

                    Du meinst sicher den Screenshot von Portainer, wo ich den DNS unter Network einstelle. Hatte den ja auch zwischendurch auf der IP der Fritzbox und auch auf der 8.8.8.8. War aber auch nix.

                    Ansonsten dnsutils installieren und nslookup machen.

                    Werde ich mal ausprobieren, danke.

                    1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

                      @automationnico

                      Steht irgendwas in der /etc/resolv.conf drin?

                      dig iobroker.net
                      

                      sagt? (Muss ggf. nach installiert werden. Sollte in bind9-dnsutils drin sein.

                      AutomationNicoA Offline
                      AutomationNicoA Offline
                      AutomationNico
                      schrieb am zuletzt editiert von
                      #49

                      @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                      Steht irgendwas in der /etc/resolv.conf drin?

                      Im Host (dem Pi4) steht das:

                      # Generated by resolvconf
                      nameserver 192.168.180.254
                      nameserver 8.8.8.8
                      nameserver fd51:42f8:caae:d92e::1
                      nameserver fd00::e228:6dff:fe55:4642
                      

                      Im Container kann ich irgendwie keine Pakete über apt-get install bekommen. Geht das überhaupt im Container?

                      dig iobroker.net
                      

                      sagt? (Muss ggf. nach installiert werden. Sollte in bind9-dnsutils drin sein.

                      Sagt folgendes auf meinem Host (dem Pi4):

                      xx@xx:~ $ dig iobroker.net
                      
                      ; <<>> DiG 9.16.27-Debian <<>> iobroker.net
                      ;; global options: +cmd
                      ;; Got answer:
                      ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9794
                      ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
                      
                      ;; OPT PSEUDOSECTION:
                      ; EDNS: version: 0, flags:; udp: 512
                      ;; QUESTION SECTION:
                      ;iobroker.net.                  IN      A
                      
                      ;; ANSWER SECTION:
                      iobroker.net.           3078    IN      A       82.165.135.239
                      
                      ;; Query time: 19 msec
                      ;; SERVER: 8.8.8.8#53(8.8.8.8)
                      ;; WHEN: Sun Jun 19 00:14:58 CEST 2022
                      ;; MSG SIZE  rcvd: 57
                      
                      
                      
                      Thomas BraunT 1 Antwort Letzte Antwort
                      0
                      • AutomationNicoA AutomationNico

                        @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                        Steht irgendwas in der /etc/resolv.conf drin?

                        Im Host (dem Pi4) steht das:

                        # Generated by resolvconf
                        nameserver 192.168.180.254
                        nameserver 8.8.8.8
                        nameserver fd51:42f8:caae:d92e::1
                        nameserver fd00::e228:6dff:fe55:4642
                        

                        Im Container kann ich irgendwie keine Pakete über apt-get install bekommen. Geht das überhaupt im Container?

                        dig iobroker.net
                        

                        sagt? (Muss ggf. nach installiert werden. Sollte in bind9-dnsutils drin sein.

                        Sagt folgendes auf meinem Host (dem Pi4):

                        xx@xx:~ $ dig iobroker.net
                        
                        ; <<>> DiG 9.16.27-Debian <<>> iobroker.net
                        ;; global options: +cmd
                        ;; Got answer:
                        ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9794
                        ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
                        
                        ;; OPT PSEUDOSECTION:
                        ; EDNS: version: 0, flags:; udp: 512
                        ;; QUESTION SECTION:
                        ;iobroker.net.                  IN      A
                        
                        ;; ANSWER SECTION:
                        iobroker.net.           3078    IN      A       82.165.135.239
                        
                        ;; Query time: 19 msec
                        ;; SERVER: 8.8.8.8#53(8.8.8.8)
                        ;; WHEN: Sun Jun 19 00:14:58 CEST 2022
                        ;; MSG SIZE  rcvd: 57
                        
                        
                        
                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #50

                        @automationnico

                        Du musst das schon auf dem System ausführen wo es klemmt.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        AutomationNicoA 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

                          @automationnico

                          Du musst das schon auf dem System ausführen wo es klemmt.

                          AutomationNicoA Offline
                          AutomationNicoA Offline
                          AutomationNico
                          schrieb am zuletzt editiert von
                          #51

                          @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                          @automationnico

                          Du musst das schon auf dem System ausführen wo es klemmt.

                          Wenn ich versuche das Packet im Container zu installieren kommt folgendes:

                          root@myIoBroker:/opt/iobroker# sudo apt install dnsutils
                          Reading package lists... Done
                          Building dependency tree... Done
                          Reading state information... Done
                          E: Unable to locate package dnsutils
                          
                          Thomas BraunT 1 Antwort Letzte Antwort
                          0
                          • AutomationNicoA AutomationNico

                            @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                            @automationnico

                            Du musst das schon auf dem System ausführen wo es klemmt.

                            Wenn ich versuche das Packet im Container zu installieren kommt folgendes:

                            root@myIoBroker:/opt/iobroker# sudo apt install dnsutils
                            Reading package lists... Done
                            Building dependency tree... Done
                            Reading state information... Done
                            E: Unable to locate package dnsutils
                            
                            Thomas BraunT Online
                            Thomas BraunT Online
                            Thomas Braun
                            Most Active
                            schrieb am zuletzt editiert von
                            #52

                            @automationnico

                            Muss ggf. nach installiert werden. Sollte in bind9-dnsutils drin sein.

                            Linux-Werkzeugkasten:
                            https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                            NodeJS Fixer Skript:
                            https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                            iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                            Thomas BraunT 1 Antwort Letzte Antwort
                            1
                            • Thomas BraunT Thomas Braun

                              @automationnico

                              Muss ggf. nach installiert werden. Sollte in bind9-dnsutils drin sein.

                              Thomas BraunT Online
                              Thomas BraunT Online
                              Thomas Braun
                              Most Active
                              schrieb am zuletzt editiert von Thomas Braun
                              #53

                              Und eier da nicht als root rum, wenn du schon sudo verwendest. Macht Null Sinn.

                              Linux-Werkzeugkasten:
                              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                              NodeJS Fixer Skript:
                              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                              AutomationNicoA 1 Antwort Letzte Antwort
                              0
                              • Thomas BraunT Thomas Braun

                                Und eier da nicht als root rum, wenn du schon sudo verwendest. Macht Null Sinn.

                                AutomationNicoA Offline
                                AutomationNicoA Offline
                                AutomationNico
                                schrieb am zuletzt editiert von AutomationNico
                                #54

                                @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                                Und eier da nicht als root rum, wenn du schon sudo verwendest. Macht Null Sinn.

                                Wenn man über Portainer in die Bash geht, ist man automatisch als root drin.

                                Ich habe aber den PiHole-Container wieder gestartet und leite die DNS anfragen zu dem. In dem PiHole-Container konnte ich dig iobroker.net ausführen. Mit folgendem Ergebnis

                                root@pihole:/# dig iobroker.net
                                
                                ; <<>> DiG 9.16.27-Debian <<>> iobroker.net
                                ;; global options: +cmd
                                ;; Got answer:
                                ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55689
                                ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
                                
                                ;; QUESTION SECTION:
                                ;iobroker.net.                  IN      A
                                
                                ;; ANSWER SECTION:
                                iobroker.net.           600     IN      A       192.168.180.250
                                
                                ;; Query time: 0 msec
                                ;; SERVER: 127.0.0.11#53(127.0.0.11)
                                ;; WHEN: Sun Jun 19 00:32:31 CEST 2022
                                ;; MSG SIZE  rcvd: 58
                                

                                Und wie bekomme ich das jetzt weg, dass hier auf die interne IP verwiesen wird?

                                Thomas BraunT 1 Antwort Letzte Antwort
                                0
                                • AutomationNicoA AutomationNico

                                  @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                                  Und eier da nicht als root rum, wenn du schon sudo verwendest. Macht Null Sinn.

                                  Wenn man über Portainer in die Bash geht, ist man automatisch als root drin.

                                  Ich habe aber den PiHole-Container wieder gestartet und leite die DNS anfragen zu dem. In dem PiHole-Container konnte ich dig iobroker.net ausführen. Mit folgendem Ergebnis

                                  root@pihole:/# dig iobroker.net
                                  
                                  ; <<>> DiG 9.16.27-Debian <<>> iobroker.net
                                  ;; global options: +cmd
                                  ;; Got answer:
                                  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55689
                                  ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
                                  
                                  ;; QUESTION SECTION:
                                  ;iobroker.net.                  IN      A
                                  
                                  ;; ANSWER SECTION:
                                  iobroker.net.           600     IN      A       192.168.180.250
                                  
                                  ;; Query time: 0 msec
                                  ;; SERVER: 127.0.0.11#53(127.0.0.11)
                                  ;; WHEN: Sun Jun 19 00:32:31 CEST 2022
                                  ;; MSG SIZE  rcvd: 58
                                  

                                  Und wie bekomme ich das jetzt weg, dass hier auf die interne IP verwiesen wird?

                                  Thomas BraunT Online
                                  Thomas BraunT Online
                                  Thomas Braun
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #55

                                  @automationnico

                                  Dann würde ich behaupten da ist im pi-hole was verfummelt.

                                  Auf meinem System auf dem pi-hole läuft wird das nämlich richtig aufgelöst.

                                  pi@pihole:~ $ dig iobroker.net
                                  
                                  ; <<>> DiG 9.16.27-Raspbian <<>> iobroker.net
                                  ;; global options: +cmd
                                  ;; Got answer:
                                  ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15632
                                  ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
                                  
                                  ;; OPT PSEUDOSECTION:
                                  ; EDNS: version: 0, flags:; udp: 4096
                                  ;; QUESTION SECTION:
                                  ;iobroker.net.                  IN      A
                                  
                                  ;; ANSWER SECTION:
                                  iobroker.net.           1404    IN      A       82.165.135.239
                                  
                                  ;; Query time: 0 msec
                                  ;; SERVER: 192.168.178.55#53(192.168.178.55)
                                  ;; WHEN: Sun Jun 19 00:42:19 CEST 2022
                                  ;; MSG SIZE  rcvd: 57
                                  

                                  Linux-Werkzeugkasten:
                                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                  NodeJS Fixer Skript:
                                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                  AutomationNicoA 1 Antwort Letzte Antwort
                                  1
                                  • Thomas BraunT Thomas Braun

                                    @automationnico

                                    Dann würde ich behaupten da ist im pi-hole was verfummelt.

                                    Auf meinem System auf dem pi-hole läuft wird das nämlich richtig aufgelöst.

                                    pi@pihole:~ $ dig iobroker.net
                                    
                                    ; <<>> DiG 9.16.27-Raspbian <<>> iobroker.net
                                    ;; global options: +cmd
                                    ;; Got answer:
                                    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15632
                                    ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
                                    
                                    ;; OPT PSEUDOSECTION:
                                    ; EDNS: version: 0, flags:; udp: 4096
                                    ;; QUESTION SECTION:
                                    ;iobroker.net.                  IN      A
                                    
                                    ;; ANSWER SECTION:
                                    iobroker.net.           1404    IN      A       82.165.135.239
                                    
                                    ;; Query time: 0 msec
                                    ;; SERVER: 192.168.178.55#53(192.168.178.55)
                                    ;; WHEN: Sun Jun 19 00:42:19 CEST 2022
                                    ;; MSG SIZE  rcvd: 57
                                    
                                    AutomationNicoA Offline
                                    AutomationNicoA Offline
                                    AutomationNico
                                    schrieb am zuletzt editiert von
                                    #56

                                    @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                                    @automationnico

                                    Dann würde ich behaupten da ist im pi-hole was verfummelt.

                                    Auch ohne PiHole wird es nicht richtig aufgelöst. Hatte den Container schon gestoppt und alle DNS Verweise auf den Router wieder gesetzt. Hatte ja oben bereits beschrieben, dass ich noch ein anderen Pi4 bei meinen Eltern laufen hab, der das gleiche Phänomen hat. Da läuft auch kein PiHole. :confused:

                                    Werd jetzt erstmal pennen gehen. Vielleicht fällt mir im Traum ja noch was ein.

                                    Thomas BraunT 1 Antwort Letzte Antwort
                                    0
                                    • AutomationNicoA AutomationNico

                                      @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                                      @automationnico

                                      Dann würde ich behaupten da ist im pi-hole was verfummelt.

                                      Auch ohne PiHole wird es nicht richtig aufgelöst. Hatte den Container schon gestoppt und alle DNS Verweise auf den Router wieder gesetzt. Hatte ja oben bereits beschrieben, dass ich noch ein anderen Pi4 bei meinen Eltern laufen hab, der das gleiche Phänomen hat. Da läuft auch kein PiHole. :confused:

                                      Werd jetzt erstmal pennen gehen. Vielleicht fällt mir im Traum ja noch was ein.

                                      Thomas BraunT Online
                                      Thomas BraunT Online
                                      Thomas Braun
                                      Most Active
                                      schrieb am zuletzt editiert von Thomas Braun
                                      #57

                                      @automationnico

                                      Noch nicht im Traum, aber mir ist noch was eingefallen:

                                      Wie sieht die

                                      cat /etc/hosts
                                      

                                      aus?

                                      Linux-Werkzeugkasten:
                                      https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                      NodeJS Fixer Skript:
                                      https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                      iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                      AutomationNicoA 1 Antwort Letzte Antwort
                                      0
                                      • Thomas BraunT Thomas Braun

                                        @automationnico

                                        Noch nicht im Traum, aber mir ist noch was eingefallen:

                                        Wie sieht die

                                        cat /etc/hosts
                                        

                                        aus?

                                        AutomationNicoA Offline
                                        AutomationNicoA Offline
                                        AutomationNico
                                        schrieb am zuletzt editiert von AutomationNico
                                        #58

                                        @thomas-braun said in VIS: keine gültige Lizenz gefunden:

                                        cat /etc/hosts

                                        So im ioBroker-Container:

                                        root@myIoBroker:/opt/iobroker# cat /etc/hosts
                                        127.0.0.1       localhost
                                        ::1     localhost ip6-localhost ip6-loopback
                                        fe00::0 ip6-localnet
                                        ff00::0 ip6-mcastprefix
                                        ff02::1 ip6-allnodes
                                        ff02::2 ip6-allrouters
                                        192.168.180.250 myIoBroker
                                        

                                        Und so im PiHole-Container:

                                        root@pihole:/# cat /etc/hosts
                                        127.0.0.1       localhost
                                        ::1     localhost ip6-localhost ip6-loopback
                                        fe00::0 ip6-localnet
                                        ff00::0 ip6-mcastprefix
                                        ff02::1 ip6-allnodes
                                        ff02::2 ip6-allrouters
                                        192.168.180.254 pihole.fritz.box pihole
                                        

                                        Und das im ioBroker-Container für cat /etc/resolv.conf

                                        root@myIoBroker:/opt/iobroker# cat /etc/resolv.conf
                                        nameserver 127.0.0.11
                                        options ndots:0
                                        

                                        Hätte hier eigentlich den PiHole erwartet.

                                        1 Antwort Letzte Antwort
                                        0
                                        • AutomationNicoA Offline
                                          AutomationNicoA Offline
                                          AutomationNico
                                          schrieb am zuletzt editiert von AutomationNico
                                          #59

                                          So, erst einmal ein großes Dankeschön an @Homoran, @Glasfaser, @andre, @apollon77 und @Thomas-Braun.
                                          Kleiner Spoiler:


                                          Problem gelöst :-)

                                          Der Tip von @apollon77 mal ein Auge auf die Namensauflösung (DNS) zu werfen war der entscheidende. Wie ich bereits vermutet habe, hatte pihole (im Container) keinen Einfluss darauf. Auch ohne pihole und mit DNS-Server-Verweis auf meinen Router (FritzBox) trat das Phänomen auf, das die VIS Online-Community-Lizenz nicht über den iobroker Server (iobroker.net/api/...) verifiziert werden konnte.

                                          Also wie war mein Vorgehen und was ist war (in meinem hiesigen Scenario) das Problem. Zuerst habe ich

                                          • den pihole-Container gestoppt,

                                          • den DNS-Verweis im Host (Pi4 - sudo nano /etc/dhcpcd.conf) wieder auf den Router gelegt,

                                          • im Router (FritzBox) den "lokalen DNS" Verweis von der pihole-Container IP-Adresse (192.168.180.254) wieder auf den Router selbst gelegt (192.168.180.1),

                                          • den Router neu gestartet, damit alle Teilnehmer mit DHCP-Bezug einen neuen DNS-Verweis (192.168.180.1) bekommen

                                          Damit konnte ich ausschließen, dass pihole in irgendeiner Art und Wiese hier eingreift.
                                          Über Portainer habe ich dann

                                          • den iobroker-Container, alle damit verbundenen Volumes, sowie deren Daten auf dem Host (Pi4) gelöscht

                                          • das MACVLAN gelöscht

                                          Damit ich frisch starten konnte. Über Portainer habe ich dann das

                                          • MACVLAN wie hier 40564905-700e-412c-bf5f-5bdd7ac1e8fe-image.png

                                          • iobroker im Container mit dem image von @andre (buanet/iobroker:latest) wie folgt erstellt
                                            Name: iobroker
                                            Volume: 77218957-17c5-46a8-8ee2-c10f5009b105-image.png
                                            Advanced Settings - Network: a01a356e-ff54-49f4-a2f6-aee4adeacb02-image.png
                                            Network "net" ist dabei das MACVLAN Netz

                                          Damit sollte (und so war es auch) eine iobroker-Instanz auf der IP-Adresse 192.168.180.250 erreichbar sein.
                                          Was immer noch nicht funktionierte, war die Verifizierung der VIS Online-Community-Lizenz. In der Container-Bash über apt update, apt install dnsutils und dig iobroker.net (danke an @Thomas-Braun) konnte ich sehen, wohin "iobroker.net" aufgelöst wurde und das war die lokale IP-Adresse des iobroker-Containers (192.168.180.250)

                                          dig iobroker.net
                                          ~~~~~
                                          iobroker.net.           600     IN      A       192.168.180.250
                                          ~~~~~
                                          

                                          In meinem Netz wurde "iobroker.net" von jedem andern Teilnehmen (mein Laptop, dem Pi4 selbst oder meinem Handy) richtig auf die IP-Adresse des iobroker Servers (iobroker.net) aufgelöst.
                                          Irgendwie konnte mir die "resolve.conf" in dem iobroker-Container und die "hosts" Datei auch nicht so richtig weiter helfen.

                                          Dann habe ich mich mit DNS im Container hier belesen. Auch zu MACVLAN habe ich mich hier nochmal belesen und beschlossen es einmal ohne Portainer zu versuchen.

                                          Ich habe dann alles (iobroker-Container, Volumes + Daten und MACVLAN-Netz) wieder gelöscht und über der Host-Bash (Pi4) erstmal das MACVLAN mit docker network create -d macvlan --subnet=192.168.180.0/24 --ip-range=192.168.180.224/27 --gateway=192.168.180.1 -o parent=eth0 macvlan0 erstellt.

                                          Als nächstes einen Ordner in meinem home-Verzeichnis des Host (Pi4) mit dem Namen "iobroker" und darin eine "docker-composer.yml" erstellt. Diese sieht wie folgt aus:

                                          version: "2"
                                          services:
                                            iobroker:
                                              container_name: iobroker          
                                              image: buanet/iobroker:latest     
                                              hostname: iobroker                
                                              restart: always                   
                                              networks:                         
                                                macvlan0:
                                                  ipv4_address: 192.168.180.250 #IP-Address of the container
                                              dns:
                                                - 192.168.180.1 #Router IP-Address (FritzBox)
                                              volumes:                          
                                                - /var/lib/docker/volumes/iobroker/_data:/opt/iobroker
                                          
                                          networks:
                                            macvlan0:
                                              external: true
                                          
                                          # Create network first with:
                                          # docker network create -d macvlan --subnet=192.168.180.0/24 --ip-range=192.168.180.224/27 --gateway=192.168.180.1 -o parent=eth0 macvlan0 
                                          


                                          Wichtig ist hierbei unter "networks" muss der Name des MACVLANs (macvlan0) stehen und "external: true". Damit kein Fehler beim Erstellen des Containers auftritt und beim Löschen des Containers das MACVLAN-Netz (macvlan0) erhalten bleibt.

                                          Zum Erstellen des Container habe ich sudo docker compose up -d verwendet. Dazu muss ich mich aber mit der Bash im Verzeichnis der "docker-compose-yml" befinden.

                                          Jetzt habe ich mir wieder in der iobroker-Container-Bash über apt update, apt install dnsutils und dig iobroker.net angeschaut wohin "iobroker.net" aufgelöst wurde und das war diesmal die iobroker-Server-Adresse (82.165.135.239)

                                          root@iobroker:/opt/iobroker# dig iobroker.net
                                          
                                          ; <<>> DiG 9.16.27-Debian <<>> iobroker.net
                                          ;; global options: +cmd
                                          ;; Got answer:
                                          ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60688
                                          ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
                                          
                                          ;; OPT PSEUDOSECTION:
                                          ; EDNS: version: 0, flags:; udp: 4096
                                          ;; QUESTION SECTION:
                                          ;iobroker.net.                  IN      A
                                          
                                          ;; ANSWER SECTION:
                                          iobroker.net.           946     IN      A       82.165.135.239
                                          
                                          ;; Query time: 3 msec
                                          ;; SERVER: 127.0.0.11#53(127.0.0.11)
                                          ;; WHEN: Wed Jun 22 10:45:20 CEST 2022
                                          ;; MSG SIZE  rcvd: 57
                                          

                                          Danach habe ich über das Admin-Panel im iobroker getestet, ob meine VIS Online-Community-Lizenz validiert werden konnte. Und siehe da es hat funktioniert!
                                          Das waren jetzt mal die vereinfachten und direkt zum Ziel führenden Schritte. Es waren noch einige andere die ich versucht habe, aber nie funktionierten.

                                          Danach habe ich alles wieder mit pihole eingerichtet:

                                          • DNS im Host auf 192.168.180.254

                                          • DNS in der docker-compose.yml des iobrokers auf 192.168.180.254

                                          • lokaler DNS Server im Router (FritzBox) auf die 192.168.180.254 gestellt

                                          • Einen Ordner im home-Verzeichnis des Host (Pi4) mit dem Namen "pihole" und darin eine "docker-composer.yml" erstellt. Diese sieht wie folgt aus:

                                          version: "2"
                                          services:
                                            pihole:
                                              container_name: pihole          
                                              image: pihole/pihole:latest     
                                              hostname: pihole                
                                              restart: always                   
                                              environment:
                                                TZ: 'Europe/Berlin'
                                                WEBPASSWORD: 'myTopSecretPassword'
                                              networks:                         
                                                macvlan0:
                                                  ipv4_address: 192.168.180.254  #IP-Address of the container
                                              dns:
                                                - 8.8.8.8  #IP-Address of googles DNS
                                                - 192.168.180.1  #fallback IP-Address of my router (FritzBox) as DNS
                                              volumes:                          
                                                - '/var/lib/docker/volumes/pihole/_data:/dnsmasq.d'
                                                - '/var/lib/docker/volumes/pihole/_data:/pihole'
                                                
                                          networks:
                                            macvlan0:
                                              external: true
                                          
                                          # Create network first with:
                                          # docker network create -d macvlan --subnet=192.168.180.0/24 --ip-range=192.168.180.224/27 --gateway=192.168.180.1 -o parent=eth0 macvlan0 
                                          

                                          Jetzt könnte man beide Composer-Files zusammenfassen und das darin das MACVLAN-Netz definieren, damit man bspw. --aux-address="iobroker=192.168.180.250" --aux-address="ipihole=192.168.180.254" mit hinzufügen kann, um diese IP-Adressen nicht vom DHCP des MACVLANs vergeben zu lassen. Habe ich bei mir jetzt nicht gemacht, da dieser Bereich nicht von meinem Router vergeben wird.

                                          Meine Vermutung ist demnach, dass es irgendwie mit den Advanced Settings - Network in Portainer haben muss.
                                          a01a356e-ff54-49f4-a2f6-aee4adeacb02-image.png
                                          Was genau, konnte ich bisher nicht herausfinden. Auch die Dokumentation von Portainer ist hier nicht besonders hilfreich. Ich gehe mal davon aus das der "Network" Bereich das gleiche machen soll wie

                                          networks:                         
                                                macvlan0:
                                                  ipv4_address: 192.168.180.250
                                              dns:
                                                - 192.168.180.1
                                          

                                          in Bereich "services". Vielleicht liest das hier ja der ein oder andere Portainer-Profi und kann da Aufklärung schaffen.

                                          Nochmals vielen Dank an alle die geholfen haben und entschuldigt die lange ausführliche Beschreibung, aber vielleicht hilft sie ja dem ein oder anderen.

                                          Es wäre auch schön wenn hierzu jetzt auf Kommentare wie "na wer benutzt den schon Portainer", "ohne Container wäre das nicht passiert" oder dergleichen verzichtet werden kann. Danke.

                                          GlasfaserG B 2 Antworten Letzte Antwort
                                          3
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          724

                                          Online

                                          32.5k

                                          Benutzer

                                          81.8k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe