PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dickes Samba-Problem



Kanonenfutter
14.03.02, 15:33
Tach zusammen

Habe ein ernsthaftes Samba-Problem:
ich betreibe 1 W2k-Rechner, 1 Dualbootrechner mit Debian 2.2 R4 und W2K und einen Linuxrechner mit Suse 6.4 in einem Netzwerk. Auf dem Suse-Rechner läuft nen Sambaserver, der auch Domain Master Browser ist. Wenn ich den Linux-Rechner starte und die Windows-Rechner laufen schon wird der Rechner kurzfristig Domain master browser im richtigen Subnetz, schaltet sich dann aber in ein eigenes Subnetz und das ganze Netzwerk ist durcheinander. Er wird aber nicht von einem anderen Rechner verdrängt, da der os level auf 70 steht. Hier mal nen Asuzug aus der smb.conf:

[global]
netbios name = kruecke
workgroup = Arbeitsgruppe
interfaces = 192.168.1.128
encrypt passwords = yes
valid users = @users
wins support = yes
name resolve order = wins
log file = /var/log/sambalog.msg
max log size = 50
security = user
keep alive = 30
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
os level = 70
prefered master = yes
domain master = yes
domain logons = no

Ich weiß selbst irgendwie nicht mehr weiter

Elektronator
14.03.02, 18:51
Was heisst das genau, "er schaltet sich in ein eigenes Subnetz"?
In welches?
Wo siehst du das?
Stimmt die Arbeitsgruppe auf allen Rechnern?
Hast du den local master = yes Eintrag?

Grüße Chris

Kanonenfutter
14.03.02, 19:08
Das mit dem eigenen Subnetz erfahre ich aus dem Logfile des nmbd. Ich kopier mal ne Passage rein, damit das klarer wird.

Got SIGTERM: going down...
[2002/03/14 18:56:39, 1] nmbd/nmbd.c:main(747)
Netbios nameserver version 2.0.6 started.
Copyright Andrew Tridgell 1994-1998
[2002/03/14 18:56:39, 0] nmbd/nmbd.c:main(772)
standard input is not a socket, assuming -D option
[2002/03/14 18:56:39, 0] nmbd/asyncdns.c:start_async_dns(150)
started asyncdns process 266
[2002/03/14 18:56:39, 0] nmbd/nmbd_logonnames.c:add_logon_names(159)
add_domain_logon_names:
Attempting to become logon server for workgroup ARBEITSGRUPPE on subnet 192.168.1.128
[2002/03/14 18:56:39, 0] nmbd/nmbd_logonnames.c:add_logon_names(159)
add_domain_logon_names:
Attempting to become logon server for workgroup ARBEITSGRUPPE on subnet UNICAST_SUBNET
[2002/03/14 18:56:39, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_win s(342)
become_domain_master_browser_wins:
Attempting to become domain master browser on workgroup ARBEITSGRUPPE, subnet UNICAST_SUBNET.
[2002/03/14 18:56:39, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_win s(357)
become_domain_master_browser_wins: querying WINS server at IP 192.168.1.128 for domain master browser name A\
RBEITSGRUPPE<1b> on workgroup ARBEITSGRUPPE
[2002/03/14 18:56:39, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(118)
become_logon_server_success: Samba is now a logon server for workgroup ARBEITSGRUPPE on subnet UNICAST_SUBNE\
T
[2002/03/14 18:56:39, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118)
*****

Samba server KRUECKE is now a domain master browser for workgroup ARBEITSGRUPPE on subnet UNICAST_SUBNET

*****
[2002/03/14 18:56:39, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bca st(294)
become_domain_master_browser_bcast:
Attempting to become domain master browser on workgroup ARBEITSGRUPPE on subnet 192.168.1.128
[2002/03/14 18:56:39, 0] nmbd/nmbd_become_dmb.c:become_domain_master_browser_bca st(308)
become_domain_master_browser_bcast: querying subnet 192.168.1.128 for domain master browser on workgroup ARB\
EITSGRUPPE
[2002/03/14 18:56:43, 0] nmbd/nmbd_logonnames.c:become_logon_server_success(118)
become_logon_server_success: Samba is now a logon server for workgroup ARBEITSGRUPPE on subnet 192.168.1.128
[2002/03/14 18:56:47, 0] nmbd/nmbd_become_dmb.c:become_domain_master_stage2(118)
*****

Samba server KRUECKE is now a domain master browser for workgroup ARBEITSGRUPPE on subnet 192.168.1.128


Das ist jetzt mal ein kompletter Startvorgang aus der log.nmb. Ich hoffe ihr könnt damit was anfangen. Die Zeilenumbrüche sind nen bißchen kreuz und quer. 192.168.1.128 ist die IP des Samba-Servers.

Elektronator
15.03.02, 17:32
Versuch mal:

[global]
netbios name = kruecke
workgroup = ARBEITSGRUPPE
server string = Samba %v auf %h

domain master = yes
local master = yes
preferred master = yes
time server = yes
os level = 70

socket options = IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192 TCP_NODELAY SO_KEEPALIVE
deadtime = 10
oplock break wait time = 100
min protocol = NT1

wins support = yes
dns proxy = no
name resolve order = wins host bcast

hosts allow = 192.168.1.
hosts deny = ALL
interfaces = 192.168.1.128/24 127.0.0.1/255.0.0.0
bind interfaces only = yes

security = user
valid users = @users
encrypt passwords = yes

log file = /var/log/sambalog.msg
max log size = 50


Beachte vor allem "dns proxy" und "interfaces".

Grüße Chris

Kanonenfutter
05.04.02, 17:49
So, es läuft jetzt endlich. Hab dies ganze Master-Zeugs jetzt rausgenommen, local master auf no gestellt und dns proxy = no eingefügt.
Ich nehme mal an das mein Hardware-Router sich immer sämtliche Master-Rechte unter den Nagel reißt und so der Server nix zu melden hatte. Aber eigentlich brauche ich auch gar keinen Domain Master Server, von daher ist es mir jetzt egal.

-Sensemann-
09.04.02, 18:43
ich kann auf das verzeichnis zugreifen aber nicht schreiben

[global]
workgroup = File-Server
keep alive = 30
os level = 2
kernel oplocks = No
security = share
encrypt passwords = Yes
guest account = nobody
map to guest = Bad User
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
interfaces = 192.168.0.1/255.255.255.0
wins support = No
logon script = %U.bat
logon script = %m.bat

[netlogon]
comment = Network Logon Service

[profiles] (die ausdrücke mit sekolons sind noch nichst aktiv))
; comment = Network Profiles Service
; path = /var/lib/samba/profiles
; browseable = No
character set = ISO8859-15
client code page = 850

[homes]
comment = Home Directories
read only = No
create mask = 0640
directory mask = 0750
browseable = Yes
writeable = yes

;[cdrom]

comment = Linux CD-ROM
path = /media/cdrom
locking = No


[public]
comment = public stuff
path = /home/sensuxx
public = yes
writeable = yes
printable = no
;write list = no
;write list = @staff
browseable = yes
create mask = 0765

;[sharename]

;comment = Fileserver
;path = /home/sensuxx
;public = yes
;create mask = 0765
;browseable = Yes
;writeable = yes
;read only = No


das auskommentierte hab ich drin behalten...damit konnte ich aber auch nichts auf dem server speichern :(

Elektronator
10.04.02, 20:31
Die linux-userrechte müssen auch stimmen, ein häufiger Fehler.

Grüße Chris

ralf - isi
11.04.02, 14:44
hi all
währe es nicht besser pro problem einen eigenen eintarg zu eröffnen? nur ein vorschlag von mir.

@kanonenfutter: dein samba läuft nun?

@sensemann: du hast noch schreib-probleme?
- soll dein samba als pdc laufen?
- heisst die workgroup echt File-Server?
- wenn du cd-rom auskommenierst wird das unter ;cd-rom zu [home] "zugeschlagen. [home] ist eine "spezielle" freigabe.
- os lever 2 wieso ?
- und was mein vorredner schon sagte: stimmen die rechte unter linux zu user und gruppe?
samba kann keine höheren rechte vergeben wie linux

gruss ralf