PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Konfigurationsprobleme



Norbert Schmitt
29.07.99, 11:45
Hallo,

ich habe wohl noch gewaltige Probleme, Samba dazu zu bewegen, seinen Dienst zu verrichten.
Meine Konfiguration: Suse 6.1
Samba: 2.0.3

Der Rechner, ein 486er, soll nur als Fileserver dienen. 3 Rechner mit Win NT 4.0 WS, SP3, sollen darauf zugreifen.

Leider sind bisher diese Rechner nicht in der Lage, auf den Fileserver zuzugreifen, sie erscheinen nicht einmal in der Netzwerkumgebung.

Ich kämpfe mich durch die Samba-Diagnose-Tests, siehe Diagnosis.txt, und bis Test 5 scheint alles in Buter. Bei Test 6:
nmblookup -d 2 '*'
erhalte ich nicht das gewünschte Ergebnis, d.h. in der angezeigten Liste erscheint nur der Linux-Rechner selbst.

Anzeige:
Added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0
Sending queries to 192.168.1.255
Got a positive name query response from 192.168.1.1 ( 192.168.1.1 )
192.168.1.1 *<00>
Nun müssen hier ja nicht unbedingt alle Rechner erscheinen, aber nur 1 von 4?

Die einzelnen Rechner werden angezeigt, wenn ich
nmblookup -B <ACLIENT> '*'
ausführe.

Den Hilfetexten entnehme ich, daß irgendetwas mit meinen Angaben zu den Adressen nicht stimmen kann. Ich finde keinen Fehler, deshalb liste ich hier mal auf:

In der smb.conf steht:
interfaces = 192.168.1.1/255.255.255.0

rc.config:
IPADDR_0="192.168.1.1"
..
IFCONFIG_0=192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0 up"

Auf den NT-Rechnern habe ich unter TCP/IP Eigenschaften:
IP-Adresse: 192.168.1.2 bzw. 192.168.1.3 bzw. 192.168.1.4
Subnet-Mask. 255.255.255.0

Ich kann da eigentlich nichts mehrwürdiges entdecken.

Test 3, die Abfrage "smbclient -L sam", bringt folgendes Ergebnis:
Added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0

Domain=[ARBEITSGRUPPE] OS=[Unix] Server=[Samba 2.0.3]
Sharename Type Comment
--------- ---- -------
Daten Disk Dateiverzeichnis fuer alle
IPC$ IPC IPC Service (Samba 2.0.3)
lp Printer
Server Comment
--------- -------
PC_DOSE
SAM Samba 2.0.3
Workgroup Master
--------- -------
ARBEITSGRUPPE SAM

Hat jemand noch einen Tip?

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

Norbert Schmitt
29.07.99, 14:06
Nachtrag:

nach einem
ifconfig dummy0 down

zeigt
nmblookup -d 2 '*'
alle 4 angeschlossenen Rechner.

Was bedeutet das? Muß ich auf dem linux-Rechner nach jedem Neustart diesen Befehl für down ausführen lassen?

Mühsam nährt sich das Eichhörnchen, und bei der Suche nach meinem Fehler mit Samba bin ich jetzt bei Test 8 von diagnosis.txt
(Ach ja, genau an der Stelle scheiterte ich schon vor einem Monat, damals noch mit der Suse 6.0, und ich hoffte, mit Suse 6.1 würde alles klappen).

Dabei kommen wir auf dem angeschlossenen Windows-Rechner zu folgenden Ausgaben:

C:\>net use \\\\sam\\Daten
Systemfehler 67 aufgetreten.

Der Netzwerkname kann nicht gefunden werden.


C:\>net use x: \\sam\Daten
Systemfehler 53 aufgetreten.

Der Netzwerkpfad wurde nicht gefunden.


C:\>net view \\sam
Systemfehler 53 aufgetreten.

Der Netzwerkpfad wurde nicht gefunden.

diagnosis.txt macht folgende Vorschläge:
a) add BIGSERVER to your lmhosts file on the PC
Da ist folgendes eingetragen:
192.168.1.1 sam
192.168.1.2 pcschmitt
192.168.1.3 pc_dose
192.168.1.4 pc_bve
Das sollte ok sein.

b) fixup the nmbd-Installation
Da weiß ich nicht, was ich machen könnte.
Wenigstens kann ich feststellen, daß laut log.nmb der Netbios Nameserver Version 2.0.3 gestartet ist.

c) add the IP adresse of BIGSERVER to the "wins server" box in the advanced tcp/ip setup on the pc
Ergebnis: sam ist jetzt wenigstens in der Netzwerkumgebung "sichtbar", das Anklicken bringt aber immer noch kein Ergebnis.

net view zeigt:
C:\>net view
Server-Name Beschreibung

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


Net use bringt jetzt was Neues:

C:\>net use X: \\sam\Daten
Systemfehler 995 aufgetreten.

Die E/A-Operation wurde wegen eines Thread-Endes oder
einer Anwendungsanforderung abgebrochen.
?????

Mit smbpasswd -a <username> habe ich übrigens die Paßwörter für die User eingetragen, und man kann auch erkennen, daß in /etc/smbpasswd etwas drin ist die einzelnen user.

d) enable windows name resolution via DNS in the advanced tcp/ip setup on the pc
Da bin ich mir nicht so sicher, was ich da tun könnte, und Günter hat bislang immer davon abgeraten.

Meine aktuelle smb.conf enthält
[global]

workgroup = arbeitsgruppe
guest account = nobody
keep alive = 30
os level = 2
security = share

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
user = administrator
; diesen user - Eintrag habe ich jetzt mal gemacht, weil diagnosis.txt
; das so rät. Das Ergebnis ist mit oder ohne diesen Eintrag: Mist!
browseable = yes
read only = no
writeable = yes
public = yes
create mode = 0777
directory mode = 0777

Ich glaube so langsam, ich benenne mich um in Rudi Ratlos .... zumal ich hier mich ziemlich stark dafür gemacht hatte, in unseren 10 kleinen Netzen an verschiedenen Orten die vorhandenen, zur Ausmusterung anstehenden 486er als Fileserver einzusetzen. Da bin ich langsam unglaubwürdig geworden.

Vielleicht erkennt jemand aus samba-log.nmb einen Fehler:
Da steht nämlich drin:
[1999/07/29 13:51:12, 0] nmbd/nmbd_incomingrequests.c:process_name_refresh_reque st(181)
Error - should be sent to WINS server
[1999/07/29 13:51:12, 0] nmbd/nmbd_incomingrequests.c:process_name_refresh_reque st(180)
process_name_refresh_request: unicast name registration request received for name ADMINISTRATOR<03> from IP 192.168.1.2 on subnet UNICAST_SUBNET.
[1999/07/29 13:51:12, 0] nmbd/nmbd_incomingrequests.c:process_name_refresh_reque st(181) Error - should be sent to WINS server

Wo soll denn der wins server sein, an den etwas geschickt wird ? <seufz>

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