Seite 1 von 2
[V3.4.3] MQTT Broker 2.0.14 - Container startet nicht korrekt (waren Netzwerk-Einstellungen)
Verfasst: Mo Jul 18, 2022 11:15 am
von rantanplan
Informationen aus Console:
/ # ls -al /mosquitto/config/mosquitto.conf
-rw-r--r-- 1 mosquitt mosquitt 189 Jul 18 05:02 /mosquitto/config/mosquitto.conf
/ # grep socket_domain /mosquitto/config/mosquitto.conf
/ #
Informationen aus LOG:
1658120395: mosquitto version 2.0.14 starting
1658120395: Config loaded from /mosquitto/config/mosquitto.conf.
1658120395: Starting in local only mode. Connections will only be possible from clients running on this machine.
1658120395: Create a configuration file which defines a listener to allow remote access.
1658120395: For more details see
https://mosquitto.org/documentation/aut ... n-methods/
1658120395: Opening ipv4 listen socket on port 1883.
1658120395: Opening ipv6 listen socket on port 1883.
1658120395: Error: Address not available
1658120395: mosquitto version 2.0.14 running
1658120751: mosquitto version 2.0.14 terminating
In die mosquitto.conf steht bei mir ...
listener 1883
persistence true
persistence_location /mosquitto/data/
allow_anonymous false
password_file /mosquitto/config/mosquitto_passwords
log_dest file /mosquitto/log/mosquitto.log
Weiß jemand was ich falsch mache? Vielen Dank!
P.S: Der "interne" Zugriff vom MQTT Subsystem über localhost funktioniert ... nur von Extern komme ich leider nicht drauf. (MQTT-Exporer)
Re: MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 11:34 am
von blaubaerli
Hallo
@rantanplan,
probier mal folgendes:
Code: Alles auswählen
listener 1883
protocol mqtt
allow_anonymous true
socket_domain ipv4
listener 8083
protocol websockets
allow_anonymous true
socket_domain ipv4
persistence true
persistence_location /mosquitto/data
Beste Grüße
Jens
Re: MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 11:48 am
von blaubaerli
Ach, noch ein Hinweis, bitte halte dich an die Forenregeln und füge die Version der Timberwolfsoftware im Betreff mit hinzu.
Re: MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 12:14 pm
von rantanplan
Vorab vielen Dank!!!!!
1658138885: mosquitto version 2.0.14 starting
1658138885: Config loaded from /mosquitto/config/mosquitto.conf.
1658138885: Starting in local only mode. Connections will only be possible from clients running on this machine.
1658138885: Create a configuration file which defines a listener to allow remote access.
1658138885: For more details see
https://mosquitto.org/documentation/aut ... n-methods/
1658138885: Opening ipv4 listen socket on port 1883.
1658138885: Opening ipv6 listen socket on port 1883.
1658138885: Error: Address not available
1658138885: mosquitto version 2.0.14 running
1658138995: mosquitto version 2.0.14 terminating
1658138997: Error: Unknown configuration variable "stener".
1658138997: Error found at /mosquitto/config/mosquitto.conf:1.
1658139660: Error: Unknown configuration variable "stener".
1658139660: Error found at /mosquitto/config/mosquitto.conf:1.
Wenn ich das verwende stoppt der Container ...
Re: [v3.4.3] MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 12:32 pm
von blaubaerli
Hallo @rantanplan,
das geht jetzt was tiefer in dein Netzwerk-Setup. Die 172.17.0.3 ist aus dem internen Ip-Bereich der Docker-Instanz. Die wird so nicht 1:1 zu deinem lokalen IP-Netzwerbereich passen. Ich habe meine Mosquitto-Instanz via Mac-Vlan laufen. Daher sieht das bei mir anders aus.
Es müsste aber in der Basis-Anleitung zu dem älteren Mosquitto was zu den erforderlichen Port-Mappings im Timberwolf zu finden sein.
Letztlich musst du den Mosquitto von deiner Windows-Machine über die IP des Wolfes erreichen und über den gemappten Port. Zumindest bei deinem konkreten Setup.
Beste Grüße
Jens
Re: [v3.4.3] MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 12:38 pm
von rantanplan
Super vielen Dank! Ein Begriff zum suchen reicht mir vorerst.
Werde mich dann erst mal in Mac-Vlan und Port-Mapping einlesen.
Die Doku scheint wirklich sehr gut zu sein.
Re: MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 12:42 pm
von blaubaerli
In meiner Konfigurationsdatei sind zwei Listener.
Einer für die Shellies und einer für die CV.
Beide mit anderen Portnummern.
Wichtig ist, dass für beide Listener die IP-V6-Schnittstelle deaktiviert wird.
Das geschieht über die Direktive
"socket_domain ipv4"
Hast du mehrere Listener, muss das pro Listener deaktiviert werden.
Aus deinem letzten Log ist jedoch zu erkennen, dass das immer noch aktiv ist.
rantanplan hat geschrieben: ↑Mo Jul 18, 2022 12:14 pm
1658138885: Opening ipv6 listen socket on port 1883.
Im Zweifel probier also zunächst mal:
Code: Alles auswählen
listener 1883
socket_domain ipv4
persistence true
persistence_location /mosquitto/data/
allow_anonymous false
password_file /mosquitto/config/mosquitto_passwords
log_dest file /mosquitto/log/mosquitto.log
Die hier:
rantanplan hat geschrieben: ↑Mo Jul 18, 2022 12:14 pm
1658138997: Error: Unknown configuration variable "stener".
1658138997: Error found at /mosquitto/config/mosquitto.conf:1.
1658139660: Error: Unknown configuration variable "stener".
1658139660: Error found at /mosquitto/config/mosquitto.conf:1.
haben noch eine andere Ursache. Keine Ahnung, wo du dir da was ungültiges "dazugedichtet" hast
Beste Grüße
Jens
Re: [v3.4.3] MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 12:43 pm
von starwarsfan
Hi
rantanplan hat geschrieben: ↑Mo Jul 18, 2022 12:38 pm
Mac-Vlan und Port-Mapping einlesen.
Einlesen ist immer gut. Nur der Vollständigkeit halber: Du brauchst
entweder MacVLAN
oder Portmapping!
Re: [v3.4.3] MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 12:53 pm
von blaubaerli
Hallo
@rantanplan,
schau mal hier im
Wiki.
Und ich würde dir raten zunächst mit dem Portmapping zu starten. Mit dem Mac-Vlan holst du dir sonst eine zusätzlich zu bändigende Komponente herein. Das macht es zu Beginn sicher nicht unbedingt leichter.
Beste Grüße
Jens
Re: [v3.4.3] MQTT Broker 2.0.14 - Server startet nicht korrekt
Verfasst: Mo Jul 18, 2022 1:14 pm
von rantanplan
1658142191: mosquitto version 2.0.14 starting,
1658142191: Config loaded from /mosquitto/config/mosquitto.conf.,
1658142191: Starting in local only mode. Connections will only be possible from clients running on this machine.,
1658142191: Create a configuration file which defines a listener to allow remote access.,
1658142191: For more details see
https://mosquitto.org/documentation/aut ... n-methods/,
1658142191: Opening ipv4 listen socket on port 1883.,
1658142191: Opening ipv6 listen socket on port 1883.,
1658142191: Error: Address not available,
1658142191: mosquitto version 2.0.14 running,
1658142705: mosquitto version 2.0.14 starting,
1658142705: Config loaded from /mosquitto/config/mosquitto.conf.,
1658142705: Opening ipv4 listen socket on port 1883.,
1658142705: Opening websockets listen socket on port 8083.,
1658142705: mosquitto version 2.0.14 running,
--> Vielen Dank für den Tipp!!!