[Samba] Member join to Active Directory -> DNS-Update fails
Bestattungen Vitt - Thomas Reitelbach
t.reitelbach at bestattungen-vitt.de
Fri Oct 27 14:22:54 UTC 2023
Hello Luis,
answering between the comments...
>> And this is the debug log on the machine where the DNS-Update is tried
>> upon:
>> Oct 27 14:58:21 vmads.vitt.site samba[16373]: [2023/10/27
>> 14:58:21.679662, 0]
>> ../source4/dns_server/dns_update.c:407(handle_one_update)
>> Oct 27 14:58:21 vmads.vitt.site samba[16373]: Can't handle updates of
>> type 255 yet
>>
> I assume your record does not exist already.
Correct, it does not exist already. Neither the A nor the PTR record do
exist at this moment.
>> I guess this is because this specific machine has an old samba version
>> (4.6.4) which lacks the necessary functions.
>>
>> What are my options now?
>> a) update Samba on the old machine to a current version? (not
>> preferred)
> Excelent idea. Try:
Unfortunately this is complicated. Current samba configure scripts need
python3 which is unavailable for this old server. I would have to
compile python and all its dependencies as well. I'll try not to do this
;-)
Well, I COULD do this, but this is my last choice...
>> b) let the joining Fileserver choose a different AD-Server preferred
>> for
>> DNS-Updates? (how would I do that?? the other AD servers are running
>> on
>> debian 11 with samba 4.17.9) All FSMO-Roles are at the other AD
>> servers.
> I don’t think you can do that unless you stop samba in the old server.
> Worth trying .
I'll test when the old server is unused. At the working hours this is
not possible.
>> c) create the necessary DNS-Entry manually (tried that already with
>> the
>> Windows DNS Client, this works)
Do I have to expect any problems when I join the new Fileserver and
create the DNS entries manually? If I do so, the DNS-Records are
immediately beeing synced between the three samba-internal dns servers
as expected. Is there anything more to take care of?
>> The server with the old samba version is my old File server and AD
>> server in one machine
> You probably refer to a DC server, not an AD server.
The old server has always been used as Active Directory Domain
Controller (this is what I called an AD server), first installed samba
version was 4.0.5, self-compiled, one of the first versions with support
for it. It is NOT an old NT-style PDC, if you mean this.
> Review your member server config, just in case your missing something:
The config at time of the Join is very basic:
[global]
### Grundkonfiguration ###
security = ADS
workgroup = ADVITT
realm = ADVITT.SITE
log file = /var/log/samba/%m.log
log level = 1
idmap config * : backend = autorid
idmap config * : range = 10000-9999999
vfs objects = acl_xattr
map acl inherit = yes
-> true, no shares at this point.
Kerberos config:
[libdefaults]
default_realm = ADVITT.SITE
dns_lookup_realm = false
dns_lookup_kdc = true
Time Syncronization is pulled via NTP from the AD-DC Servers.
Name resolution is set to the three AD-DC servers and Name resolution
tests are OK.
I don't think I'm missing something important so far.
Cheers
Thomas
--
Bestattungen Vitt oHG
Inhaber Willi & Thomas Reitelbach
Rochusstraße 176
53123 Bonn-Duisdorf
Registergericht: Amtsgericht Bonn, HRA 7958
Facebook: http://www.facebook.de/bestattungenvitt
Gedenkportal: http://begleiten.bestattungen-vitt.de
Internet: http://www.bestattungen-vitt.de
Telefon: 0228 - 62 68 68
Fax: 0228 - 978 30 36
More information about the samba
mailing list