PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Netzwerkpfad not found!



Norbert Schmitt
04.08.99, 13:11
Hallo,

ich versuche - mittlerweile schon recht verzweifelt, weil schon 1/2 Jahr erfolglos - 3 NT-Rechnern beizubringen, auf Samba zuzugreifen.

Die NT-Rechner haben: Win NT 4.0, WS, SP3
Versuchsweise ist auf einem von ihnen in der Registry EnablePlainTextPassword : REG_DWORD=1 gesetzt, obwohl das in der neuen Samba-Version nicht mehr notwendig sein sollte.

Der Linux-Rechner: Suse 6.1, Samba 2.0.3

Die smb.conf:
[global]
dns proxy = no
workgroup = arbeitsgruppe
guest account = nobody
keep alive = 30
os level = 2
security = share
character set = ISO8859-1
case sensitive = no
mangle case = no
short preserve case = no
preserve case = yes

; Uncomment the following, if you want to use an existing
; NT-Server to authenticate users, but don't forget that
; you also have to create them locally!!!
; security = server
; password server = 192.168.1.10
encrypt passwords = yes

printing = bsd
printcap name = /etc/printcap
load printers = yes

socket options = TCP_NODELAY

map to guest = Bad User

; Logfile anlegen
log file = /var/log/samba-log.%m
max log size = 50

; Uncomment this, if you want to integrate your server
; into an existing net e.g. with NT-WS to prevent nettraffic
local master = no

; Please uncomment the following entry and replace the
; ip number and netmask with the correct numbers for
; your ethernet interface.
interfaces = 192.168.1.1/255.255.255.0

; If you want Samba to act as a wins server, please set
; 'wins support = yes'
wins support = no


[homes]
comment = Heimatverzeichnis
browseable = no
read only = no
create mode = 0750

[printers]
comment = All Printers
browseable = no
printable = yes
public = no
read only = yes
create mode = 0700
directory = /tmp

[daten]
comment = Dateiverzeichnis fuer alle
path = /daten
browseable = yes
writeable = yes
public = yes
create mode = 0777
directory mode = 0777

[tmp]
comment = temporaeres Verzeichnis
path = /tmp
read only = yes


Die Datei "hosts", auf allen Rechnern identisch:
127.0.0.1 localhost
192.168.1.1 sam.netz sam
192.168.1.2 pcschmitt pcschmitt
192.168.1.3 pc_dose pc_dose
192.168.1.4 pc_bve pc_bve

und "lmhosts" :
192.168.1.1 sam
192.168.1.2 pcschmitt
192.168.1.3 pc_dose
192.168.1.4 pc_bve

Benutzer sind unter yast angelegt. Die Benutzereinträge sind identisch mit denen auf den NT-Maschinen. Auch die Datei "smbpasswd" enthält die entsprechenden Eintragungen.

Zusätzlich habe ich noch einen User "gast" sowohl auf der Linux-Maschine als auch auf einer NT-Maschine angelegt, der überhaupt kein Passwort benötigt.

Egal, was auch immer ich versuche, die Ergebnisse sind:
I:\BUERO>net view \\sam
Systemfehler 53 aufgetreten.

Der Netzwerkpfad wurde nicht gefunden.

Das gleiche passiert auch bei einem net use x: \\sam\daten.

Der Linux-Rechner selbst erscheint aber durchaus in der browse-Liste:
I:\BUERO>net view
Server-Name Beschreibung

----------------------------------------------
\\PC_BVE
\\PC_DOSE
\\PCSCHMITT
\\SAM Samba 2.0.3
Der Befehl wurde erfolgreich ausgeführt.

Ich bin jetzt am Ende; kann eigentlich nur noch die Flinte ins Korn werfen. Hat jemand noch Tips?

Viele Grüße
Norbert http://ourworld.compuserve.com/homepages/Norbert_Schmitt
Die Seite für Schuldnerberater


------------------

hirsch
04.08.99, 13:46
Hallo

Erscheinen die Shares auch in der Netzwerkumgebung? Also Dein tmp, home usw..?
ALternativ kannst Du mal die Logfiles abklopfen...die sind bei der SuSE unter
/var/log/samba (glaub ich http://www.linuxforen.de/ubb/smile.gif )
normalerweise aber unter /usr/local/samba/var
mit normalerweise meine ich andere Distris oder die installation aus dem Quellcode (nebenbei: die Samba version 2.0.5 läuft hier ganz nett)
Wenn Samba richtig funzt, so stehen hier z.B Namen von Rechnern, welche sich eingeloggt haben usw. schau doch mal nach 'ungewöhlichen' Dingen

Servus

Norbert Schmitt
07.08.99, 17:44
Hallo,

ja, das merkwürdige ist halt, daß ich in der Netzwerkumgebung den Linux-Rechner angezeigt bekomme. Klicke ich das Symbol aber an, erscheinen nicht, wie erwartet, die Shares, sondern nur ein "Netzwerkpfad nicht gefunden" oder eine ähnlich klingende Meldung.

In den Log-Files steht nichts auffallendes drin, und ich weiß wirklich nicht weiter.

Auf einem der vorhandenen Rechner habe ich schon einen User "norbert" angemeldet, mit Paßwort "norbert", um Groß-Klein-Probleme auszuschließen. Natürlich wurde der User auf dem Linux-Rechner eingetragen, auch mit smbpasswd, aber auch da bleibt das Ergebnis aus.

Es ist zum Mäusemelken!

Viele Grüße
Norbert

hirsch
09.08.99, 09:11
Hallo!!!

Hast Du schon mal mit 'testparm' Deine smb.conf auf evtl Fehler abgeklopft? Laufen die beiden Prozesse smbd und nmbd? Oder NUR einer von diesen? Hast Du unter /etc eine Datei namens HOSTS mit Inhalt (-> sam)? Hast Du mal die Tests ausgeführt, die unter den readmes stehen? zB nmblookup....smbclient...usw?
Das klingt leider etwas allgemein, denn ich kann so KEINEN Fehler in Deiner smb.conf finden...andererseits, versuchs mal mit einer minimalen smb.conf, also nur ein Share für alle r/w, wenn das funzt, dann kanst Du ja den Rest anfügen.

Servus

Norbert Schmitt
09.08.99, 15:44
Hallo,

vielen Dank für die Hinweise. Ich kriege das wohl nicht gebacken.
testparm liefert, soweit ich sehen kann, keine Fehler.
smbd und nmbd laufen laut log-Files einwandfrei.
Seit ich in smb.conf log level = 3 habe, kann ich in den Logfiles auch erkennen, daß es einen Request für SAM gibtund zwar ausgehend von den anderen Rechnern. Aber warum zum Teufel er sich dann nicht meldet, steht da nicht.
Die HOSTS ist da (s.o.).
Bei den Tests von diagnosis.txt bin ich bis zu denen gekommen, bei denen es darum geht, die Verbindung herzustellen, also
vom Client aus:
net view \\sam\daten
oder
net use x: \\sam\daten

Ich bekomme dann leider immer einen Fehler angezeigt, der da heißt
Netzwerkpfad nicht gefunden

Das gleiche geschieht auch, wenn ich auf dem NT-Rechner in Netzwerkumgebung das Symbol "sam" anklicke.

Ich versuche es nochmal mit einer abgespeckteren Version von smb.conf, aber dann werfe ich wohl das Handtuch!

Viele Grüße
Norbert

hirsch
10.08.99, 08:48
Hallo
Mach doch auch mal ein 'ps ax'...do sollen dann die Prozesse 'nmbd -D' bzw. 'smbd-D' oben sein...
Eine log.smb sieht in etwa so aus:
1999/08/10 09:03:33 ipc-wsescu (192.168.0.150) connect to service william as
1999/08/10 09:04:15 ipc-ademmel (192.168.0.149) connect to service net-doc as
1999/08/10 09:14:18 ipc-ademmel (192.168.0.149) closed connection to service
1999/08/10 09:24:57 ipc-llosch (192.168.0.142) connect to service public as
Das hier ist z.B die Version 1.18 von Samba auf einer Kiste mit Sun Solaris als OS!
Versuche mal folgende smb.conf:
[global]
server string = Samba-Server
workgroup = Deine WG
announce as = NT
lock directory = /usr/local/samba/var/locks
share modes = yes
security = share
encrypt passwords = yes

[public]
path=/server/public
public=yes
writeable=yes

Wie Du siehst, spielen hier Passwörter KEINE Rolle...so daß also evtl. Probleme damit ausgegerenzt sind!
Übrigens: Der Benutzer 'nobody' sollte auf Deinem System eingerichtet sein...
(übrigens. in meinem vorherigen Posting sollte der Dateiname HOSTNAME sein und nicht hosts!!)

Also: Fleißig probieren!!

Servus

Norbert Schmitt
11.08.99, 12:39
Hallo,

vielen Dank für Deine Unterstützung. Nach 8 Monaten habe ich heute aber die Notbremse gezogen, weil ich jetzt enorm viel Zeit investiert habe, ohne Land zu sehen:
Ich habe ein neues Mainboard, Prozessor, Festplatte gekauft und installiere jetzt doch NT.
Und gleichzeitig erreicht mich gerade die Nachricht, daß das Landgericht jetzt die 486er ausmustert. Gerade die hätte ich als Fileserver unter Linux für unsere verschiedenen Dienststellen so gut brauchen können.
Aber mich hat die Traute verlassen.

Viele Grüße