OK...
Denn entferne wieder unter [global]:
client min protocol = SMB1
client max protocol = SMB3
Anschl.:
systemctl restart smbd.service
Und erneut posten:
testparm -v
Ärger mit Samba 2
- JonFrag
- Erledigt
Hinweis: In dem Thema Ärger mit Samba 2 gibt es 32 Antworten auf 4 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
-
-
Hier:
CodeLoad smb config files from /etc/samba/smb.conf handle_name_resolve_order: WARNING: Ignoring invalid list value 'hosts' for parameter 'name resolve order' Error loading services.
und ohne hosts:Code
Alles anzeigen[global] usershare allow guests = No usershare max shares = 100 server role = standalone server wins support = Yes name resolve order = lmhosts bcast wins workgroup = WORKGROUP wins server = [jonathan] comment = JonathansDateien browseable = Yes guest ok = No inherit acls = Yes path = /home/jonathan read only = No
-
Ist schon verzwickt...
Werde es dieses WE mal selber testen.Welches Windows 10 läuft bei dir - (Beispiel: 1909 oder 1903 usw.)?
Das siehst du, wenn du unter W10 auf Start klickst und direkt eingibst: winver [Enter]Was du aber jetzt noch probieren kannst:
Unter global hinzufügen:
server min protocol = SMB2
server max protocol = SMB3Unter global entfernen:
name resolve order = lmhosts bcast winsUnter jonathan testweise:
guest ok = Yessystemctl restart smbd.service
Wie sieht es dann aus?
Ansonsten, wie gesagt, mehr dieses WE, wenn ich eine Testumgebung vor mir habe - interessiert mich selber auch sehr -
Ui, danke schon mal! Windows ist 1909. Die anderen Optionen werd ich auch mal ausprobieren. Ich fasse noch einmal zusammen:
Direkte Pfadeingabe funktioniert. Sowohl von Linux auf Linux als auch Windows auf Linux und Linux auf Windows. Von Windows auf Linux reicht sogar der Hostname, d.h. die Zuordnung Host-IP funktioniert. Anders herum aber nicht: Auf meinem Linuxrechner muss ich die IP des Windowsrechners eingeben, der Hostname reicht nicht. Trage ich den Host aber in lmhosts ein, dann passiert etwas kurioses: Es kam zuerst die Passwortabfrage, dann aber diese Fehlermeldung von Dolphin:CodeInterner Fehler Bitte senden Sie einen ausführlichen Problembericht an https://bugs.kde.org libsmbclient meldet einen Fehler ohne klare Zuordnung. Es könnte ein Netzwerkproblem vorliegen oder auch eines mit dem Client-Programm selbst. Wenn Sie uns bei der Fehleranalyse helfen möchten, erstellen Sie bitte einen tcpdump der Netzwerk-Schnittstelle, während Sie eine Verbindung aufzunehmen versuchen. (Beachten Sie jedoch, dass die Daten private Informationen enthalten könnten. Sie sollten sie also nicht öffentlich machen, sondern nur auf Anfrage an die Entwickler schicken.)
Weitere Versuche führten zum Absturz von kdeinit5 und Dolphin meldet:
(das ist der Hostname des Windowslaptops).
Warum Windows meinen Linuxrechner nicht automatisch findet: Keine Ahnung, muss noch geklärt werden.
Die Linuxrechner mit Dolphin finden dagegen prinzipiell die Freigaben automatisch, jedenfalls solange die Firewall aus ist. Scheint mir ein Firewall/Dolphin Problem zu sein?Würde auch gerne die automatische Hostauflösung hinkriegen, z.B. hab ich das Problem, dass der Windowslaptop ein Dualbootsystem ist, da ändert sich ja die lokale IP nicht, wenn man das OS wechselt, aber der Host...
Ich probier mal weiter und warte mal, ob du noch was rausfindest
-
Ok, die Hostauflösung funktioniert auch in Linux, auch ohne Hosts in lmhosts einzutragen (jetzt ohne diese Zeile name resolve)...
Scheint also alles soweit in Ordnung zu sein, bis auf die automatische Erkennung. -
-
Code
Alles anzeigenUUID=8902198c-a252-46c0-a229-4c2193a0fb99 / btrfs defaults 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /var btrfs subvol=/var 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /usr/local btrfs subvol=/usr/local 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /tmp btrfs subvol=/tmp 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /srv btrfs subvol=/srv 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /root btrfs subvol=/root 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /opt btrfs subvol=/opt 0 0 UUID=d4f187a7-84ee-40de-908b-79538c3eb654 /home xfs defaults 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /boot/grub2/x86_64-efi btrfs subvol=/boot/grub2/x86_64-efi 0 0 UUID=8902198c-a252-46c0-a229-4c2193a0fb99 /boot/grub2/i386-pc btrfs subvol=/boot/grub2/i386-pc 0 0 UUID=e4d0c6fb-b440-41b0-befb-718abbf77797 swap swap defaults 0 0
-
Fortschritt an der Dolphin/Firewall-Front: Ich habe mir nochmals mehrere lsof -i -P 's angeschaut und dieser smb.so Eintrag ist mir aufgefallen, das ist aber jedesmal ein anderer Port. Ich habe jetzt mal auf gut Glück die UDP Ports 30000-50000 aufgemacht und siehe da, das hat funktioniert^^
-
smb.so ist mir auch schon aufgefallen.
Hatte auch schon vermutet, dass du evtl. einen Switch angeschlossen hast.
Aber von smb.so habe ich bislang nie gehört.
Mal schauen, was man dazu findet.
Sorgen brauchst du dich wegen deiner offenen Firewall-Ports nicht, da nach / von außen alles abgeschottet ist - durch deinen Router. -
Also laut https://wiki.samba.org/index.p…a_as_an_standalone_server funktioniert das Durchsuchen des Netzwerks einfach noch nicht (jedenfalls bei den neueren Protokollen). Da kann man wohl nichts machen und das Dolphin/Firewallproblem ist damit eigentlich auch nicht mehr so relevant, würde ich sagen, er würde ja eh nur die Linuxrechner finden...