• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Samba 3.6 und WinXP

tom#34

Newbie
Hallo,

ich habe einen Samba-Domänencontroller (Version 3.5.7) mit angeschlossenen XP-Clients in Betrieb.
Wg. Imageüberspielung wollte ich die Clients in die Domäne neu einhängen.
Gleichzeitig hatte ich Samba auf 3.6.0 upgedatet.
Nun zickt Samba rum und die Domänenaufnahme klappt nicht mehr.
Beim Samba-Downgrade auf 3.5.7 klappt wieder alles.

Woran liegt das ?
Kann mir einer helfen ?


Danke - Thomas

[global]
add machine script = /usr/sbin/useradd -c Machine -g maschinen -d /var/lib/nobody -s /bin/false %m$
interfaces = lo eth0 eth1 eth2 eth3
bind interfaces only = yes
encrypt passwords = yes
client ntlmv2 auth = yes
# deadtime = 180
keepalive = 30
domain logons = Yes
domain master = Yes
local master = Yes
preferred master = yes
dns proxy = yes
encrypt passwords = yes
logon path = \\%L\profile\0profil
logon drive = H:
logon script = logon.exe
# max protocol = smb2
# name resolve order = wins host bcast
netbios name = qtux
os level = 254
passdb backend = smbpasswd:/etc/samba/smbpasswd
security = user
server string = qtux
time server = yes
time offset = 0
unix charset = iso8859-1
wins proxy = no
wins support = yes
workgroup = raknetz
getwd cache = yes
wide links = no
smb ports = 445
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
username level = 0
password level = 0
log level = 3
load printers = no
printing = bsd
printcap name = /dev/null
#------------------------------------------------------------------------
oplocks = yes
kernel oplocks = yes
max xmit = 65535
read raw = yes
write raw = yes
#-------------------------------------------------------------
unix password sync = yes
pam password change = no
passwd program = /usr/bin/passwd %u
#passwd chat = *new*password* %n\n *new*password* %n\n *changed*
#-------------------------------------------------------------
 

stka

Guru
Gerade bei samba 3.6 sollte mal UNBEDING die Release-notes lesen! Bei Samba 3.6 hat sich so einiges geändert.
 
OP
T

tom#34

Newbie
Hallo,

also, ich habe 3 sicherheitsrelevante Parameter gefunden. Sowie noch einige Weitere (siehe unten)
Trotzdem weiß ich leider nicht, an welchem Parameter ich nun drehen muss, um XP wieder an Samba anzubinden.


Grüße - Thomas


client ntlmv2 auth = yes
client use spnego principal = no
send spnego principal = no

async smb echo handler = No
ctdb locktime warn threshold = 0
log writeable files on exit = No
multicast dns register = Yes
ncalrpc dir
smb2 max credits = 128
smb2 max read = 1048576
smb2 max trans = 1048576
smb2 max write = 1048576
username map cache time = 0
winbind max clients = 200
 

stka

Guru
Ich muss das auch erst ausprobieren, ich habe samba 3.6 noch nicht getestet. Hab im Moment andere Dinge um die Ohren. Hast den denn irgend welche Fehlermeldungen im log-file in /var/log/samba?
 
OP
T

tom#34

Newbie
Danke für Dein Bemühen.

Ich habe mal Log Level auf 2 gestellt und die beiden Dateien hier angehangen.


Danke und Grüße - Thomas


/var/log/samba/log.nmbd
[2011/08/17 09:12:01, 0] lib/charcnv.c:543(convert_string_talloc)
Conversion error: Illegal multibyte sequence()
[2011/08/17 09:12:01, 1] ../librpc/ndr/ndr.c:414(ndr_pull_error)
ndr_pull_error(5): Bad character conversion with flags 0x400042
[2011/08/17 09:12:01, 1] nmbd/nmbd_processlogon.c:353(process_logon_packet)
process_logon_packet: Failed to pull logon packet
[2011/08/17 09:12:16, 0] lib/charcnv.c:543(convert_string_talloc)
Conversion error: Illegal multibyte sequence()
[2011/08/17 09:12:16, 1] ../librpc/ndr/ndr.c:414(ndr_pull_error)
ndr_pull_error(5): Bad character conversion with flags 0x400042
[2011/08/17 09:12:16, 1] nmbd/nmbd_processlogon.c:353(process_logon_packet)
process_logon_packet: Failed to pull logon packet


/var/log/samba/log.smbd
[2011/08/17 09:11:48.407527, 1] lib/serverid.c:197(serverid_deregister)
Deleting serverid.tdb record failed: NT_STATUS_NOT_FOUND
[2011/08/17 09:11:48.407611, 1] smbd/server.c:303(remove_child_pid)
Could not remove pid 17106 from serverid.tdb
[2011/08/17 09:11:48.407649, 1] smbd/server.c:317(remove_child_pid)
Could not find child 17106 -- ignoring
 
OP
T

tom#34

Newbie
Hallo,

habe heute mal Win7 statt XP ausprobiert.
Dieser Client geht auch nicht in die Domäne. Die Fehlermeldungen sind die gleichen, wie oben bereits beschrieben.

Hat von euch keiner Samba 3.6 in Betrieb, oder keinen Ärger damit ?


Grüße - Thomas
 

stka

Guru
Das sollte kein Problem geben. Hast du den Registry Eintrag geändert, bei win7? Ich nutze 3.6 noch nicht, da es noch in keiner Distribution enthalten ist. Ich muss da auch erst eine Testumgebung aufbauen, aber leider habe ich im Moment zu viel Arbeit und ich schaffe das wohl erst in ein paar Wochen.
Das ist der Grund, warum ich immer etwas länger warte bevor ich die Versionen umstelle.
 
OP
T

tom#34

Newbie
Ich bin ja mal gespannt, was bei rauskommt, wenn Du Dich da mal ransetzt.
Es könnte natürlich auch einen Versuch wert sein, im November die neue opensuse (12.1) auszuprobieren.

zur Win7-Registry:
ich hoffe, das ist so richtig was ich da gemacht habe.

Ich habe 2 Werte hinzugefügt: HKLM\System\CCS\Services\LanmanWorkstation\Parameters
DWORD DomainCompatibilityMode = 1
DWORD DNSNameResolutionRequired = 0


und 2 Werte kontrolliert: HKLM\System\CCS\Services\Netlogon\Parameters
DWORD RequireSignOrSeal = 1
DWORD RequireStrongKey = 1


Grüße - Thomas
 
Oben