Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Einsteigerfragen
    4. Basisfragen Ports

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Basisfragen Ports

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

      Hallo,
      ich habe auf meinem Synology NAS eine Docker-Umgebung. Dort läuft auch iobroker. Bisher ohne größere Probleme, allerdings habe ich immer wieder gelesen, dass ich einige Ports weiterleiten sollte
      siehe hier: https://forum.iobroker.net/topic/9499/welche-ports-verwendet-der-iobroker
      Das habe ich bisher für keinen Port getan und eigentlich auch nicht vermisst: Ich kann übers Netzwerk den Admin-Bereich (8081) und die VIS (8082) aufrufen. Iobroker kann in meine influxdb schreiben (8087) und in meine SQL-DB (3307).

      Der Sun2000-Adapter (502) macht nun Probleme mit der Aussage: "Port not open".

      Jetzt frage ich mich, ob das ein Problem des Adapters ist oder doch in meinen Ports liegt.

      Wann muss ich meine Ports durchleiten und wann funktioniert es auch so?

      Gruß,
      Christian

      Thomas Braun OliverIO 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @ChristianSr last edited by

        @christiansr sagte in Basisfragen Ports:

        Jetzt frage ich mich, ob das ein Problem des Adapters ist oder doch in meinen Ports liegt.

        Das dürfte damit zusammenhängen, dass Ports <1024 well-known-Ports sind. Da gelten spezielle Regeln.
        U. a:

        On Unix-like operating systems, a process must execute with superuser privileges to be able to bind a network socket to an IP address using one of the well-known ports.

        Zu den Eigenheiten von Docker und wie man das da handhaben muss kann ich aber nix sagen.

        1 Reply Last reply Reply Quote 0
        • OliverIO
          OliverIO last edited by

          @christiansr
          Der Adapter bietet einen Server an, daher ist dieser Port in der docker configuration freizugeben, so dass der Port von außen erreichbar ist. Pots von innen nach außen sind immer freigegeben.

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @OliverIO last edited by

            @oliverio sagte in Basisfragen Ports:

            daher ist dieser Port in der docker configuration freizugeben, so dass der Port von außen erreichbar ist

            Das gilt aber auch für 8081 & 8082.
            Ohne die Ports durchzureichen funzt das nicht.

            @ChristianSr
            Betreibst Du den Container vielleicht im Host-Mode?

            1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @ChristianSr last edited by

              @christiansr

              @Codierknecht hat recht.
              Am besten du zeigst mal dein docker Aufruf oder docker-compose

              1 Reply Last reply Reply Quote 0
              • ChristianSr
                ChristianSr last edited by

                hier ein paar screenshots....

                6d65686d-10e1-4f9d-913d-766cc84ca0f5-grafik.png 8f29101f-accc-4b75-a2f0-2968b7ed2118-grafik.png 31d8363a-8b7b-445c-be48-d92d73256471-grafik.png

                Codierknecht OliverIO 2 Replies Last reply Reply Quote 0
                • Codierknecht
                  Codierknecht Developer Most Active @ChristianSr last edited by

                  @christiansr
                  Du betreibst den Container im Host-Mode. Da braucht es kein Port-Mapping.

                  Das Problem mit dem Sun2000-Adapter muss eine andere Ursache haben.

                  1 Reply Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @ChristianSr last edited by OliverIO

                    @christiansr

                    ok das ist die oberfläche von synology oder einer anderen NAS.
                    Aber wegen dem 3. Screenshot: treiber host, gehe ich davon aus, das der container im host mode läuft.
                    daher, alle ports des clients werden auch auf den container gemappt.
                    wenn nun die meldung kommt, port is not open, bedeutet das, das der port 520 bereits anderweitig belegt ist (so ein port kann auf einer ip, genau nur einmal einem server zugeordnet werden)

                    schau dir mal die nas selbst an, bzw. jeden einzelnen anderen container, ob der port da schon einmal verwendet wird.
                    das ist der grund, warum hostmode manchmal blöd ist, da die fehlersuche nicht so einfach ist. im bridge mode muss jeder einzelne verwendete serverport im aufruf oder in einer docker-compose datei dokumentiert sein, das er freigeschaltet wird.

                    zum herausfinden welche applikation einen port nutzt kann man unter linux diverse tools verwenden, welche aber nicht immer bereits installiert sind
                    https://de.linux-console.net/?p=143

                    diese tools können aber problem und gefahrlos installiert werden

                    ChristianSr 1 Reply Last reply Reply Quote 0
                    • ChristianSr
                      ChristianSr @OliverIO last edited by

                      @codierknecht said in Basisfragen Ports:

                      @christiansr
                      Du betreibst den Container im Host-Mode. Da braucht es kein Port-Mapping.

                      Das Problem mit dem Sun2000-Adapter muss eine andere Ursache haben.

                      Danke. Dann konzentrier ich mich darauf...

                      @OliverIO danke für den Link. Habe meine Ports nun mit sudo netstat -ltup gescannt.
                      Der Sun2000-Port (502) taucht nicht auf...

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      910
                      Online

                      31.9k
                      Users

                      80.3k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      829
                      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