PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Computer empfängt keine Anforderungen



makrostyle
10.07.02, 22:13
Hi,
ich hab zwar einiges in der Suche gefunden aber nix hat mir weitergeholfen.
Ich hab bei mir nen Sambaserver eingerichtet, soweit so gut, on einem Win98 client aus, ist er in der Netzwerkumgebnug zu sehen allerdings wenn darauf zugegriffen werden soll dann kommt die Fehlermeldung: Computer empfängt keine Anforderungen.Ich fueg wohl am besten mal meine smb.conf an:

[Global]
workgroup = Aurora
guest account = nobody
keepalive = 30
socket options = TCP_NODELAY
hosts allow = 10.0.0.44/255.255.255.0

[Homes]
comment = Home
read only = No
browseable = Yes
public = No
create mode = 0750

[smbdir]
comment = Samba_Directory
path = /home/smbdir
public = Yes
read only = No
browseable = Yes
create mode = 0777
guest only = Yes
guest ok = Yes

ach ja die rechte der smbdir hab ich richtig gesetzt.
schonmal danke fuer die Hilfe,
cheers tim

bom
11.07.02, 00:28
der smbd und der nmbd sind aber schon gestartet, oder?

makrostyle
11.07.02, 07:49
ja sind gestartet

Thomas Mitzkat
11.07.02, 07:54
>hosts allow = 10.0.0.44/255.255.255.0
mach das mal weg.

sind die windows-user als samba-user angelegt?
sind die samba-user als linux-user angelgt?

makrostyle
11.07.02, 23:00
ich hab das hosts allow weggemacht,
die windowsuser sind als samba-user angelegt
samba-user als linux-user

habs so gemacht: windows user unter linux angelegt, dann smbpasswd -a user
danach smbpasswd -e user

ich kapiers net, was ich jetzt nochmal probiert hab, ich hab einen User angelegt
der smbdir heisst, das bringts aber auch nicht:(
HILFEEE!!!:ugly:
cheers tim

Thomas Mitzkat
11.07.02, 23:08
setz mal das log-level auf 3 und schau mal in /var/log/samba/log.smb wenn sich der win-klient einloggen will.

bom
11.07.02, 23:11
hast Du in Deiner smb.conf der Parameter "encrypt passwords" auf "no" wenn ja, dann ist das Dein Problem.
Ab Windows 98(also W98 und höher) werden die Passwörter verschlüsselt im SMB/CIFS-Netzwerk übertragen. Also entweder den Parameter auf "yes" stellen oder W98 dazu bringen clear-text Passwörter zu verwenden.
geht so:

in der Registry unter HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\VxD\Vnetsup

einen neuen reg Dword key namens "EnablePlainTextPassword" hinzufügen und auf "1" setzen.
Kann sein, dass man danach W98 booten muss(wäre ja nicht unüblich) ;-)

makrostyle
11.07.02, 23:25
hab encrypted pwd auf yes gesetzt hat sich aber nix geaendert.
wie kann ich das loglevel aendern?

Belkira
11.07.02, 23:29
Wenn Du auf einer Konsole mal findsmb eingibst, was bekommst Du da?

Und kannst Du (auf dem Server selbst) mit smbclient //SERVERIP/smbdir Dich anmelden und auf smbdir zugreifen?

makrostyle
11.07.02, 23:35
hi belkira,

also bei findsmb:

tim@ezekiel:~> findsmb
bash: findsmb: command not found


wenn ichs mit smbclient //SERVERIP/smbdir probier:

ezekiel:/home/tim # smbclient //10.0.0.3/smbdir
added interface ip=10.0.0.3 bcast=10.0.0.255 nmask=255.255.255.0
session request to 10.0.0.3 failed (Not listening for calling name)
session request to 10 failed (Not listening for calling name)
session request to *SMBSERVER failed (Not listening for calling name)

cheers tim

Belkira
12.07.02, 00:02
tim@ezekiel:~> findsmb
bash: findsmb: command not found

Falsche Antwort. Du überprüfst natürlich Deinen Pfad, ob findsmb nicht etwa außerhalb installiert ist. findsmb gehört zu Samba, also hast auch Du es irgendwo.


ezekiel:/home/tim # smbclient //10.0.0.3/smbdir
added interface ip=10.0.0.3 bcast=10.0.0.255 nmask=255.255.255.0
session request to 10.0.0.3 failed (Not listening for calling name)
session request to 10 failed (Not listening for calling name)
session request to *SMBSERVER failed (Not listening for calling name)

Das hätte ich jetzt nicht erwartet. Der Rechner an 10.0.0.3 kennt wirklich seine IP und Hostnamen und nimmt nicht etwa nur für 127.0.0.1 (localhost) Verbindungen an? nmblookup -A 10.0.0.3 scheitert vermutlich ebenfalls.

makrostyle
12.07.02, 08:00
bie nmblookup -A 10.0.0.3 passiert folgendes:

tim@ezekiel:~> nmblookup -A 10.0.0.3
Looking up status of 10.0.0.3
EZEKIEL <00> - B <ACTIVE>
EZEKIEL <03> - B <ACTIVE>
EZEKIEL <20> - B <ACTIVE>
..__MSBROWSE__. <01> - <GROUP> B <ACTIVE>
AURORA <00> - <GROUP> B <ACTIVE>
AURORA <1d> - B <ACTIVE>
AURORA <1e> - <GROUP> B <ACTIVE>

Thomas Mitzkat
12.07.02, 08:37
schau mal meine funktionierende global-sektion, vielleicht kannst du grosse teile davon übernehmen wie zum beispiel

netbios name
os level
log level



[global]
workgroup = WORKGROUP
netbios name = SERVER
server string = Samba %v auf %h

encrypt passwords = Yes
null passwords = Yes
passwd program = /usr/bin/passwd
unix password sync = Yes

map to guest = Bad User
printing = lprng
dns proxy = No
share modes = no
os level = 65
status = yes
log level = 2
keepalive = 240
socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY
character set = ISO8859-15

preferred master = yes
wins support = Yes

Belkira
12.07.02, 15:16
tim@ezekiel:~> nmblookup -A 10.0.0.3

Das sieht doch schonmal gut aus. Du verweigerst aus unerklärlichen Gründen aber weiterhin die Ausgabe von findsmb. ;)

Gib zum Gesamtverständnis Deiner Serverkonfiguration auch ruhig mal netstat -nr ; ifconfig -a.

makrostyle
12.07.02, 20:12
ok hier noch mehr:

tim@ezekiel:~> netstat -nr
Kernel IP Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
10.0.0.0 0.0.0.0 255.255.255.0 U 40 0 0 eth0
0.0.0.0 10.0.0.10 0.0.0.0 UG 40 0 0 eth0

ezekiel:/home/tim # ifconfig -a
eth0 Protokoll:Ethernet Hardware Adresse 00:E0:7D:76:4C:58
inet Adresse:10.0.0.3 Bcast:10.0.0.255 Maske:255.255.255.0
inet6 Adresse: fe80::2e0:7dff:fe76:4c58/10 Gültigkeitsbereich:Verbindu
ng
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:448 errors:0 dropped:0 overruns:0 frame:0
TX packets:342 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:100
RX bytes:203374 (198.6 Kb) TX bytes:36906 (36.0 Kb)
Interrupt:10 Basisadresse:0x5000

lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:200 (200.0 b) TX bytes:200 (200.0 b)

sit0 Protokoll:IPv6-nach-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


findsmb kommt auch noch ;)

makrostyle
12.07.02, 20:21
so,
ich habs soweit dass die fehlermeldung nich mehr kommt allerdings
bin ich jetzt schon beim naechsten problem,
er fragt mich nach einem kennwort, ich tipp das richtige ein, und der sagt es ist
falsch.
langsam scheints zu werden:D

dunervst
13.07.02, 10:10
Hast du folgendes beachtet:

du hast einen user am system angelegt (z.B. user test)
du loggst dich mit diesem user auch in deinen windows client ein ?
du hast smbpasswd gesetzt (smbpasswd -a test, smbpasswd -e test) ?
du hast mit chmod die Berechtigung für /home/smbdir/ gesetzt ?

solltest du alle fragen mit ja beantworten können, sollte es eigentlich klappen.

makrostyle
13.07.02, 10:22
eigentlich beantworte ich alle fragen mit ja
nur mit der Berechtigung bin ich mir nicht so sicher.
ein ls -al gibt folgendes aus:

drwxrwxrwx 7 root users 4096 Jul 11 22:46 smbdir

muss ich den owner fuer dieses verzeichnis aendern?
cheers tim

Belkira
13.07.02, 10:38
Das artet doch in wilder Raterei aus, wie Deine smb.conf nun aussieht und ob die smbpasswd richtig angelegt ist.

Schau doch bitte einfach mal, was Samba bei Dir so loggt!

makrostyle
13.07.02, 11:02
hier mal ein bisschen was aus den logs:

smbd.log:
[2002/07/13 11:01:45, 0] smbd/password.c:pass_check_smb(567)
Error : UNIX and SMB uids in password files do not match for user 'sarah'!
ich denk daran wirds jetzt wohl noch liegen, ich kapiers aber nich,
hab sarah als user angelegt und als smb-user. hab auch das gleiche pwd fuer linuxuser und smbuser genommen.
cheers tim

Belkira
13.07.02, 11:16
Ja was nu? Stimmt der User ID Wert für "sarah" in /etc/passwd und smbpasswd überein?

makrostyle
13.07.02, 11:53
ich danke euch allen fuer die geduld und hilfe.

ich habs jetzt hingekriegt.:D

es lag daran:
anfangs hat die smb.conf wohl nicht gepasst, da hab ich dann ein paar sache os level ... von Thomas uebernommen.
war dann soweit dass ich bis zum pwd gekommen bin.
jetzt war das Problem, wenn smbpasswd einen user Sarah kennt und ich versuch einen user sarah anzulegen tut das nicht. musste Sarah erst loeschen und dann konnte ich sarah anlegen. darum hats mit dwer uid auch nicht gepasst. bin dann dank belkira draufgekommen.
cheers tim