Rommel Rodriguez Toirac
2020-Nov-18 19:13 UTC
[Samba] dnsupdate failed with TKEY is unaceptable
-------- Mensaje original --------> ?> In my network I have a samba 4.11.4 as Active Directory Domain Controller installed in CentOS 7 (gtmad.gtm.onat.gob.cu - 192.168.41.17). I have recently installed samba 4.13.2 in CentOS 8 (gtmad1.gtm.onat.gob.cu - 192.168.41.18) and following the wiki.samba.org guide I have joined it as a domain controller to my network.> ?> ? But I have a "dnsupdate_nameupdate_done: Failed DNS update with exit code 26" due to "TKEY is unacceptable"> ?> ? Some of my steps in the progress:> ?> ? Everything seems fine with directory replication:> # samba-tool drs showrepl> Default-First-Site-NameGTMAD1> DSA Options: 0x00000001> DSA object GUID: 03d9f4b0-72a5-47cd-b572-a33ae30b73ce> DSA invocationId: 1a022b20-9777-4366-b996-5b27a46aff42> ==== INBOUND NEIGHBORS ====> DC=DomainDnsZones,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ Wed Nov 18 11:43:33 2020 CST was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ Wed Nov 18 11:43:33 2020 CST> DC=ForestDnsZones,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ Wed Nov 18 11:43:33 2020 CST was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ Wed Nov 18 11:43:33 2020 CST> CN=Schema,CN=Configuration,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ Wed Nov 18 11:43:33 2020 CST was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ Wed Nov 18 11:43:33 2020 CST> DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ Wed Nov 18 11:43:33 2020 CST was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ Wed Nov 18 11:43:33 2020 CST> CN=Configuration,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ Wed Nov 18 11:43:33 2020 CST was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ Wed Nov 18 11:43:33 2020 CST> ==== OUTBOUND NEIGHBORS ====> DC=DomainDnsZones,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ NTTIME(0) was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ NTTIME(0)> DC=ForestDnsZones,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ NTTIME(0) was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ NTTIME(0)> CN=Schema,CN=Configuration,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ NTTIME(0) was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ NTTIME(0)> DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ NTTIME(0) was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ NTTIME(0)> CN=Configuration,DC=gtm,DC=onat,DC=gob,DC=cu> ??????? Default-First-Site-NameGTMAD via RPC> ??????????????? DSA object GUID: 968f8914-c861-4cd4-96f4-7a233880992c> ??????????????? Last attempt @ NTTIME(0) was successful> ??????????????? 0 consecutive failure(s).> ??????????????? Last success @ NTTIME(0)> ==== KCC CONNECTION OBJECTS ====> Connection --> ??????? Connection name: 0c6a236f-edeb-486a-9791-d75de0564fc4> ??????? Enabled??????? : TRUE> ??????? Server DNS name : gtmad.gtm.onat.gob.cu> ??????? Server DN name? : CN=NTDS Settings,CN=GTMAD,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=gtm,DC=onat,DC=gob,DC=cu> ??????????????? TransportType: RPC> ??????????????? options: 0x00000001> Warning: No NC replicated for Connection!> ?> ?> ? When I check the local DNS service I get the following:> # host -t A gtm.onat.gob.cu localhost> Using domain server:> Name: localhost> Address: 127.0.0.1#53> Aliases:?> gtm.onat.gob.cu has address 192.168.41.17> ? (It only solves the IP of the samba 4.11.4 AD-DC not his as well, do not know if this is a problem)> ?> ?> ? When I check the status of the named.service service it seems that everything is fine:> # systemctl status named.service -l?> ? named.service - Berkeley Internet Name Domain (DNS)> ? Loaded: loaded (/usr/lib/systemd/system/named.service; enabled; vendor preset: disabled)> ? Active: active (running) since Wed 2020-11-18 12:02:02 CST; 7s ago> ?Process: 18524 ExecStop=/bin/sh -c /usr/sbin/rndc stop > /dev/null 2>&1 || /bin/kill -TERM $MAINPID (code=exited, status=0/SUCCESS)> ?Process: 18539 ExecStart=/usr/sbin/named -u named -c ${NAMEDCONF} $OPTIONS (code=exited, status=0/SUCCESS)> ?Process: 18537 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z "$NAMEDCONF"; else echo "Checking of zone files is disabled"; fi (code=exited, status=0/SUCCESS)> Main PID: 18541 (named)> ?? Tasks: 35 (limit: 26213)> ? Memory: 102.6M> ? CGroup: /system.slice/named.service> ????????? ??18541 /usr/sbin/named -u named -c /etc/named.conf> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: configuring command channel from '/etc/rndc.key'> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: command channel listening on 127.0.0.1#953> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: configuring command channel from '/etc/rndc.key'> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: command channel listening on ::1#953> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: managed-keys-zone: loaded serial 0> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: zone 0.0.127.in-addr.arpa/IN: loaded serial 2013050101> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: zone localhost/IN: loaded serial 2013050101> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: all zones loaded> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu named[18541]: running> nov 18 12:02:02 gtmad1.gtm.onat.gob.cu systemd[1]: Started Berkeley Internet Name Domain (DNS).> ?> ?> ? When I check the status of the samba service I have the following problem:> # systemctl status samba-ad-dc.service> ? samba-ad-dc.service - Samba Active Directory Domain Controller> ?? Loaded: loaded (/etc/systemd/system/samba-ad-dc.service; disabled; vendor preset: disabled)> ?? Active: active (running) since Tue 2020-11-17 11:58:14 CST; 23h ago> ? Process: 197 ExecStart=/usr/sbin/samba -D (code=exited, status=0/SUCCESS)> ?Main PID: 198 (samba)> ??? Tasks: 59 (limit: 26213)> ?? Memory: 342.1M> ?? CGroup: /system.slice/samba-ad-dc.service> ?????????? ?? 198 /usr/sbin/samba -D> ?????????? ...> ?????????? ?? 208 /usr/sbin/samba -D> ?????????? ?? 209 /sbin//smbd -D --option=server role check:inhibit=yes --foreground> ?????????? ?? 210 /usr/sbin/samba -D> ?????????? ...> ?????????? ?? 230 /sbin//winbindd -D --option=server role check:inhibit=yes --foreground> ?????????? ?? 231 /usr/sbin/samba -D> ?????????? ...> ?????????? ?? 249 /sbin//smbd -D --option=server role check:inhibit=yes --foreground> ?????????? ?? 250 /sbin//smbd -D --option=server role check:inhibit=yes --foreground> ?????????? ?? 251 /usr/sbin/samba -D> ?????????? ...> ?????????? ?? 259 /sbin//smbd -D --option=server role check:inhibit=yes --foreground> ?????????? ??1138 /sbin//winbindd -D --option=server role check:inhibit=yes --foreground> ?????????? ??1139 /sbin//winbindd -D --option=server role check:inhibit=yes --foreground> ?????????? ??1140 /sbin//winbindd -D --option=server role check:inhibit=yes --foreground> ?????????? nov 18 11:28:30 gtmad1.gtm.onat.gob.cu samba[231]: [2020/11/18 11:28:30.911574,? 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler)> nov 18 11:28:30 gtmad1.gtm.onat.gob.cu samba[231]:?? /sbin//samba_dnsupdate: dns_tkey_gssnegotiate: TKEY is unacceptable> nov 18 11:28:30 gtmad1.gtm.onat.gob.cu samba[231]: [2020/11/18 11:28:30.928092,? 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler)> nov 18 11:28:30 gtmad1.gtm.onat.gob.cu samba[231]:?? /sbin//samba_dnsupdate: dns_tkey_gssnegotiate: TKEY is unacceptable> nov 18 11:28:30 gtmad1.gtm.onat.gob.cu samba[231]: [2020/11/18 11:28:30.953861,? 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler)> nov 18 11:28:30 gtmad1.gtm.onat.gob.cu samba[231]:?? /sbin//samba_dnsupdate: dns_tkey_gssnegotiate: TKEY is unacceptable> nov 18 11:28:31 gtmad1.gtm.onat.gob.cu samba[231]: [2020/11/18 11:28:31.006807,? 0] ../../lib/util/util_runcmd.c:352(samba_runcmd_io_handler)> nov 18 11:28:31 gtmad1.gtm.onat.gob.cu samba[231]:?? /sbin//samba_dnsupdate: dns_tkey_gssnegotiate: TKEY is unacceptable> nov 18 11:28:31 gtmad1.gtm.onat.gob.cu samba[231]: [2020/11/18 11:28:31.028370,? 0] ../../source4/dsdb/dns/dns_update.c:86(dnsupdate_nameupdate_done)> nov 18 11:28:31 gtmad1.gtm.onat.gob.cu samba[231]:?? dnsupdate_nameupdate_done: Failed DNS update with exit code 26> ?> ? How I can fix this?Does https://wiki.samba.org/index.php/Dns_tkey_negotiategss:_TKEY_is_unacceptable help?Regards,-- Tom me at tdiehl.org?Thank for answer me;following the wiki.samba.org related to the topic "TKEY is unacceptable"? ?Verifying the dns.keytab file content:# klist -k /usr/local/samba/private/dns.keytab ?Keytab name: FILE:/usr/local/samba/private/dns.keytab KVNO Principal ---- -------------------------------------------------------------------------- ??1 DNS/gtmad1.gtm.onat.gob.cu at GTM.ONAT.GOB.CU ??1 dns-gtmad1 at GTM.ONAT.GOB.CU ??1 DNS/gtmad1.gtm.onat.gob.cu at GTM.ONAT.GOB.CU ??1 dns-gtmad1 at GTM.ONAT.GOB.CU ??1 DNS/gtmad1.gtm.onat.gob.cu at GTM.ONAT.GOB.CU ??1 dns-gtmad1 at GTM.ONAT.GOB.CU?There is a kerberos principal.?When I check for the bind AD account, it exist:# ldbsearch -H /usr/local/samba/private/sam.ldb 'cn=dns-GTMAD' dn # record 1 dn: CN=dns-gtmad,CN=Users,DC=gtm,DC=onat,DC=gob,DC=cu # Referral ref: ldap://gtm.onat.gob.cu/CN=Configuration,DC=gtm,DC=onat,DC=gob,DC=cu # Referral ref: ldap://gtm.onat.gob.cu/DC=DomainDnsZones,DC=gtm,DC=onat,DC=gob,DC=cu # Referral ref: ldap://gtm.onat.gob.cu/DC=ForestDnsZones,DC=gtm,DC=onat,DC=gob,DC=cu # returned 4 records # 1 entries # 3 referrals ?Verifying the /etc/krb5.conf permissions:# ls -l /usr/local/samba/private/dns.keytab -rw-r----- 2 root named 517 nov 17 15:09 /usr/local/samba/private/dns.keytab?The content of my /etc/named.conf:# cat /etc/named.conf # Global Configuration Options options { ???auth-nxdomain yes; ???version "Parametro no soportado"; ???directory "/var/named"; ???notify no; ???empty-zones-enable no; ???dnssec-validation no; ???dnssec-enable no; ???dnssec-lookaside no; ???listen-on-v6 { none; }; ???listen-on port 53 { 192.168.41.18; 127.0.0.1; }; ???# IP addresses and network ranges allowed to query the DNS server: ???allow-query { ???????127.0.0.1; ???????192.168.41.0/24; ???}; ???allow-query-cache { ???????127.0.0.1; ???????192.168.41.0/24; ???}; ???# IP addresses and network ranges allowed to run recursive queries: ???# (Zones not served by this DNS server) ???allow-recursion { ???????127.0.0.1; ???????192.168.41.0/24; ???}; ???# Forward queries that can not be answered from own zones ???# to these DNS servers: ???forwarders { ???????10.10.8.2; ???}; ???# Disable zone transfers ????allow-transfer { ???????none; ???}; ?????tkey-gssapi-keytab "/usr/local/samba/private/dns.keytab"; ??minimal-responses yes; }; # Root Servers # (Required for recursive DNS queries) #zone "." { # ??type hint; # ??file "named.root"; #}; # localhost zone zone "localhost" { ???type master; ???file "master/localhost.zone"; }; # 127.0.0. zone. zone "0.0.127.in-addr.arpa" { ???type master; ???file "master/0.0.127.zone"; }; include "/usr/local/samba/bind-dns/named.conf";?Is there something wrong?__Rommel Rodr?guez Toiracrommelrt at nauta.cu