Ich habe ein LAN mit einer Reihe verschiedener Geräte, Windows XP, Windows 10 Home & Pro, Linux und NAS. Mit einer Ausnahme können alle auf die Freigaben des anderen zugreifen: Der Laptop mit Win 10 Home kann nicht auf die Freigaben des XP-Computers zugreifen. Sie sind alle in derselben Arbeitsgruppe und das hat früher funktioniert.
Der PC, auf dem Win 10 Pro ausgeführt wird, kann auf den XP-PC zugreifen, und der XP-Computer kann auf beide W10-Computer zugreifen.
Es gibt keine Domain oder WINS, der Router ist primärer DNS, daher können lokale Computernamen durch DNS aufgelöst werden, die für den Zugriff auf einige Webseiten erforderlich sind. Alle Geräte verwenden DHCP vom Router. Ich hatte einige DNS-Probleme, die durch die Installation des Bonjour-Dienstes von Apple auf den Windows-PCs behoben wurden.
Auf dem Laptop passiert folgendes:
Im Windows Explorer> Netzwerk werden nur der Laptop selbst, der Router und die NAS-Boxen angezeigt. Ich kann einen Computernamen in die Adressleiste eingeben, der links im Baum und rechts in den Freigaben angezeigt wird.
Wenn ich \\tpg
nach ca. 2 Minuten den XP-Namen ( ) eingebe, erhalte ich die Fehlermeldung:
In einer Admin-Eingabeaufforderung habe ich Folgendes versucht:
C:\WINDOWS\system32>net view \\tpg
System error 53 has occurred.
The network path was not found.
C:\WINDOWS\system32>net use \\tpg
System error 384 has occurred.
You can't connect to the file share because it's not secure. This share requires the obsolete SMB1 protocol, which is unsafe and could expose your system to attack.
Your system requires SMB2 or higher. For more info on resolving this issue, see: https://go.microsoft.com/fwlink/?linkid=852747
In der Verbindung sagt MS uns , dass SMBv1 nicht in Win10 standardmäßig (Art) installiert ist, aber es wurde zu XP hinzugefügt rückwärts Kompatibilität mit Nicht-Windows - Geräten.
Ich habe nbtstat ausprobiert und Folgendes gefunden:
C:\WINDOWS\system32>nbtstat -r
NetBIOS Names Resolution and Registration Statistics
----------------------------------------------------
Resolved By Broadcast = 30
Resolved By Name Server = 0
Registered By Broadcast = 14
Registered By Name Server = 0
NetBIOS Names Resolved By Broadcast
---------------------------------------------
QM <00>
QT <00>
䕂䑄䥈呓䅓⁐††偔⁇†††††
TPG <00>
偔⁇††††††䥍呎⁙†††††
䥍呎⁙†††††則奅††††††
則奅††††††䕄䱌倭⁃††††
䕄䱌倭⁃††††
nbtstat -c
Ethernet:
Node IpAddress: [192.168.1.114] Scope Id: []
NetBIOS Remote Cache Name Table
Name Type Host Address Life [sec]
------------------------------------------------------------
QT <00> UNIQUE 192.168.1.126 171
QM <00> UNIQUE 192.168.1.110 171
BEDDHISTSAP <20> UNIQUE 192.168.1.1 171
Sie können sehen, dass sich TPG nicht im Cache befindet, sondern in der durch Broadcast aufgelösten Liste. Anscheinend ist der Müll dort "normal" und ist auch im Pro-PC vorhanden, was kein Problem hat.
Ich habe nbtstat -R ausprobiert, aber das hat nichts gebracht. Ich habe auch versucht, neu zu starten.
Wohin schaue ich als nächstes?
quelle
Antworten:
Dank Antreality habe ich den SMBv1-Client installiert und konnte so nicht nur sofort auf den XP-PC zugreifen, sondern es wurden auch alle anderen Geräte in Explorer> Netzwerk angezeigt.
quelle