Hallo, ich schäme mich mal wieder ob meiner Dummheit...
Mein unverzichtbarer DOS PC ist über ein Kreuz-Netzwerkkabel mit dem
ebenso unverzichtbaren XP-PC verbunden. Netzwerkprotokoll ist NETBEUI.
Bislang funktionierte alles einwandfrei, ich konnte vom DOS-PC auf die
Netzwerkfreigaben des XP-PC zugreifen und Files lesen und schreiben.
Seit 2 Tagen nun geht das nicht mehr... und ich kann mich nicht daran
erinnern, etwas geändert zu haben.. Ach ja, der DOS-PC läuft unter dem
DOS Unterbau von Windwos 98
Folgendes Verthalten. Die LOGON-Batchdatei wird fehlerfrei durchlaufen:
1
net logon <username> <userpassword> /yes
2
3
net time \\<servername> /set /yes
4
5
net use x: \\<servername>\<sharename> <userpassword>
Die Zeit wird korrekt von der Serverzeit übernommen, und auch das
"Laufwerk" "X:" ist ansprechbar.
Nur das Laufwerk ist leer, der Norton Commander zeigt jetzt keine Files
im LW X: an. Und der Befehl:
"dir x:"
bringt folgende Meldung:
1
Datenträger in Laufwerk X: hat keine Bezeichnung
2
Ungültige Funktion
Mein Verdacht war, daß die Freigaben zu viele Files enthalten. Ich habe
daher eine freigebenen Directory angelegt, die nur 3 Files beinhaltet.
Keine Änderung.
Please help.... und schonmal danke
..nein, habe ich nicht.
aber mir fällt etwas ein, das ggf. einen Hinweis geben könnte.
Vor einigen Wochen fiel mir auf, daß die Dateien und Sub-dirs des Shares
nicht alle vom Norton-Commander gelistet wurden, und zwar
reproduzierbar. (Den DIR Befehl habe ich nicht überprüft)
Ich habe daraufhin einen weiteren Share angelegt, quasi als schnellen
Workaround.
Noch eine weitere Ergänzung zum "seltsamen" Fehlverhalten.
nach RESET des DOS-PC lösche ich die Datei "connect.dat".
Dann starte ich obige Batchdatei.eine neue "connect.dat" wird angelegt,
ebenso das Laufwerk ohnen Inhalt.
Dann gebe ich den Befehl "net view" ein.
Das System antwortet:
"Der WORKSTATION-Dienst ist nicht gestartet. Soll er gestartet werden ?
(J/N)"
Das ist schon seltsam, das der Dienst mit NET USE "eigentlich" laufen
müßte..
Ich tippe also "J" und ENTER.
Antwort des Systems:
"LANA 0 liefert Fehler 52: Ein doppelter Name für einen Computer oder
für eine Arbeitsgruppe existriert im Netzwerk..."
Nun, an dem Netzwerk hängen nur der DOS-PC und der XP-PC.
Ich gebe nun ein : "net stop"
Erfolgsmeldung.
Und dann: "net view"
Meldung wieder, diesmal okay
"Der WORKSTATION-Dienst ist nicht gestartet. Soll er gestartet werden ?
(J/N)"
Also "J" ENTER
Meldung:
"Kann X: nicht wieder mit ... verbinden." Klar, das LW X: isrt ja noch
angelegt.
Und weiter wird der Server und die Arveitsgruppe richtig angezeigt.
Erneute eingabe von "net view" bringt wieder die o.a. Fehlermeldung...
Ich sethe nun völlig auf dem Schlauch....
Der NetBIOS Namensraum umfasst Arbeitsgruppen, Rechnernamen,
Freigabenamen, Benutzernamen.
Stelle sicher, dass kein Name in dieser Auflistung doppelt vorkommt,
also kein Benutzer genauso heißt wie eine Freigabe oder so. Achte
darauf, dass jeder Name nur aus GROSSBUCHSTABEN und Ziffern besteht,
keine Sonderzeichen enthalten sind (das - ist glaube ich zulässig) und
nichts länger als 11 Zeichen lang ist.
Eventuell liegt das daran. Spätere Windows-Versionen haben weniger
strenge Regeln als der DOS-Client.
fchk
Frank K. schrieb:> Der NetBIOS Namensraum umfasst Arbeitsgruppen, Rechnernamen,> Freigabenamen, Benutzernamen.
Freigabenamen sind keine NetBIOS Namen. Der Rest sind getrennte
Namensräume, separiert über eine Kennung, die dem Namen hinzu gefügt
wird.
Hat der XP PC eventuell WLAN oder eine weitere Schnittstelle im Netz?
Und nun ist es eingeschaltet? Dann ist der PC Name eventuell unter 2
IP's erreichbar?
Danke für eure Antworten. Ich habe alle Einstellungen überprüft und sie
dann dennoch auf Großbuchstaben und wieder zurück gesetzt. Keine
Änderung des Verhaltens.
@Robert Dorn:
Der XP-PC verfügt über zwei Ethernet-Schnottstellen. Eine ist für den
DOS PC reserviert, NETBEUI Protokoll zu zugewiesen, TCP/IP nicht. AN
dieser Schnittstelle hängen jkeine weiteren Rechner. Die andere
Schnittstelle arbeitet ausschließlich mit TCP/IP und ist um LAN. BTW
Netbeui kennt und nutzt keine IPs.
Ich sethe völlig auf dem Schlauch, da es ja mal funktioniert hat.
"Eigentlicgh" klappt ja auch das Einloggen und das Einbinden der Shares
als DOS-Laufwerk, aber es ist kein Inhalt zu sehen oder gar
anzusprechen...
Hanns-Jürgen "Yogy" Mostert schrieb:> und ich kann mich nicht daran> erinnern, etwas geändert zu haben..
Irgendwelche Fixes eingespielt? Manuell oder automatisch. Möglicherweise
flog dabei die Unterstützung einer Uralt-Variante des Protokolls raus.
Nun, Netbeui unter XP muß extra nachinstalliert werden, es wird von MS
nicht mehr gepflegt. Es laufen auf dem PC jedoch die normalen XP
Updates/Bugfixes.
Also habe ich jetzt NETBEUI deinstalliert...Neustart....Neuinstallation
von der ORI-CD... Neustart.... Test...keine Änderung.
Vlt. liegt es auf der DOS Seite, ich jch mal die Ori-SW Suchen...
Hanns-Jürgen "Yogy" Mostert schrieb:> Also habe ich jetzt NETBEUI deinstalliert...Neustart....Neuinstallation> von der ORI-CD... Neustart.... Test...keine Änderung.
Zwischendurch mal versucht, die DOS Kiste zu verbinden? Also während das
XP überhaupt kein NetBEUI hat. Denn wenn das klappt, dann suchst du an
der falschen Stelle. ;-)
Ausserdem dachte ich nicht so sehr an das NetBEUI selbst, also den
NETBIOS Teil, sondern an den SMB Network Layer oben drauf, dem es ja
schnurz ist, ob er über NETBIOS oder TCPIP arbeitet.
Problem gelöst.
Ich bin halt ein Volltrottel..oder auch nicht.
Ursache war weder XP noch DOS. sondern SCSI!
Unglaublich.
Letzte Woche mußte ich den DOS PC zu einem Nachbarn schleppen, damit ich
mit dem guten Turbo-Pascal-Dos-Progrsmm dessen Heuzungssteuerung
reanimieren konnte.
Dabei hat sich wohl das kabel vom SCSI-CD-ROM Laufwerk etrwas abgelöst.
Als ich eben von der Win98 CD den NET-Kram neu installieren wollte,
konnte ich nicht auf das CD-ROM zugreifen. So fand ich das Problem.
Jetzt sitzt der Stecker wieder richtg, das CD-Rom Laufwerk ist
eingebunden ..... und ebenso die Inhalte der XP-Shares.
Was nun SCSI mit NETBEUI zu zun hat, weiß wohl nur Bill Gates und/oder
Adaptec.
Danke für Euere Mühen!
Yogy
Ach ja:
TCP-IP habe ich damals probiert, auf dem DOS-PC zu installieren, aber
das verbrauchte zuviel RAM, so daß CAD nicht mehr lief. Das Problem
besteht heute nicht mehr, das die CAD-SW längst auf Windoof läuft. Wenn
ich mal Zeit habe (Weihnachten?), teste ich mal TCP/IP
Hanns-Jürgen "Yogy" Mostert schrieb:> Was nun SCSI mit NETBEUI zu zun hat, weiß wohl nur Bill Gates und/oder> Adaptec.
Das wird wohl mit den Laufwerksbezeichnungen zu tun haben.
Dein Netzwerklaufwerk hat sich da um eins nach vorn geschoben.
Michael_ schrieb:> Das wird wohl mit den Laufwerksbezeichnungen zu tun haben.> Dein Netzwerklaufwerk hat sich da um eins nach vorn geschoben.
Möglich, liesse sich aber mit net use in der Autoexec.bat verhindern.
Nachträglich schwer zu sagen, er könnte zwar den SCSI-Anschluss wieder
abziehen, aber wer will das schon noch so genau wissen. Zum aktuellen
Wissenstand der Menschheit trägt ein Problem mit DOS und NETBEUI nichts
messbares mehr bei.
Gruss Reinhard
Ergänzung zu den Laufwerken:
Das (SCSI-)CD-ROM wird bei mir als Laufwerk Z: eingebunden. Dasc halte
ich auf allen Rechnern so.
Die Shares werden bei mir je nach Share auf Laufwerk S bis Y
eingebunden. Im aktuellen Fall handelte es sich um zwei Shares, eines
als Laufwerk X: und das andere auf Laufwerk T:. Im Text hier habe ich
zwar nur X: erwähnt, aber die anderen gestesten Laufwerksbuchstaben
funktionierten ebenfalls nicht.
Die Fehlermeldungen beim DOS Booten, die ich später sichtbar gemacht
habe, lauteten:
Aus der Config.sys nach dem Befehl:
devicehigh= C:\scsi\aspicd.sys /d:cdrom001 /id=1
Fehlermeldung in der bootlog.txt: LoadFailed (klar, an id=1 hing ja
nichts)
Aus der autoexec.bat nach dem Befehl:
lh c:\dos\mscdex /d:cdrom0001 /m:12 /l:z
Fehlermeldung sinngemäß:
cdrom001 nicht gefunden.