Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Portainer / Synology Netzwerkprobleme

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    260

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    773

Portainer / Synology Netzwerkprobleme

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
portainersynologymacvlanbridge
4 Beiträge 2 Kommentatoren 484 Aufrufe 2 Beobachtet
  • Ä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.
  • A Offline
    A Offline
    aldoa1
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich nutze iobroker in einem Container. Iobroker hat als Netzwerkschnittstelle macvlan. Das funktioniert soweit. Der Iobroker ist im LAN erreichbar.

    Was nicht funktioniert sind bestimmte Adapter:

    • Synology
    • sonoff
      u.a.

    Ich hatte gelesen, man soll noch zusätzlich eine Bridge zum Iobroker Container hinzufügen.

    Wenn ich das mache, funktioniert z.B. der Synology Adapter aber dann nicht mehr z.B. der Harmony Adapter.

    Kann mir mal jemand erklären, wie ich macvlan und die Bridge konfigurieren muss oder was der besser wäre?

    OliverIOO 1 Antwort Letzte Antwort
    0
    • A aldoa1

      Hallo,
      ich nutze iobroker in einem Container. Iobroker hat als Netzwerkschnittstelle macvlan. Das funktioniert soweit. Der Iobroker ist im LAN erreichbar.

      Was nicht funktioniert sind bestimmte Adapter:

      • Synology
      • sonoff
        u.a.

      Ich hatte gelesen, man soll noch zusätzlich eine Bridge zum Iobroker Container hinzufügen.

      Wenn ich das mache, funktioniert z.B. der Synology Adapter aber dann nicht mehr z.B. der Harmony Adapter.

      Kann mir mal jemand erklären, wie ich macvlan und die Bridge konfigurieren muss oder was der besser wäre?

      OliverIOO Offline
      OliverIOO Offline
      OliverIO
      schrieb am zuletzt editiert von OliverIO
      #2

      @aldoa1

      hallo
      ohne garantie, da ich mir es selbst auch zusammenbasteln musste und deine Umgebung uU anders ist.
      Damit die bridge beim hochfahren deines hosts eingerichtet wird, habe ich mir die folgende datei angelegt (debian buster)

      /etc/network/if-up.d/dockermacvlan

      #!/bin/sh
      
      if [ "$IFACE" = "enp3s0" ]; then
          ip link add macvlan0 link enp3s0 type macvlan mode bridge
          ip addr add 192.168.1.80/28 dev macvlan0
          ip link set macvlan0 up
      fi
      

      ggfs muss du die folgenden Werte ändern:
      enp3s0 =
      Bezeichnung deiner Netzwerkschnittstelle (sowas wie eth0).
      Aber das musstest du ja schon beim einrichten von macvlan im portainer/docker raussuchen

      192.168.1.80/28
      Netzadresse/Gateway-Adresse meines macvlans. Ich habe ein relativ kleines Netz eingerichtet. also es ist die unterste Adresse deines Netzsegments
      Hiermit kann man das nochmal überprüfen
      https://www.heise.de/netze/tools/netzwerkrechner/

      das iobroker container nicht mit dem synology host kommunizieren kann ist einleuchtend. aber warum iobroker nicht mit den sonoff geräten kommunizieren kann könnte ich mir nicht erklären.
      die container mit einer ip-adresse aus deinem normalen netz müssten auch mit allen geräten (bis auf den docker host) im gleichen netz kommunizieren können

      Meine Adapter und Widgets
      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
      Links im Profil

      A 1 Antwort Letzte Antwort
      0
      • OliverIOO OliverIO

        @aldoa1

        hallo
        ohne garantie, da ich mir es selbst auch zusammenbasteln musste und deine Umgebung uU anders ist.
        Damit die bridge beim hochfahren deines hosts eingerichtet wird, habe ich mir die folgende datei angelegt (debian buster)

        /etc/network/if-up.d/dockermacvlan

        #!/bin/sh
        
        if [ "$IFACE" = "enp3s0" ]; then
            ip link add macvlan0 link enp3s0 type macvlan mode bridge
            ip addr add 192.168.1.80/28 dev macvlan0
            ip link set macvlan0 up
        fi
        

        ggfs muss du die folgenden Werte ändern:
        enp3s0 =
        Bezeichnung deiner Netzwerkschnittstelle (sowas wie eth0).
        Aber das musstest du ja schon beim einrichten von macvlan im portainer/docker raussuchen

        192.168.1.80/28
        Netzadresse/Gateway-Adresse meines macvlans. Ich habe ein relativ kleines Netz eingerichtet. also es ist die unterste Adresse deines Netzsegments
        Hiermit kann man das nochmal überprüfen
        https://www.heise.de/netze/tools/netzwerkrechner/

        das iobroker container nicht mit dem synology host kommunizieren kann ist einleuchtend. aber warum iobroker nicht mit den sonoff geräten kommunizieren kann könnte ich mir nicht erklären.
        die container mit einer ip-adresse aus deinem normalen netz müssten auch mit allen geräten (bis auf den docker host) im gleichen netz kommunizieren können

        A Offline
        A Offline
        aldoa1
        schrieb am zuletzt editiert von
        #3

        @oliverio said in Portainer / Synology Netzwerkprobleme:

        https://www.heise.de/netze/tools/netzwerkrechner/

        vielen Dank schon mal!

        Mein Iobroker hat, über macvlan, die feste IP 192.168.167.3 und die Netzwerkschnittstelle eth0

        Würde ich nun mit diesem Script:

        #!/bin/sh
        if [ "$IFACE" = "eth1" ]; then
        ip link add macvlan0 link eth1 type macvlan mode bridge
        ip addr add 192.168.167.80/29 dev macvlan0
        ip link set macvlan0 up
        fi

        für die Bridge die IP's 192.168.167.80 bis 192.168.167.87 verfügbar machen?

        Nun noch eine ganz dumme Frage:

        Die kann ich überhaupt das Script im Portainer / Synology hinzufügen?

        OliverIOO 1 Antwort Letzte Antwort
        0
        • A aldoa1

          @oliverio said in Portainer / Synology Netzwerkprobleme:

          https://www.heise.de/netze/tools/netzwerkrechner/

          vielen Dank schon mal!

          Mein Iobroker hat, über macvlan, die feste IP 192.168.167.3 und die Netzwerkschnittstelle eth0

          Würde ich nun mit diesem Script:

          #!/bin/sh
          if [ "$IFACE" = "eth1" ]; then
          ip link add macvlan0 link eth1 type macvlan mode bridge
          ip addr add 192.168.167.80/29 dev macvlan0
          ip link set macvlan0 up
          fi

          für die Bridge die IP's 192.168.167.80 bis 192.168.167.87 verfügbar machen?

          Nun noch eine ganz dumme Frage:

          Die kann ich überhaupt das Script im Portainer / Synology hinzufügen?

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #4

          @aldoa1 sagte in Portainer / Synology Netzwerkprobleme:

          192.168.167.80

          ok, erstmal:
          host=die maschine auf der der docker läuft, ich nehme an das ist bei dir synology?

          @aldoa1 sagte in Portainer / Synology Netzwerkprobleme:

          Mein Iobroker hat, über macvlan, die feste IP 192.168.167.3 und die Netzwerkschnittstelle eth0

          warum hat der iobroker eine ip, die nicht im bereich des macvlan liegt? also 192.168.167.81-86. die erste ist der gateway, die letzte ist die broadcast-adresse für das segment und sollten nicht verwendet werden

          ich verwende on portainer meistens stacks (docker-compose in portainer)
          ich verwende hier 2 netze, einmal das dockermacvlan für das die ip-adresse definiert ist und dann noch das interne iobrokerprod netz, über das der iobroker mit dem 2.container redis reden kann.
          das external steht da (weißt wahrscheinlich ja), das das netz dockermacvlan bereits existiert und durch diesen service nicht neu definiert wird.

          version: '3'
          
          services:
            iobrokerprod:
              restart: always
              image: buanet/iobroker:latest
              container_name: iobrokerprod
              hostname: iobrokerprod
              ports:
                - "8081:8081"
              environment:
                  SETGID: 1001
                  SETUID: 1001
              volumes:
                - /home/iobroker/docker/volume/iobroker_prod:/opt/iobroker
                - /home/iobroker/docker/volume/iobroker_prod_nodemodules:/usr/lib/node_modules
              networks:
                dockerMACVLAN:
                  ipv4_address: 192.168.1.85
                iobrokerprod:
            redis:
              image: "redis:alpine"
              volumes:
                - /home/iobroker/docker/volume/redis_prod:/data
              networks:
                iobrokerprod:
              
          networks:
            dockerMACVLAN:
              external: true
            iobrokerprod:
          

          beim skript hast du geschrieben iobroker hat das netzwerkinterface eth0.

          1. du must die bridge auf dem host und nicht im container einrichten.
            daher benötigst du das netzwerkinterface des hosts. das erfähst du über
            an dem interface, bei dem die ipadresse des hosts zugeordnet ist, den ersten namen brauchst du.
            den hast du aber auch schon beim einrichten das macvlan raussuchen müssen. damit docker weiß wo er sich einklinken muss
          sudo ifconfig
          

          @aldoa1 sagte in Portainer / Synology Netzwerkprobleme:

          für die Bridge die IP's 192.168.167.80 bis 192.168.167.87 verfügbar machen?

          durch die angabe von 192.168.167.80/29, definierst du das gesamte segment
          von anfang bis ende.
          gib mal in dem heise tool einfach ganz oben die ipadresse an und als cidr suffix die 29.
          dann werden die anderen felder berechnet und hast alle informationen,

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          0

          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

          Registrieren Anmelden
          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

          536

          Online

          32.9k

          Benutzer

          83.0k

          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