Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Yahka/Homekit mit mehreren Netzwerkkarten

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Yahka/Homekit mit mehreren Netzwerkkarten

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

      Hallo zusammen,

      ich betreibe ioBroker in einem anderen Subnetz als meine Endgeräte (iPhones).

      Da yahka über Broadcasts (?) läuft, wollte ich mir Probleme ersparen und habe für diesen Zweck eine weitere Netzwerkkarte eingebunden.

      Leider kann ich in der yahka-Instanz nicht angeben, auf welcher IP-Adresse diese funktionieren soll. Im ioBroker-Netz finde ich die Instanz auf dem iPhone ohne Probleme, nur im eigentlichen Endgerätenetz nicht.

      Konfiguration der Netzwerkkarten:

      # /etc/network/interfaces
      iface ens18 inet static
              address 10.13.22.131
              netmask 255.255.255.0
              gateway 10.13.22.254
              dns-nameservers 8.8.8.8 9.9.9.9
      
      auto ens19
      iface ens19 inet static
              address 10.13.21.23
              netmask 255.255.255.0
      
      

      Per tcpdump sehe ich auch, dass die Broadcasts nur über ens18 geschickt werden, nicht über ens19:

      tcpdump -n udp dst port 5353 -i ens18
      08:28:00.937129 IP 10.13.22.131.5353 > 224.0.0.251.5353: 0*- [0q] 7/0/0 PTR HomekitServer-BE72._hap._tcp.local., SRV bf_20_76_ee_a5_f5.local.:41947 0 0, TXT "md=HomekitServer" "pv=1.0" "id=bf:20:76:ee:a5:f5" "c#=2" "s#=1" "ff=0" "ci=2" "sf=1" "sh=IovpNg==", A 10.13.22.131, AAAA fe80::fc4c:54ff:fe88:df72, A 10.13.21.23, AAAA fe80::5c97:76ff:fe8a:3430 (460)
      08:28:03.942147 IP 10.13.22.131.5353 > 224.0.0.251.5353: 0*- [0q] 7/0/0 PTR HomekitServer-BE72._hap._tcp.local., SRV bf_20_76_ee_a5_f5.local.:41947 0 0, TXT "md=HomekitServer" "pv=1.0" "id=bf:20:76:ee:a5:f5" "c#=2" "s#=1" "ff=0" "ci=2" "sf=1" "sh=IovpNg==", A 10.13.22.131, AAAA fe80::fc4c:54ff:fe88:df72, A 10.13.21.23, AAAA fe80::5c97:76ff:fe8a:3430 (460)
      08:28:06.945728 IP 10.13.22.131.5353 > 224.0.0.251.5353: 0*- [0q] 7/0/0 PTR HomekitServer-BE72._hap._tcp.local., SRV bf_20_76_ee_a5_f5.local.:41947 0 0, TXT "md=HomekitServer" "pv=1.0" "id=bf:20:76:ee:a5:f5" "c#=2" "s#=1" "ff=0" "ci=2" "sf=1" "sh=IovpNg==", A 10.13.22.131, AAAA fe80::fc4c:54ff:fe88:df72, A 10.13.21.23, AAAA fe80::5c97:76ff:fe8a:3430 (460)
      08:28:09.946428 IP 10.13.22.131.5353 > 224.0.0.251.5353: 0*- [0q] 7/0/0 PTR HomekitServer-BE72._hap._tcp.local., SRV bf_20_76_ee_a5_f5.local.:41947 0 0, TXT "md=HomekitServer" "pv=1.0" "id=bf:20:76:ee:a5:f5" "c#=2" "s#=1" "ff=0" "ci=2" "sf=1" "sh=IovpNg==", A 10.13.22.131, AAAA fe80::fc4c:54ff:fe88:df72, A 10.13.21.23, AAAA fe80::5c97:76ff:fe8a:3430 (460)
      08:28:12.949652 IP 10.13.22.131.5353 > 224.0.0.251.5353: 0*- [0q] 7/0/0 PTR HomekitServer-BE72._hap._tcp.local., SRV bf_20_76_ee_a5_f5.local.:41947 0 0, TXT "md=HomekitServer" "pv=1.0" "id=bf:20:76:ee:a5:f5" "c#=2" "s#=1" "ff=0" "ci=2" "sf=1" "sh=IovpNg==", A 10.13.22.131, AAAA fe80::fc4c:54ff:fe88:df72, A 10.13.21.23, AAAA fe80::5c97:76ff:fe8a:3430 (460)
      ...
      
      
      tcpdump -n udp dst port 5353 -i ens19
      tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
      listening on ens19, link-type EN10MB (Ethernet), capture size 262144 bytes
      ^C
      0 packets captured
      0 packets received by filter
      0 packets dropped by kernel
      

      yahka kann also in diesem Netz gar nicht gefunden werden.

      Wie kann ich einstellen, auf welchen Netzwerkadapter yahka funken soll?

      OS: Debian 9 64bit

      Vielen Dank vorab!

      LG

      Borsti

      1 Reply Last reply Reply Quote 0
      • D
        danw last edited by

        Afaik gar nicht.

        Habe ähnliches "Problem", bzw Wunsch. Hätte gern eine Yahka Instanz auf einem Interface, andere Yahka Instanz auf anderem Interface.

        Habe dazu ein GitHub Issue aufgemacht.

        https://github.com/jensweigele/ioBroker.yahka/issues/86

        1 Reply Last reply Reply Quote 0
        • J
          JW86 last edited by

          Kannst du das mal mit dem aktuellen Master testen? (Installieren über GitHub)

          Bei mir auf dem Mac funktioniert der Adapter nur mit 0.0.0.0, wenn ich eine der IPs auswähle, erhalte ich EADDRINUSE (Port 5353) - der Port ist durch den mdnsResponder schon in Benutzung.

          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

          874
          Online

          32.0k
          Users

          80.5k
          Topics

          1.3m
          Posts

          3
          3
          1016
          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