asminator
Goto Top

SMB Namensauflösung im Windows Explorer funktioniert nicht

Grüß euch.

Ich stehe in meinem Heim-Netzwerk an und würde mich freuen, wenn ihr gute Tipps habt.

Habe eine ARM Linux-Box (Cubietruck, ähnlich wie Raspberry) als NAS. Mittlerweile sogar am Router eine statische IP zugeordnet. Die Verbindung über SMB funktioniert immer wieder mal nicht.

Folgende 3 Möglichkeiten habe ich, um mich mit der SMB Freigabe zu verbinden:
\\<hostname>
\\<hostname>.fritz.box
\\<IP Adresse>

Und jedes mal funktioniert im Windows-Explorer von diesen 3 Möglichkeiten nur eine einzige, und die beiden anderen nicht. Welche funktioniert ist ein Lotteriespiel, und ich sehe hier keine Systematik. Die selben Probeme mit 2 verschiedenen Win10 Rechnern (1x home, 1x professional).

Fehlermeldung: "Der angegebene Netzwerkname ist nicht verfügbar" oder "Der lokale Gerätename wird bereits verwendet".
Ich sehe den Computernamen sogar in der Netzwerkumgebung. Klicke ich darauf, kann er nicht zugreifen (Fehler 0x80070035) - der Netzwerkpfad wurde nicht gefunden

Was aber immer über alle 3 Adress-Varianten funktioniert, ist der Zugriff über ping oder http (webserver läuft auf der selben Kiste). Auch SSH (Putty) macht nie Probleme. Auch mein Handy hat nie Probleme die SMB Freigaben zu finden.
Mit Zugriff auf anderen Netzwerkteilnehmern (z.B. andere Raspberrys mit SMB Freigaben) hatte ich auch nie Probleme.

Was macht der Windows Explorer anders beim Auflösen von SMB Servern als ein ping oder http request, und wie kann man hier debuggen? Gerne auch gute Literatur, ich halte mein Netzwerkwissen für gut genug um mich einzulesen.

Danke im Voraus,
asmin

Content-ID: 647052

Url: https://administrator.de/contentid/647052

Ausgedruckt am: 13.11.2024 um 00:11 Uhr

aqui
Lösung aqui 01.02.2021 aktualisiert um 20:27:23 Uhr
Goto Top
Ich stehe in meinem Heim-Netzwerk an
Ist ja allemal besser als am Supermarkt in der Corona Schlange anzustehen... face-wink
Sehr wahrscheinlich nutzt du noch SMBv1 auf dem Samba in der Linux Kiste. Moderne Winblows Versionen und auch der Mac supportet das schon lange nicht mehr.
Solltest du also dringenst auf SMBv2 oder höher umstellen.
Die smb.conf Datei wäre da hilfreich gewesen aber leider hats dafür im Thread ja nicht gereicht. Bleibt also wieder nur raten oder Kristallkugel... face-sad
https://www.cyberciti.biz/faq/how-to-configure-samba-to-use-smbv2-and-di ...
asminator
asminator 01.02.2021 um 21:01:28 Uhr
Goto Top
Danke trotzdem für die Kristallkugel.

Habe in der smb.conf jetzt auf SMB2 umgestellt und es scheint das Problem gelöst zu haben. Aber kann mir jemand erklären warum??

Ich hatte schon länger auf meiner ToDo-Liste auf SMB2 umzustellen, habe aber in den Windows features das SMB1 Protokoll "händisch" aktiviert. Aber warum zum Geier funktioniert mit SMB1 immer nur eine der 3 möglichen Namensauflösungen (und dann noch immer eine andere)? Ich hätte mal gemeint, entweder müssten alle gehen oder gar keine

workgroup = WORKGROUP
server string=%h server
wins support=yes
dns proxy=no
log file=/var/log/samba/log.%m
max log size=1000
syslog=0
panic action=/usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend=tdbsam
obey pam restrictions=yes
unix password sync=yes
passwd program=/usr/bin/passwd %u
passwd chat=*Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *passwo$
pam password change=yes
map to guest=bad user
usershare allow guests=yes
min protocol=SMB2
max protocol=SMB2
(und die letzten beiden Zeilen habe ich jetzt hinzugefügt)