Mosquitto nativ auf DS923+

66er

Benutzer
Registriert
25. Sep. 2023
Beiträge
211
Reaktionspunkte
128
Punkte
99
Gute Morgen,

als "Neuer" hier im Forum möchte ich mich kurz vorstellen:

Ich bin Stefan, Baujahr 1966 und Servicetechniker/Elektroniker. Meine DS923+ habe ich seit Anfang des Jahres und bin sehr begeistert. Ein paar Details zum NAS habe ich die Signatur gepackt.

Nun stehe ich aber vor einer Herausforderung, zu der ich im Netz und über die Forensuche nicht wirklich fündig geworden bin und hoffe auf Eure Hilfe:

Wegen eines vermuteten Kompatibilitätsproblem im MQTT-Adapter des ioBroker, der in einer VM des VMM läuft, möchte ich einen Mosquitto-Server auf de NAS nativ installieren.

Grundsätzlich hat das auch funktioniert:


Mosquitto 2.JPG


Allerdings habe ich keinen Zugriff. Die Verbindung habe ich mit dem MQTT-Explorer getestet.

Vermutlich liegt das an dieser Meldung, die während der Installation erscheint:

Meldung mosquitto.JPG

Wie erreiche diesen Pfad?

Vergeblich versucht habe ich es über den FileManager und eine FTP-Verbindung, wo ich aber nur Zugriff auf die angelegten Benutzer- und Programmordner habe.


Bin für jeden Tip dankbar, wie ich an die Konfigurationsdatei rankomme.
 
Hallo,
du must den SSH Dienst aktivieren und dann kannst du dich per SSH an der Syno anmelden.

Dann kommt man auch an die Datei heran.

Gruß
Cappy
 
  • Like
Reaktionen: 66er
Hallo @cappy_45 ,

vielen Dank.


Schnell, kurz, knapp und zielführend. (y)

Zugriff habe ich nun.✅

Wenn's noch weiter wo zwickt, melde ich mich.
 
  • Like
Reaktionen: maxblank
Leider brauche ich nochmal Hilfe.

per SSH mit Putty kann ich mir mit vi den Dateiinhalt ansehen.

Aber die gesetzten Rechte verhindern eine Bearbeitung!

-rw-r--r-- 1 sc-mosquitto synocommunity 40740 Jul 14 01:24 mosquitto.conf

chmod auf 666 wird abgewiesen, angemeldet in der Sitzung bin ich mit dem Admin-Konto der DS.

Eine Idee, was ich falsch mache?


Edit:
sudo chmod würde wohl funktionieren, aber hier scheitere ich mit dem Admin-Passwort. Es wird abgewiesen.
 
Zuletzt bearbeitet:
Auch dieser Link war wieder ein Volltreffer.

Hab' Dank @cappy_45 . 👍

Der Mosquitto läuft, wenn auch noch mit offenem Scheunentor und mein Test bestätigte das bislang nur vermutete Kompatibilitätsproblem des MQTT-Adapters im ioBroker.
 
Kannst den Zugriff auf den MQTT Broker ja auch mit der Firewall der DS einschränken.
 
  • Like
Reaktionen: 66er
Gute Idee,

Spontan fällt mir dazu ein, den Zugriff auf den IP-Bereich der entsprechenden Geräte zu beschränken, wenn das geht.

Die Firewall der DS habe ich mir noch gar nicht angeschaut (*schäm*).
 
Klar geht das. Die Firewall der DS ist ein mächties Tool
 
  • Like
Reaktionen: 66er und Ronny1978
Übernimmt die Firewall Änderungen "on the flow" oder muß die DS neu gestartet werden?

Bei meinem ersten Test erkannte ich keine Verhaltensänderung im laufenden Betrieb.
 
Nein, die muss nicht neu gestartet werden. Es ist aber empfehlenswert, am Ende der Regeln (also ganz unten) ein "deny all" zu setzen ;)
 
Feedback zum Grundproblem des Threads, der vermuteten Inkompatibilität des internen MQTT-Boker-Adapters im ioBroker:

Dank Eurer Hilfe, die mir das Aufsetzen des Mosquitto ermöglichte, konnte ich dem Shelly-Support (BG) das Problem detailliert beschreiben und die Jungs haben tatsächlich darauf reagiert und eine neue Gerätefirmware herausgebracht.

Und mit der neuen Firmware kann man wählen zwischen MQTT 3 und 5 per Checkbox.

Nochmals meinen herzlichen Dank. :) 👍
 
  • Like
Reaktionen: plang.pl
Super! Gute Arbeit und danke für das Feedback!
 
  • Like
Reaktionen: 66er

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat