SMB1-Proxy über Container - Probleme mit Port-Einstellungen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Gonzo83

Benutzer
Registriert
26. Apr. 2024
Beiträge
4
Reaktionspunkte
1
Punkte
3
Hallo Community,

ich habe heute nach längerer Suche herausgefunden, dass mein Canon Maxify Drucker aufgrund der Deaktivierung von SMB1 auf der DiskStation die eingescannten Dokumente nicht mehr direkt auf mein NAS (DS224+) speichern kann. Da die Reaktivierung des SMB1-Protokolls für mich zu risikoreich ist, kam ich auf die Idee, einen SMB1-Proxy per Container auf der NAS zu installieren, welche über einen freigegebenen Ordner die Schnittstelle zu den eigentlichen Freigaben auf dem NAS herstellt. Das hätte den Vorteil, dass ich mit meinem Drucker wieder auf die Freigabe des Proxys scannen könnte, ohne das unsichere Protokoll auf der gesamten NAS wieder reaktivieren zu müssen.

Die Konfiguration des Containers (andre74/smb1-proxy auf GitHub) hat soweit auch funktioniert, das Tool startet und mountet die angegebenen Ordner.
Allerdings stehe ich jetzt vor dem Problem, dass ich auf den Container nicht über den gewohnten SMB-Port 445 zugreifen kann, da dieser ja bereits von dem NAS belegt ist. Einen anderen Port kann ich nicht verwenden, da der Drucker nur auf den Standard SMB-Port zugreifen kann.
Natürlich könnte man das ganze auch über einen Raspberry lösen, aber den hab ich eigentlich gerade erst eingemottet in der Hoffnung, zukünftig alle Aufgaben dieser Art direkt über entsprechende Docker-Container erledigen zu können.

Gibt es irgendeine Möglichkeit den Proxy über den Standard-Port nutzen zu können oder geht das wirklich nur außerhalb des NAS über eine separate Hardware?

Gruß Benjamin
 
Route doch den regulären Verkehr an den einen Ethernet-Port, und benutze den zweiten für den Docker-Container. Damit hast du 2 IP, und der Port 445 kann 2x angesprochen werden.
 
Danke für den Tipp, die Idee ist gut! Ich hab die 2. LAN-Schnittstelle nun konfiguriert und ein separates macvlan dafür eingerichtet. Trotzdem lässt sich der Container nicht mit Port 445 mappen. Es kommt nach wie vor die Meldung, dass der Port bereits in Benutzung sei. Muss ich in den Einstellungen noch irgendwo festlegen, dass der SMB-Dienst der DiskStation selbst nur für die LAN1 Schnittstelle aktiv ist?
 

Anhänge

  • smb1.JPG
    smb1.JPG
    37,9 KB · Aufrufe: 10
Ich hab jetzt in meiner Fritzbox eine Portweiterleitung vom Port 445 auf den internen Port 4450 eingerichtet. Allerdings ist mir danach aufgefallen, dass der Container nur im Bridge Modus startet und im macvlan, also im richtigen IP-Netz keinen Zugriff auf die Freigabe des NAS hat. Aber selbst nach erfolgreichem Start bekomme ich über den Drucker keine Verbindung zur Freigabe. Es scheint leider so, als würde der Container auf der DiskStation nicht funktionieren.
 
Ich habe es jetzt tatsächlich hin bekommen, den Container im korrekten macvlan zu starten und die im Proxy abgelegten Daten werden auch problemlos an das NAS weitergeleitet.
 
  • Like
Reaktionen: Synchrotron

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