Sebastian Neustein
2012-Oct-11 13:00 UTC
[Samba] PDC: realm changed: authentication aborted
Hi list, We have a network with some XP and some Windows 7 computer, we use samba 3.6.6 on debian 6.0.6 from debian-backports. It's a pdc with passdb backend = ldapsam. In our logs there are lots of: ARCServer slapd[1263]: SASL [conn=46778] Failure: realm changed: authentication aborted I found out that at that time this emerges the tcpdump says: 12:59:54.656399 IP client.49551 > 192.168.43.202.ldap: Flags [S], seq 3802010171, win 8192, options [mss 1460,nop,wscale 8,nop,nop,sackOK], length 0 12:59:54.656444 IP 192.168.43.202.ldap > client.49551: Flags [S.], seq 3999710145, ack 3802010172, win 5840, options [mss 1460,nop,nop,sackOK,nop,wscale 6], length 0 12:59:54.656831 IP client.49551 > 192.168.43.202.ldap: Flags [.], ack 1, win 256, length 0 12:59:54.665734 IP client.49551 > 192.168.43.202.ldap: Flags [P.], seq 1:351, ack 1, win 256, length 350 12:59:54.665756 IP 192.168.43.202.ldap > client.49551: Flags [.], ack 351, win 108, length 0 12:59:54.677914 IP 192.168.43.202.ldap > client.49551: Flags [P.], seq 1:377, ack 351, win 108, length 376 12:59:54.678040 IP 192.168.43.202.ldap > client.49551: Flags [P.], seq 377:391, ack 351, win 108, length 14 12:59:54.678316 IP client.49551 > 192.168.43.202.ldap: Flags [.], ack 391, win 255, length 0 12:59:54.678707 IP client.49551 > 192.168.43.202.ldap: Flags [P.], seq 351:391, ack 391, win 255, length 40 12:59:54.679001 IP 192.168.43.202.ldap > client.49551: Flags [P.], seq 391:672, ack 391, win 108, length 281 12:59:54.679619 IP client.49551 > 192.168.43.202.ldap: Flags [P.], seq 391:678, ack 672, win 254, length 287 12:59:54.679858 IP 192.168.43.202.ldap > client.49551: Flags [P.], seq 672:758, ack 678, win 125, length 86 12:59:54.680464 IP client.49551 > 192.168.43.202.ldap: Flags [P.], seq 678:689, ack 758, win 253, length 11 12:59:54.680480 IP client.49551 > 192.168.43.202.ldap: Flags [F.], seq 689, ack 758, win 253, length 0 12:59:54.680710 IP 192.168.43.202.ldap > client.49551: Flags [F.], seq 758, ack 690, win 125, length 0 12:59:54.680987 IP client.49551 > 192.168.43.202.ldap: Flags [.], ack 759, win 253, length 0 This happens every 15 minutes per Win7 machine on the client wireshark says: //client->server 0? X c? O x ? objectclass0? + subschemaSubentry dsServiceName namingContexts defaultNamingContext schemaNamingContext configurationNamingContext rootDomainNamingContext supportedControl supportedLDAPVersion supportedLDAPPolicies supportedSASLMechanisms dnsHostName ldapServiceName serverName supportedCapabilities //server ->client 0? t d? m 0? g0' namingContexts1 dc=arc-aachen,dc=de0?? supportedControl1?? 2.16.840.1.113730.3.4.18 2.16.840.1.113730.3.4.2 1.3.6.1.4.1.4203.1.10.1 1.2.840.113556.1.4.319 1.2.826.0.1.3344810.2.3 1.3.6.1.1.13.2 1.3.6.1.1.13.1 1.3.6.1.1.120 supportedLDAPVersion1 307 supportedSASLMechanisms1 CRAM-MD5 DIGEST-MD5 NTLM0# subschemaSubentry1 cn=Subschema0 e //client->server 0? " `? ?? DIGEST-MD5 //server->client 0? a? @SASL(0): successful result: security flags do not match required???nonce="cryptic1",realm="ARCServer.arc-aachen.de",qop="auth,auth-int, auth-conf",cipher="rc4-40,rc4-56,rc4,des,3des",maxbuf=65536,charset=utf-8, algorithm=md5-sess //client->server 0? `? ?? DIGEST-MD5 ? ?username="client$",realm="arcd",nonce="cryptic1",digest-uri="ldap/ARCSERVER", cnonce="cryptic2",nc=00000001,response=cryptic3,qop=auth-conf,cipher=3des, charset=utf-8 //server->client 0T aO 1 HSASL(-13): authentication failure: realm changed: authentication aborted //client->server 0? B I understand that the win7 machine tries to ask the server something concernig the network, but the problem is, that the server expects a reply from client.arc-aachen.de but gets a reply from client.arcd. But why? extracts from smb.conf: [global] workgroup = ARCD netbios name = ARCServer # domain settings domain master = yes domain logons = yes os level = 100 preferred master = yes wins support = no passdb backend = ldapsam ldap suffix = dc=arc-aachen,dc=de ldap admin dn = cn=samba,dc=arc-aachen,dc=de ldap user suffix = ou=users ldap group suffix = ou=groups ldap machine suffix = ou=computers ldap idmap suffix = ou=idmaps [...] I know this is a slapd problem if this server wouldn't be our samba file server this problem would not emerge. Does anybody know what to do? Thanks for your help Sebastian