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

Gonzo83

Benutzer
Mitglied seit
26. Apr 2024
Beiträge
4
Punkte für Reaktionen
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
 

Synchrotron

Benutzer
Sehr erfahren
Mitglied seit
13. Jul 2019
Beiträge
5.096
Punkte für Reaktionen
2.065
Punkte
259
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.
 

Gonzo83

Benutzer
Mitglied seit
26. Apr 2024
Beiträge
4
Punkte für Reaktionen
1
Punkte
3
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: 9

Gonzo83

Benutzer
Mitglied seit
26. Apr 2024
Beiträge
4
Punkte für Reaktionen
1
Punkte
3
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.
 

Gonzo83

Benutzer
Mitglied seit
26. Apr 2024
Beiträge
4
Punkte für Reaktionen
1
Punkte
3
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


 

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