=== Description of problem :
I try my PC (Debian) add on AD-DC with:
net ads join -U administrator
Output:
Enter administrator's password:
Using short domain name -- EXAMPLE
Joined 'PC-IJURISIC' to dns domain 'example-test.com'
No DNS domain configured for pc-ijurisic. Unable to perform DNS Update.
DNS update failed: NT_STATUS_INVALID_PARAMETER
But if I add in my /etc/hosts IP address (got by dhcpd)
192.168.0.112 pc-ijurisic.example-test.com pc-ijurisic
and I try agean:
net ads join -U administrator
Output:
Enter administrator's password:
Using short domain name -- EXAMPLE
Joined 'PC-IJURISIC' to dns domain 'example-test.com'
=== Conclusion :
If my PC have static IP adress I don't have problem to added my
workstation on domain, but I use dhcp for get IP address, DNS, etc for
network.
Any tips how to fix ?
=== My configuration :
cat /etc/krb5.conf
[libdefaults]
default_realm = EXAMPLE-TEST.COM
dns_lookup_realm = false
dns_lookup_kdc = true
[realms]
EXAMPLE-TEST.COM = {
kdc = dc1.example-test.com
admin_server = dc1.example-test.com
}
[domain_realm]
.example-test.com = EXAMPLE-TEST.COM
example-test.com = EXAMPLE-TEST.COM
cat /etc/samba/smb.conf
[global]
realm = EXAMPLE-TEST.COM
security = ADS
workgroup = EXAMPLE
idmap config * : backend = tdb
idmap config * : range = 3000-7999
idmap config EXAMPLE : backend = rid
idmap config EXAMPLE : range = 10000-999999
winbind use default domain = Yes
winbind refresh tickets = Yes
winbind nss info = rfc2307
winbind max domain connections = 10
winbind max clients = 10
template homedir = /home/%D/%U
template shell = /bin/bash
kerberos method = dedicated keytab
dedicated keytab file = /etc/krb5.keytab
cat /etc/nsswitch.conf
passwd: files winbind systemd
group: files winbind systemd
shadow: files
gshadow: files
hosts: files mdns4_minimal [NOTFOUND=return] dns wins
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
Aaron C. de Bruyn
2021-Nov-15 14:49 UTC
[Samba] DNS update failed: NT_STATUS_INVALID_PARAMETER
Just to double-check, 'example-test.com' isn't actually a domain that ends with '.local' is it? '.local' is reserved for multicast DNS. Microsoft recommended for years to create domains with '.local' at the end and it causes problems with systems that implement multicast DNS. If it does end with '.local', you need to modify nsswitch.con so the 'hosts:' line either doesn't include mdns4_minimal line, or remove the '[NOTFOUND=return]' chunk. If your domain ends with something other than .local that's not the issue. -A On Mon, Nov 15, 2021 at 3:49 AM Ivan Juri?i? via samba < samba at lists.samba.org> wrote:> > > === Description of problem : > > I try my PC (Debian) add on AD-DC with: > > net ads join -U administrator > > Output: > > Enter administrator's password: > Using short domain name -- EXAMPLE > Joined 'PC-IJURISIC' to dns domain 'example-test.com' > No DNS domain configured for pc-ijurisic. Unable to perform DNS Update. > DNS update failed: NT_STATUS_INVALID_PARAMETER > > But if I add in my /etc/hosts IP address (got by dhcpd) > > 192.168.0.112 pc-ijurisic.example-test.com pc-ijurisic > > and I try agean: > > net ads join -U administrator > > Output: > > Enter administrator's password: > Using short domain name -- EXAMPLE > Joined 'PC-IJURISIC' to dns domain 'example-test.com' > > === Conclusion : > > If my PC have static IP adress I don't have problem to added my > workstation on domain, but I use dhcp for get IP address, DNS, etc for > network. > > Any tips how to fix ? > > === My configuration : > > cat /etc/krb5.conf > > [libdefaults] > default_realm = EXAMPLE-TEST.COM > dns_lookup_realm = false > dns_lookup_kdc = true > > [realms] > EXAMPLE-TEST.COM = { > kdc = dc1.example-test.com > admin_server = dc1.example-test.com > } > > [domain_realm] > .example-test.com = EXAMPLE-TEST.COM > example-test.com = EXAMPLE-TEST.COM > > cat /etc/samba/smb.conf > > [global] > realm = EXAMPLE-TEST.COM > security = ADS > workgroup = EXAMPLE > idmap config * : backend = tdb > idmap config * : range = 3000-7999 > idmap config EXAMPLE : backend = rid > idmap config EXAMPLE : range = 10000-999999 > winbind use default domain = Yes > winbind refresh tickets = Yes > winbind nss info = rfc2307 > winbind max domain connections = 10 > winbind max clients = 10 > template homedir = /home/%D/%U > template shell = /bin/bash > kerberos method = dedicated keytab > dedicated keytab file = /etc/krb5.keytab > > cat /etc/nsswitch.conf > > passwd: files winbind systemd > group: files winbind systemd > shadow: files > gshadow: files > hosts: files mdns4_minimal [NOTFOUND=return] dns wins > networks: files > protocols: db files > services: db files > ethers: db files > rpc: db files > netgroup: nis > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba >