SMBv1 in Windows 3.11 will nicht

Spiele, Software, Hardware, etc. zum Thema 16-bit Windows bis 3.x
Antworten
Benutzeravatar
matsch95
Solitärspieler
Beiträge: 22
Registriert: Do 15. Apr 2021, 14:14

SMBv1 in Windows 3.11 will nicht

Beitrag von matsch95 »

Hallo zusammen :)
Ich versuche gerade eine Netzwerkfreigabe unter Win3.11 zum laufen zu kriegen. Dafür habe ich einen "samba-proxy" eingerichtet der SMB v1 spricht und konnte schon erfolgreich in Windows98 diese Freigabe nutzen. Nun habe ich aber unter Windows 3.11 das Problem, dass "eine Netzwerkverbindung nicht möglich" ist, wenn ich versuche die Freigabe im File-Manager einzurichten. Die Workgroup ist dieselbe, jedoch taucht der PC dort (Netzwerkumgebung) nicht auf. Das wiederrum liegt höchstwahrscheinlich daran, dass ich den "samba-proxy" in einem anderen Netz stehen habe. Wenn ich unter Win3.11 eine telnet-Verbindung auf den samba-proxy + Port 139 aufbaue, kann ich dies im tcpdump sehen, wenn Windows.311 über den File-Manager dies versucht allerdings nicht.

Meine Vermutung ist, das Windows 3.11 evtl Probleme hat in ein anderes Netz zu kommunizieren, aber nur in Samba. Kann das sein?
Die Firewallfreigaben sind wie gesagt eingerichtet und unter Win98 lief diese Freigabe auch. Die Netzwerksettings in Win3.11 sind alle geprüft, Verbindungen in dieses andere Netz sind generell möglich (http, ftp)

Update:
Ich habe jetzt beides im selben Netz stehen, leider hat sich keine Änderung ergeben.
Mit tcpdump kann ich folgendes während des Versuches von Win311 sehen wenn das Netzlaufwerk angesteuer werden soll:

Code: Alles auswählen

18:43:22.099579 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:22.860442 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:23.620149 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:35.620602 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:36.375855 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:37.136289 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:38.176252 IP 10.10.40.54.netbios-dgm > 10.10.40.255.netbios-dgm: UDP, length 207
Ich habe beide IP-Adressen dort im capture, mein Samba scheint einfach garnicht zu antworten.

Ich kann auch sehen das nmbd (vom smbd) auf die 10.10.40.255 auf udp binded.

Code: Alles auswählen

18:43:22.099579 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:22.860442 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:23.620149 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:35.620602 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:36.375855 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:37.136289 IP 10.10.40.54.netbios-ns > 10.10.40.255.netbios-ns: UDP, length 50
18:43:38.176252 IP 10.10.40.54.netbios-dgm > 10.10.40.255.netbios-dgm: UDP, length 207
Dort sind auch alle Ports von 137-139 sichtbar.

samba-config:

Code: Alles auswählen

[global]
   client min protocol = NT1
   server min protocol = NT1
   ntlm auth = yes
   lanman auth = yes
   wins support = yes

[soft]
   path = /media/nas/software
   comment = Software
   only guest = yes
   writable = yes
   printable = no
   case sensitive = no
   default case = upper
   preserve case = no
   short preserve case = no
#  mangle case = yes
#  mangled names= yes
   valid users = retro
Muss ggf in Win311 noch irgendwas Netzwerktechnisch vorgenommen werden?
Ich habe in den Netzwerkeinstellungen nur meine Karte und TCP/IP drin. Dort gibt es auch irgendwelche NetBIOS-Sachen, brauche ich irgendwie son NETBIOS on TCP/IP oder so ähnlich?

In samba habe ich jetzt Wins-Server aktiviert und einfach mal in Win311 eingetragen, hat jetzt den Effekt das wenn ich den FileManager öffne und dort mit einem Laufwerk verbinden will ich erstmal sehr lange auf einen Timeout warte:

Code: Alles auswählen

18:43:38.176252 IP 10.10.40.54.netbios-dgm > 10.10.40.255.netbios-dgm: UDP, length 207
Was sind diese Bezeichner "netbios-ns" und "netbios-dgm" ?
Benutzeravatar
matsch95
Solitärspieler
Beiträge: 22
Registriert: Do 15. Apr 2021, 14:14

Re: SMBv1 in Windows 3.11 will nicht

Beitrag von matsch95 »

Nachdem ich viel rumprobiert habe auch mit älteren Samba Versionen habe ich mir einfach einen Win2K-Server installiert und dort eine Freigabe eigerichtet wo jeder ohne PW auch Vollzugriff hat. Nichtsdesotrotz habe ich aber noch einen User "retro" eingerichtet mit selbigem Passwort.

Jetzt kann ich auch endlich die Freigabe in Win3.11 sehen! :)

Das Problem was ich aber noch habe ist, dass ich nur nach einem PW gefragt werde aber garnicht nach einem User wenn ich versuche die Freigabe zu erreichen. Mit dem retro-PW komme ich schonmal nicht rein (egal ob alles groß- oder kleingeschrieben) und wenn ich einfach so Enter drücke ohne Eingabe auch nicht. Es heißt dann "Zugriff verweigert"

Weiss jmd wie das damals war zu Win3.11-Zeiten mit der SMB-Freigabe?

Edit:
Es ist der User den ich mal am Anfang angelegt habe und "angemeldet" bin. Diesen habe ich in meine Samba-Konfiguration geworfen und final dann eine Verbindung herstellen :)
Das gleiche habe ich jetzt nochmal unter Ubuntu 18.04 mit Samba 4.7.6 nachstellen können. smb.config habe ich hier entnommen: https://thahipster.de/howto-windows-3-11-samba-share/

Das Thema kann damit geschlossen werden.
Antworten