PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Samba als PDC und Fileserver



smog_at
04.09.07, 22:56
Hey @all,

ich habe 3 Rechner, 1 WinXP und auf den anderen beiden Linux.

Als ich auf beiden samba in einer Arbeitsgruppe benutzte funktionierte alles prima. Seitdem ich jedoch einen auf PDC aumgestellt habe und mein WinXP nun in der Domaine ist, kann ich nicht mehr auf den 2ten Samba Server (FileServer) zugreifen. Als Meldung von Windows bekomme ich nur folgendes: "\\192.168.6.3\test_share Der angegebene Netzwerkpfad wurde von keinem Netzwerkdienstanbieter angenommen."

Hoffe mir kann jemand helfen.

Lg smog_at

craano
04.09.07, 23:45
Beim Domain Master in der smb.conf folgendes eintragen:


wins support = yes
domain master = yes
local master = yes
preferred master = yes
os level = 255

Der zweite Samba Server muss Domain Member sein:

wins server = IP - Adresse des Domain Master
os level = 33
security = domain

Grüße.
craano.

Thallez
05.09.07, 00:54
Setzt mal os level auf 65 beim Master und beim 2. Server auf 35 sowie
local master = no

ansonsten poste mal beide smb.conf Dateien

smog_at
05.09.07, 19:19
Funktioniert leider nicht :(

Ich habe beide Ratschläge probiert, jedoch auch ohne Erfolg.

Also hier mal die Config von meienm Samba-PDC:


[global]
workgroup = HOMELINUX
server string = Samba Server Version %v (PDC) @ TUX-NET

netbios name = samba_pdc

log file = /var/log/samba/log.%m
max log size = 50

security = user
passdb backend = tdbsam

domain master = yes
domain logons = yes
prefered domain = yes

domain admin users = root

logon script = %u.bat
logon path = \\%N\profiles\%U
logon home = \\samba_pdc\%U\winprofile
logon drive = P:

add user script = /usr/sbin/useradd "%u" -n -g users
add group script = /usr/sbin/groupadd "%g"
add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
delete user script = /usr/sbin/userdel "%u"
delete user from group script = /usr/sbin/userdel "%u" "%g"
delete group script = /usr/sbin/groupdel "%g"

local master = yes
# os level = 255
os level = 65
preferred master = yes

wins support = yes

load printers = yes
cups options = raw

[homes]
comment = Home Directories
browseable = no
writable = yes
path = /home/%u

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

[Test]
comment = Disk Device 1
path = /mnt/Test1
browseable = yes
writable = yes

[Disc1]
comment = Disk Device 1
path = /mnt/Disc1
browseable = yes
writable = yes

[Disc2]
comment = Disk Device 2
path = /mnt/Disc2
browseable = yes
writable = yes

[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
read only = yes
write list = ntadmin

[profiles]
path = /var/lib/samba/profiles
read only = No
create mask = 0600
directory mask = 0700


und hier die Config von meinem Fileserver, den ich vom Windows Client auch erreichen (die Shares ansprechen) möchte:


[global]
workgroup = HOMELINUX
server string = Samba Server Version %v

log file = /var/log/samba/log.%m
max log size = 50
# security = user
security = domain
passdb backend = tdbsam

local master = no
# local master = yes
# os level = 33
os level = 35
# os level = 255
# os level = 56
# preferred master = yes

# wins support = yes
wins server = 192.168.6.1

load printers = yes
cups options = raw

[homes]
comment = Home Directories
browseable = no
writable = yes

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes

[Raid1]
comment = Raid Device 1
path = /mnt/Raid1
writeable = yes
browseable = yes

[Raid2]
comment = Raid Device 2
path = /mnt/Raid2
writeable = yes
browseable = yes


Vielen Dank im Voraus

Lg smog_at

Fedi
08.09.07, 21:57
Hallo,

könnte auch an der Authentifizierung liegen...

was sagt denn das/die logfile(s) des 2.(Problem)Servers?
kommt dort überhaupt was an?

Hast du mal versucht vom 1.Server (PDC) den 2. zu mounten?

Nur so am Rande: test_share ist nicht definiert... Hast du mal
\\192.168.6.3\Raid1 probiert ;-)

du könntest auch mal bei einer test Freigabe (vielleich bei Raid1) guest ok = yes machen - was dann passiert.

cu
Fedi

smog_at
12.09.07, 23:00
Also vom Member Server bekomme ich folgendes wenn ich versuche mich mittels \\192.168.6.3\Raid1 zu verbinden


dump_workgroups()
dump workgroup on subnet 192.168.6.238: netmask= 255.255.255.0:
HOMELINUX(1) current master browser = UNKNOWN
SAMBA_FSRV 40809b03 (Samba 3.0.25c-0.fc7)
[2007/09/12 22:55:30, 4] nmbd/nmbd_workgroupdb.c:dump_workgroups(282)
dump_workgroups()
dump workgroup on subnet 192.168.6.3: netmask= 255.255.255.0:
HOMELINUX(1) current master browser = UNKNOWN
SAMBA_FSRV 40809b03 (Samba 3.0.25c-0.fc7)
[2007/09/12 22:55:30, 4] nmbd/nmbd_workgroupdb.c:dump_workgroups(282)
dump_workgroups()
dump workgroup on subnet UNICAST_SUBNET: netmask= 192.168.6.3:
HOMELINUX(1) current master browser = UNKNOWN
SAMBA_FSRV 40809b03 (Samba 3.0.25c-0.fc7)


vom domain server selbst, wo die shares funktionieren bekommme ich beim aufruf von \\192.168.6.1\Disc1


dump_workgroups()
dump workgroup on subnet 192.168.6.1: netmask= 255.255.255.0:
HOMELINUX(1) current master browser = SAMBA_PDC
SAMBA_PDC 408c9b2b (Samba Server Version 3.0.25c-0.fc7 (PDC) @ TUX-N)
SAMBA_FSRV 40809b03 (Samba 3.0.25c-0.fc7)
DEVIL 40001007 ()
[2007/09/12 22:57:44, 4] nmbd/nmbd_workgroupdb.c:dump_workgroups(282)
dump_workgroups()
dump workgroup on subnet UNICAST_SUBNET: netmask= 192.168.6.1:
HOMELINUX(1) current master browser = UNKNOWN
SAMBA_PDC 40899b2b (Samba Server Version 3.0.25c-0.fc7 (PDC) @ TUX-N)


Ich nehme mal an das ich deswegen nicht zum member server komme, da er keinen current master browser hat. nur wie stelle ich im das ein? den folgendes funktioniert nicht:


current master browser = 192.168.6.3


lg smog_at

giotto
13.09.07, 22:32
Hi smog_at

Probier mal folgendes von einer Linuxmaschine aus:

smbclient //192.168.6.3/test_share -U deinuser%deinpasswort

Meistens ist Linux zum troubleshooten besser als windows.

Ausserdem ist dir klar, dass deine User auf deinen Fileserver repliziert werden müssen, oder? Sowohl die tdbsam wie auch die Unixuser müssen dort verfügbar sein, es sei denn, du verwendest winbind.

Gruess, giotto