Unter Hinweise steht dort:
„2. Für den Container muss der Port des entsprechenden Systems gemappt werden. Bei KNX ist dies standardmäßig 52000 und bei HomeMatic 5544. So müsste beispielsweise bei KNX der Port 52000 auf 52000 gemappt werden.“
Ist damit der Container Manager auf der Synology gemeint? Also da wo man den Port 3777 auf 3777 legt auch 52000 auf 52000 legen? TCP oder UDP?
Punkt 3 ist mir auch nicht klar:
In der betroffenen I/O- oder Splitter-Instanz erscheint nun ein neues Feld „PublicIP“. Hier muss die IP eingetragen werden unter welcher Docker von aussen erreichbar ist. Für KNX muss diese im Splitter „EIB Gateway“ eingetragen werden und für HomeMatic im I/O „HomeMatic Socket“.
Eine Public IP finde ich unter dem NAT Spezialschalter, aber nicht im Splitter (es gibt gar keinen Splitter). Ist diese IP die, unter der die Synology erreichbar ist?
Momentan findet er halt meinen KNX IP Router nicht.
Sorry für die Anfängerfragen, aber Netzwerke sind meine Nemesis.
Hi,
beim Anlegen vom Docker, aber auch nachträglich, kannst Du die Ports mappen also 52000 auf 52000. Das muss gemacht werden weil der Docker standardmäßig einen anderen IP-Kreis benutzt als der Wirt (DS). Der Punkt ist ziemlich weit oben in den Einstellungen vom Docker. Alternativ könnte man unten in den Einstellungen auch Net=Host sagen dann läuft Docker mit der IP von der DS. TCP oder UDP hängt davon ab was Du brauchst.
Von außen sollte Docker mit der IP von DS sichtbar sein wenn Portmapping stimmt.
Ich weiß nicht wie der KNX Router gesucht wird. Es kann sein das noch ein Port fehlt für die Suche. Schalte mal testweise Net=Host dann müsste es auf jeden Fall gehen.
danke für die Antwort. Mit Net=Host funktioniert es tatsächlich. Ich frage mich nur warum es bei Bridge nicht funktionierte obwohl ich Port 52000 auf 52000 TCP/UDP gemappt hatte.
Kann der Container auf Host bleiben oder hat das irgendwelche Nachteile?
Du musst nur beachten das die Ports nicht kollidieren. Sprich, das die DS keine Ports benutzt für ihre Dienste wie IPS im Docker und umgedreht natürlich. Docker läuft bei mir auch als Host, schon seit über einem Jahr ohne Probleme.
Hi,
ich vermute das noch irgend ein Port oder UDP/TCP fehlt. Ich habe mehrere Docker mit Net=Host seit Jahren laufen. Docker benutzen meistens nur wenige Ports so das es selten Konflikte gibt. Öfter kommt es vor das es mit einer GUI Konflikte gibt weil sie beliebte Ports wie 80 oder 8080 benutzen die kann man aber eigentlich immer dann per Enviroment Variable umleiten.
Hallo,
auch ich hab ein kleines Problem mit dem KNX Inbetrieb nehmen…
Bin auch auf einen Docker umgezogen, bzw. setze den komplett neu parallel zum alten System auf. Jetzt läuft alles mit fest eingestellter IP-Adresse des Dockers (172.21.0.5) auf der Synology (172.21.0.12)
NatSupport Spezialschalter aktiviert, die PublicIP eingetragen, auch gewartet, die Ports 52000 gemappt…
Bei mir spinnt der UDP Soket. Er schreibt immer „Fehler beim SChreiben: Keine Berechtigung“…
UDP Socket Einstellungen:
Ja, weil die IP Adresse im UDP Socket ungültig ist.
Eine .0 Adresse ist keine gültige IP für ein Gerät. Hier muss die Adresse von deinem KNX Gateway rein.
Michael
Die oft als ‚Netzadresse‘ bezeichnete IP ist auch für Geräte gültig, man verwendet sie nur idr. nicht. Daran kann es eigentlich nicht liegen. Ich würde aber man den Empfangshost auf das korrekte Interface (IP von IP-Symcon) setzen. Das keine Berechtigung bezieht sich eher auf die Anfrage an ALLEN UDP Interfaces den Empfangsport zu öffnen/reservieren.
Hat er geschrieben: „Fehler beim Schreiben“ lautet die Meldung. Was wiederum logisch ist, weil auf .0 Adressen nicht gesendet (geschrieben) wird. @MMaier sehe im Screenshot auch gerade das du dem Gateway eine .0 Adresse gegeben hast, auch hier bitte eine gültige IP Adresse angeben.
Michael
Hi Michael,
danke für die Info, aber doch, ich hab tatsächlich in der ETS das KNX-Gateway als 172.21.0.0 drinnen… habs extra nochmal auch in der Fritzbox überprüft, weil ich mich auch gewundert hab… ist ja eigentlich die Netzwerkadresse…
Update: konnte ich ned so einfach machen, die ETS lässt mich da nicht rann… so adhoc ausprobieren kann/will ich das ned, wenn mein system noch läuft… dazu muss ich mal die Bude leer haben
Nee, ich konnte schon drauf zugreifen, aber er wollte mich ned so einfach die Adresse ändern lassen, aber egal…
„Hier-sollte-ein-Kraftausdruck-stehen“ die Wand an, ich glaub es hakt… Ihr hattet tatsächlich recht. Die IP-Adresse des KNX-Gateways auf 172.21.0.3 umgestellt und es ging…
Musste danach das Gateway auf
Was ich aber echt ned kapier… mein alter Windows-PC, auf dem gerade parallel der Originale Server läuft, hatte 3 Jahre lang funktioniert mit der Einstellung UDP und der IP-Adresse 172.21.0.0 am Gateway… Komisch…
Aber jetzt kann ich gemütlich den Server aufsetzen. DANKE für die Inputs!
Hi Zusammen, ich bin auch gerade dabei KNX in Symcon zu konfigurieren und bin hier auch noch Neuling.
Habe den Port auf dem NAS eingetragen und den NAT Schalter in Symcon aktiviert. Welche IP muss ich denn bei der NATPublic IP eintragen, die von der KNX IP-Schnittstelle?