Hallo an alle, ich würde gern wissen, wie sich überprüfen lässt welche Version des Sambaprotokolls mein Samba-Server nutzt und wie sich das ganze ggf. auf eine höhere Version bringen lässt.
Version des Sambaprotokoll abfragen und ändern
Anmeldungsdatum: Beiträge: 115 |
|
||||
Anmeldungsdatum: Beiträge: 1632 |
Einfach
eingeben und die Parameter server max protocol / server min protocol nach deinen Wünschen anpassen: server max protocol = SMB3 server min protocol = SMB2 |
||||
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 9206 Wohnort: Münster |
Durch Änderung der o.g. Optionen. Uppps! chr123 war schneller. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 115 |
Vielen Dank für die Antworten. Bei mir steht: max protocol = NT1 min protocol = CORE Ich glaub mein System ist zu alt, daher hab ich auch noch einen sehr alten Samba-Server (Version 3.6.6). Eine Suchanfrage brachte mir beim schnellen überfliegen eines Artikels, dass NT1 gleichbedeutend mit SMB1 sei. Ist es irgendwie möglich da noch was höheres zu nehmen? Wenn ich server min protocol = SMB2 einstelle, sind die Netzwerkfreigaben nicht mehr zu erreichen. |
||||
Anmeldungsdatum: Beiträge: 1632 |
Solange testparm keinen Fehler ausgibt, kannst du auch SMB2 oder ähnliches nehmen.
Das Browsen funktioniert bislang nur mit NT1 (SMB 1) unter Ubuntu. Der Zugriff auf die Shares klappt aber auch mit höheren smb Versionen. Da du kein Ubuntu als Version angegeben hast, kann man aber keine konkreten Hilfen geben. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 115 |
Hallo, es handelt sich in dem Fall auch nicht um Ubuntu sondern Raspbian. Ich möchte lediglich abklären, ob ich es mit meinem alten System noch irgendwie umstellen lässt oder ob ich nicht um ein Upgrade herumkomme. testparm gibt nach der Umstellung folgendes aus: Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Unknown parameter encountered: "server max protocol" Ignoring unknown parameter "server max protocol" Unknown parameter encountered: "server min protocol" Ignoring unknown parameter "server min protocol" Processing section "[public]" Processing section "[homes]" Processing section "[printers]" Processing section "[print$]" Processing section "[NAS1]" Processing section "[NAS-Backup]" Processing section "[Test]" Loaded services file OK. Server role: ROLE_STANDALONE max protocol = NT1 min protocol = CORE |
||||
Anmeldungsdatum: Beiträge: 1632 |
Die Ausgabe von testparm zeigt, dass der reguläre Parameter nicht wirkt. Da max protocol jedoch ein Synonym für server max protocol ist (siehe hier) würde ich in deinem Fall
probieren.
So meinte ich das ja auch nicht. Unter Ubuntu könnte man den Zugriff auf den Samba Server relativ einfach per
testen. Ob deine Gäste das ebenfalls können, kann ich nicht sagen. Ich gehe davon aus, dass auch Samba 3 schon das Samba Protokoll smb2 und höher sprechen kann. |
||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
server min protocol = SMB2 Du musst den clients ja auch mitteilen, dass sie eine höhere smbversion verwenden müssen.Also so einen Murks wie NT1, CIFS bzw SMB1 sollte nicht mehr verwendet werden, das ist uralter unsicherer Mist. Im Server also Raspbian solltest du das einstellen:
Und in den Linux-Clients musst du dann die shares per fstab oder mount.cifs mit Option vers=2.1, vers=3.0 oder vers=3.1 mounten. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 115 |
Bei dieser Einstellung gab testparm weiterhin Fehlermeldungen aus. Aber ich habs jetzt mit max protocol = SMB2 min protocol = NT1 probiert und es gibt nun keine Fehlermeldung mehr!
Ja ich hab ja außerdem trotzdem Rechner hier die Ubuntu drauf haben ☺ und die sagen mir nach der Eingabe der von dir genannten Befehle: WARNING: The "syslog" option is deprecated Enter WORKGROUP\creatorx's password: Sharename Type Comment --------- ---- ------- public Disk print$ Disk Printer Drivers NAS1 Disk NAS1 am Raspberry PI NAS-Backup Disk NAS-Backup am Raspberry PI Test Disk IPC$ IPC IPC Service (raspberrypi server) MFC250C Printer MFC250C Brother_MFC-250C Printer Brother MFC-250C Reconnecting with SMB1 for workgroup listing. Server Comment --------- ------- Workgroup Master --------- ------- WORKGROUP server min protocol = SMB2 Darum geht es ja gerade, ich möchte ja eben das SMB1 Protokoll loswerden ☺ Bei den Clients die auf die Freigaben zugreifen sollen, handelt es sich um Windows 10 Rechner. |
||||
Anmeldungsdatum: Beiträge: 1632 |
Das sieht doch gut aus. Was ist denn jetzt noch der Fehler? |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 115 |
Naja vielleicht kein Fehler, ich bin mir nur immernoch nicht sicher ob nun wirklich SMB2 genutzt wird. Grund dafür ist die Zeile: Reconnecting with SMB1 for workgroup listing. bei Eingabe von smbclient -L IP-des-Samba-Servers Worin besteht eigentlich die Notwendigkeit ein min und max Protokoll zu bestimmen? Warum legt man sich nicht auf eins davon fest? |
||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Dann versteh ich dein Problem nicht. Windows 10 kann nativ SMB 3.1 und Microsoft deaktiviert auch schon länger SMB1 bei Windows 10 vgl https://www.heise.de/newsticker/meldung/Wegen-Sicherheitsproblemen-Kein-SMB1-in-Windows-Neuinstallationen-3743127.html |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 115 |
@cosinus Es ging um den Server, der noch SMB1 nutze, nicht um die Clients ☺ |
||||
Anmeldungsdatum: Beiträge: 1374 Wohnort: HB |
Ja aber da wurde doch schon längst gepostet dass du server min protocol definieren musst 😲 |