NEWS
[gelöst] Synology Adapter baut keine Verbindung auf
-
@djmarc75
Meinst du ich soll auf Port 5000 und den Hacken bei https entfernen?
Gruß Marco -
@spm sagte in Synology Adapter baut keine Verbindung auf:
Meinst du ich soll auf Port 5000 und den Hacken bei https entfernen?
Wenn du deine Syn mit 5001 / Https eingerichtet hast bzw. auch erreichst , dann wird der Adapter genauso eingestellt .
Aber dein DEBUG Log sieht sehr kurz aus , da fehlt sehr viel !!
Der neue User muß Administratorrechte haben , sonnst funktioniert das nicht .
Und warum einen extra User nimm den Administator User dafür
-
@glasfaser
Hallo Glasfaser,
habe jetzt nochmal ein LOG gezogen mit der Einstellung alles.IOBroker_LOG_Auswahl_silly.txt
Auch den Benutzer habe ich geändert aus Standard Admin
Seit drei Tagen beise ich mir die Zähne aus
Kann das etwas damit zutun haben das IoBroker auf dem selben NAS also im Docker läuft? -
@spm sagte in Synology Adapter baut keine Verbindung auf:
Kann das etwas damit zutun haben das IoBroker auf dem selben NAS also im Docker läuft?
Port 5001 in der <Dockerumgebung> weitergeleitet ... Lokal / Container PortEDIT :
nutzt du Macvlan
-
@spm
Kannst du im Docker einloggen und von dort aus die Synology via Web Interface ansprechen?
Kenn mich mit Docker nicht aus - aber eine commandline sollte ja gehen. Und wenn dort auch kein Webbroswer etc. verfügbar ist so sollte doch ev. curl o.ä. existieren um zu testen ob der Link aus dem Container zum DSM aufgebaut werden kann - oder schon mal was im Netzwerk klemmt.Alternativ kannst du auch aus dem Container mit ssh testen ob du auf der Syno einloggen kannst (orausgesetzt ssh ist auf der Synology freigegeben. Das prüft zwar nicht port 5001 aber zumindest ob das prinzipielle Netzwerkroutind der IP funktioniert.
Ansonsten:
2FA hast du auf der Synology auch disabled? Im Adapter ist es ausgeschaltet.
IP Sperre auf der Synology gibts keine? (Sorry, weiß nicht wo das bei DSM7 genau liegt) -
@spm sagte in Synology Adapter baut keine Verbindung auf:
habe jetzt nochmal ein LOG gezogen mit der Einstellung alles.
Wie auch schon oben erwähnt ... fehlt was im beigestellten Log von dir / gekürzt
Es ist auch kein Fehler im Log vorhanden .
denn nach der Logmeldung
- Get info from (firstPoll) api: DSM method: listPackages params: {"version":1}
sollte noch das kommen , aber das fehlt bei dir !?
- The response is received, parse:
-
Hab jetzt mal etwas länger gewarte mit dem LOG download
IOBroker_LOG_3.txtHier auch mal meine Docker Umgebung:
-
@spm
Die Ports 5000 und 5001 hab ich wie folgt aus dem Container geführt 5000 -> 5002 und 5001 -> 5003. -
@spm sagte in Synology Adapter baut keine Verbindung auf:
geführt 5000 -> 5002 und 5001 -> 5003.
dann wäre aber local 5002 und im docker 5000 usw. gemappt ,
Wo ist denn dein Syn erreichbar auf 5002 per http und 5003 per https !?
-
@spm sagte in Synology Adapter baut keine Verbindung auf:
Hier auch mal meine Docker Umgebung:
Danke für die Info , diese fehlte .... deshalb auch die Frage nach macvlan
Hier das gleiche Thema dazu , inkl. Lösung :
https://forum.iobroker.net/topic/33123/synology-adapter-nas-erreichen-über-macvlan
-
@glasfaser
Danke Glasfaser, jetzt funktioniert es.Echt klasse welchen Support du hier leistest.
-
Hallo zusammen
leider habe ich erst jetzt wieder Zeit gefunden, mich mit dem Thema zu beschäftigen.
Leider besteht mein Problem noch immer.
Warum fragt er den nach einem "2 step verification code required" (log file), wenn doch aber 2FA für den Adminnutzer deaktiviert ist?
Fehlermeldung im Log (diesmal als Code, sorry nochmal):synology.0 2023-06-11 14:45:08.854 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 14:45:08.851 debug *** ERROR : src: *sendPolling syno[dsm][listPackages] code: 403 message: 2-step verification code required synology.0 2023-06-11 14:45:08.847 debug * No response, read next. synology.0 2023-06-11 14:45:03.996 debug * Get info from (firstPoll) api: DSM method: listPackages params: {"version":1} synology.0 2023-06-11 14:45:03.992 debug * sendPolling. namePolling = firstPoll | iteration = 0 | typeof poll = object | poll = {"api":"dsm","method":"listPackages","params":{"version":1}} synology.0 2023-06-11 14:45:03.989 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 14:44:56.971 info Connecting to Synology 192.168.100.150:5001 synology.0 2023-06-11 14:44:56.962 debug working directory is /opt/iobroker/iobroker-data/synology_0/ synology.0 2023-06-11 14:44:56.771 info starting. Version 2.1.13 in /opt/iobroker/node_modules/iobroker.synology, node: v16.19.0, js-controller: 4.0.15 synology.0 2023-06-11 14:44:54.062 debug Plugin sentry Initialize Plugin (enabled=true)
Einstellungen Benutzer und IP vom NAS:
Einstellungen im ioBroker:
Danke schon mal für eure Ideen.
-
@mibr85 sagte in Synology Adapter baut keine Verbindung auf:
Hallo zusammen
leider habe ich erst jetzt wieder Zeit gefunden, mich mit dem Thema zu beschäftigen.Schon lange nichts mehr gemacht , denn :
node: v16.19.0,
js-controller: 4.0.15Würde mal schleunigst dein ioBroker auf Stand bringen , besonders den js-controller !!!
Bitte den Benutzer " Admin " ... nicht mehr für die Synology nutzen ..
Beispiel dazu im I-net per suche :
https://www.tutonaut.de/synology-admin-konto-deaktivieren-und-sicherheit-erhoehen/
-
@glasfaser
Ja ich weiss, updates muss ich mal wieder machen wenn ich vo Ort bin. Leider steht der ioBroker ca 1000km entfernt und wenn der ioBroker crasht beim update habe ich ein Problem.Admin im Synology habe ich nur gerade für Testzwecke aktiviert. werde dann auf anderen nutzer umstellen wenn es läuft.
Denkst du das die Fehlermeldung im Synology Adapter mit den Updates zusammenhängt, ich denke nicht.
-
@mibr85 sagte in Synology Adapter baut keine Verbindung auf:
Leider steht der ioBroker ca 1000km entfernt und wenn der ioBroker crasht beim update habe ich ein Problem.
Also das heißt du hast eine VPN Verbindung dahin ... oder !?
-
@glasfaser
Ja korrekt verbinde mich über VPN in das lokale Netzwerk.
Synology NAS steht auch in dem Netzwerk -
-
@glasfaser
ok hab IOB mit dem chrome aufgerufen -> Synology adapter 2FA aktiviert -> speichern und schliessen -> Synology adapter 2FA deaktiviert -> speichern und schliessenkeine änderung selbe Fehlermeldung
-
-
@glasfaser
also hab folgende Punkte gescheckt:
Syno -> Systemsteuerung -> Netzwerk -> Konnektivität -> Kreuz bei HTTP/2
Syno -> Systemsteuerung -> Sicherheit -> Erweitert -> Kreuz bei HTTP-Komprimierung
Syno -> Systemsteuerung -> Sicherheit -> Erweitert -> Punkt bei TLS "Moderne Kompatibilität"
Syno -> Systemsteuerung -> Anmeldeportal -> DSM -> Kreuz bei HTTP-Verbindung für... bla bla
Blockierungsliste (unter Sicherheit -> Schutz) -> keine Einträgeimmer noch der gleiche Fehler.
Hab jetst 2FA nochmalö neu aktiviert und siehe da jetzt klappt es.
@glasfaser
Vielen Dank für deine tolle Unterstützungallerdings kommen jetzt andere Fehler
synology.0 2023-06-11 16:19:10.869 debug *** ERROR : src: *sendPolling syno[vs][getInfo] code: 102 message: The requested API does not exist synology.0 2023-06-11 16:19:10.867 debug * No response, read next. synology.0 2023-06-11 16:19:10.325 debug * Get info from (firstPoll) api: VS method: getInfo params: {} synology.0 2023-06-11 16:19:10.323 debug * sendPolling. namePolling = firstPoll | iteration = 5 | typeof poll = object | poll = {"api":"vs","method":"getInfo","params":{}} synology.0 2023-06-11 16:19:10.320 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 16:18:40.318 debug *** ERROR : src: *sendPolling syno[as][getInfo] code: undefined message: HTTP status code: 403 synology.0 2023-06-11 16:18:40.316 debug * No response, read next. synology.0 2023-06-11 16:18:39.745 debug * Get info from (firstPoll) api: AS method: getInfo params: {} synology.0 2023-06-11 16:18:39.744 debug * sendPolling. namePolling = firstPoll | iteration = 4 | typeof poll = object | poll = {"api":"as","method":"getInfo","params":{}} synology.0 2023-06-11 16:18:39.742 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 16:18:09.739 debug *** ERROR : src: *sendPolling syno[dl][getInfo] code: undefined message: HTTP status code: 403 synology.0 2023-06-11 16:18:09.736 debug * No response, read next. synology.0 2023-06-11 16:18:09.044 debug * Get info from (firstPoll) api: DL method: getInfo params: {} synology.0 2023-06-11 16:18:09.043 debug * sendPolling. namePolling = firstPoll | iteration = 3 | typeof poll = object | poll = {"api":"dl","method":"getInfo","params":{}} synology.0 2023-06-11 16:18:09.039 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 16:17:39.036 debug Info - Response: {"enable_list_usergrp":false,"enable_send_email_attachment":true,"enable_view_google":true,"enable_view_microsoft":true,"hostname":"MIBR-DS","is_manager":true,"items":[{"gid":100},{"gid":101},{"gid":1023}],"support_file_request":true,"support_sharing":true,"support_vfs":true,"support_virtual":{"enable_iso_mount":true,"enable_remote_mount":true},"support_virtual_protocol":["cifs","nfs","iso"],"system_codepage":"ger","uid":1030} synology.0 2023-06-11 16:17:39.033 debug * The response is received, parse: synology.0 2023-06-11 16:17:38.333 debug * Get info from (firstPoll) api: FS method: getInfo params: {} synology.0 2023-06-11 16:17:38.332 debug * sendPolling. namePolling = firstPoll | iteration = 2 | typeof poll = object | poll = {"api":"fs","method":"getInfo","params":{}} synology.0 2023-06-11 16:17:38.328 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 16:17:08.325 info DSM 7 detected, set all to true synology.0 2023-06-11 16:17:08.325 info DSM 7 synology.0 2023-06-11 16:17:08.322 debug Info - Response: {"codepage":"ger","model":"DS1019+","ram":8192,"serial":"19B0QXRF2C77T","temperature":40,"temperature_warn":false,"time":"Sun Jun 11 16:17:08 2023","uptime":5625042,"version":"42962","version_string":"DSM 7.1.1-42962 Update 4"} synology.0 2023-06-11 16:17:08.319 debug * The response is received, parse: synology.0 2023-06-11 16:17:08.190 debug * Get info from (firstPoll) api: DSM method: getInfo params: {} synology.0 2023-06-11 16:17:08.189 debug * sendPolling. namePolling = firstPoll | iteration = 1 | typeof poll = object | poll = {"api":"dsm","method":"getInfo","params":{}} synology.0 2023-06-11 16:17:08.186 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 16:16:38.179 debug InstallingPackets - Response: {"packages":[{"id":"ActiveInsight","name":"Active Insight","timestamp":1686492998134,"version":"2.1.0-2601"},{"id":"CodecPack","name":"Advanced Media Extensions","timestamp":1686492998134,"version":"3.0.1-2004"},{"id":"Contacts","name":"Synology Contacts","timestamp":1686492998135,"version":"1.0.5-10492"},{"id":"DhcpServer","name":"DHCP Server","timestamp":1686492998135,"version":"1.0.1-0036"},{"id":"FileStation","name":"File Station","timestamp":1686492998136,"version":"1.3.4-1404"},{"id":"HybridShare","name":"Hybrid Share","timestamp":1686492998136,"version":"1.3.2-1031"},{"id":"HyperBackup","name":"Hyper Backup","timestamp":1686492998136,"version":"3.0.2-2531"},{"id":"Node.js_v12","name":"Node.js v12","timestamp":1686492998137,"version":"12.22.12-2031"},{"id":"Node.js_v18","name":"Node.js v18","timestamp":1686492998137,"version":"18.12.0-0005"},{"id":"OAuthService","name":"OAuth Service","timestamp":1686492998137,"version":"1.1.2-0071"},{"id":"Python2","name":"Python2","timestamp":1686492998137,"version":"2.7.18-1004"},{"id":"SMBService","name":"SMB Service","timestamp":1686492998137,"version":"4.15.9-0632"},{"id":"ScsiTarget","name":"SAN Manager","timestamp":1686492998138,"version":"1.0.6-0266"},{"id":"SecureSignIn","name":"Secure SignIn Service","timestamp":1686492998138,"version":"1.0.8-0197"},{"id":"StorageAnalyzer","name":"Storage Analyzer","timestamp":1686492998138,"version":"2.1.0-0421"},{"id":"SurveillanceStation","name":"Surveillance Station","timestamp":1686492998139,"version":"9.1.1-10728"},{"id":"SynoFinder","name":"Universal Search","timestamp":1686492998139,"version":"1.6.1-0542"},{"id":"SynologyApplicationService","name":"Synology Application Service","timestamp":1686492998139,"version":"1.7.5-10610"},{"id":"SynologyDrive","name":"Synology Drive Server","timestamp":1686492998140,"version":"3.2.1-23271"},{"id":"SynologyPhotos","name":"Synology Photos","timestamp":1686492998140,"version":"1.3.3-0330"},{"id":"UniversalViewer","name":"Universal Viewer","timestamp":1686492998141,"version":"1.0.1-0070"},{"id":"VirtualHere","name":"VirtualHere","timestamp":1686492998141,"version":"4.3.2-1432"},{"id":"exFAT-Free","name":"exFAT Access","timestamp":1686492998141,"version":"7.1.0-0301"}],"total":23} synology.0 2023-06-11 16:16:38.173 debug * The response is received, parse: synology.0 2023-06-11 16:16:37.207 debug * Get info from (firstPoll) api: DSM method: listPackages params: {"version":1} synology.0 2023-06-11 16:16:37.202 debug * sendPolling. namePolling = firstPoll | iteration = 0 | typeof poll = object | poll = {"api":"dsm","method":"listPackages","params":{"version":1}} synology.0 2023-06-11 16:16:37.199 debug ----------------------------------------------------------------------------------------------------- synology.0 2023-06-11 16:16:30.151 info Connecting to Synology 192.168.100.150:5001 synology.0 2023-06-11 16:16:30.138 debug working directory is /opt/iobroker/iobroker-data/synology_0/ synology.0 2023-06-11 16:16:29.991 info starting. Version 2.1.13 in /opt/iobroker/node_modules/iobroker.synology, node: v16.19.0, js-controller: 4.0.15 synology.0 2023-06-11 16:16:25.276 debug Plugin sentry Initialize Plugin (enabled=true)