Einrichtung DHCP-Server

Hallo, ich wollte mal den DHCP Server von UCS testen. Leider komme ich überhaupt nicht zurecht. Das Handbuch hilft mir leider nicht gerade weiter. Ich habe ein neues DHCP Objekt angelegt und als Richtlinie die default-Richtlinien übernommen.

Leider erhält kein Client eine IP Adresse, auch wenn ich in der Richtlinie konfiguriert habe, dass auch unbekannte Clients akzeptiert werden sollen.

Der UCS DHCP unterstützt kein IPv6, kann dennoch ein weiterer IPv6 DHCP im Netzwerk betrieben werden?

Im DHCP-Subnetz muss auch mindestens ein Server-Objekt existieren, und auf dem zu diesem Server-Objekt gehörenden Sever muss das Paket univention-dhcp installiert sein.

Sollte, ja (sofern der andere Server auch wirklich nur v6 und nicht auch v4 macht; multiple DHCP-Server für dasselbe Protokoll sollten hingegen unbedingt vermieden werden). Die Konfiguration für IPv4 und IPv6 wird von Clients komplett nebenläufig und unabhängig voneinander durchgeführt. Man kann auch relativ problemlos verschiedene mechanismen mischen, z.B. IPv4 via DHCP & IPv6 statisch; IPv4 statisch und IPv6 via DHCPv6; IPv4 DHCP und IPv6 stateless autoconfiguratio. Man kann bei IPv6 sogar sowohl stateless autoconfiguration und gleichzeitig DHCPv6 machen, sofern ich mich nicht irre, weil man via DHCPv6 mehr Attribute vergeben kann als via stateless autoconfiguration (z.B. NetBIOS-Server und ähnliche Dinge).

Guten Tag Uwe,
welche Hinweis gibt es in die datei /var/log/daemon.log auf Ihre Master/UCS DC.

tail /var/log/daemon.log oder less /var/log/daemon.log

von diese kann Man Hinweis bekommen

LG

Vielen Dank für die Rückmeldungen.

Ich habe noch mal ein wenig mit den Richtlinien getestet und bin der Ansicht, dass alles klappen müsste. Im Subnetz existiert ein Serer Objekt und ein Objekt Subnetz (Standard), in welchem die von/bis IP Adressen festgelgt werden können. Das Paket univention-dhcp hatte ich bereits über das AppCenter auf dem entsprechenden Server installiert.

Folgende Ausgabe erhalte ich bei Ausführen des Befehls tail /var/log/daemon.log:

`root@dc01:~# tail /var/log/daemon.log
==> /var/log/daemon.log <==
Aug 29 21:47:10 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Aug 29 21:47:10 dc01 dhcpd: Configuration file errors encountered -- exiting
Aug 29 21:47:10 dc01 dhcpd:
Aug 29 21:47:10 dc01 dhcpd: If you think you have received this message due to a bug rather
Aug 29 21:47:10 dc01 dhcpd: than a configuration issue please read the section on submitting
Aug 29 21:47:10 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Aug 29 21:47:10 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Aug 29 21:47:10 dc01 dhcpd: process and the information we find helpful for debugging..
Aug 29 21:47:10 dc01 dhcpd:
Aug 29 21:47:10 dc01 dhcpd: exiting.`

Weiß jemand von euch eine Lösung?

Huhu,

Sind das alle Zeilen, die dazu im Log stehen (tail zeigt standardmäßig ja nur zehn Zeilen an)? Gibt’s davor noch Meldungen vom dhcpd mit diesem Zeitstempel?

Zeigen Sie uns auch bitte mal Ihre DHCP-Konfiguration. Dazu einfach die Ausgabe des folgenden Befehls posten:

univention-ldapsearch -b cn=dhcp,$(ucr get ldap/base) '(!(objectClass=univentionDhcpHost))'

Gruß,
mosu

Vielen Dank für die Rückmeldung.

Ich erhalte folgende Ausgabe:

root@dc01:~# univention-ldapsearch -b cn=dhcp,$(ucr get ldap/base) '(!(objectClass=univentionDhcpHost))'
# extended LDIF
#
# LDAPv3
# base <cn=dhcp,dc=local,dc=intranet> with scope subtree
# filter: (!(objectClass=univentionDhcpHost))
# requesting: ALL
#

# dhcp, local.intranet
dn: cn=dhcp,dc=local,dc=intranet
objectClass: organizationalRole
objectClass: univentionObject
univentionObjectType: container/cn
description: Containing all DHCP Objects as per default Settings
cn: dhcp

# local.intranet, dhcp, local.intranet
dn: cn=local.intranet,cn=dhcp,dc=local,dc=intranet
univentionObjectType: dhcp/service
cn: local.intranet
objectClass: top
objectClass: univentionDhcpService
objectClass: univentionObject
objectClass: univentionPolicyReference
univentionPolicyReference: cn=default-settings,cn=routing,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=DHCP Lease-Zeit,cn=leasetime,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=default-settings,cn=boot,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=DHCP Erlauben/Verbieten,cn=scope,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=DHCP Verschiedenes,cn=statements,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=default-settings,cn=dns,cn=dhcp,cn=policies,dc=local,dc=intranet

# dc01, local.intranet, dhcp, local.intranet
dn: cn=dc01,cn=local.intranet,cn=dhcp,dc=local,dc=intranet
objectClass: top
objectClass: univentionObject
objectClass: dhcpServer
dhcpServiceDN: cn=local.intranet,cn=dhcp,dc=local,dc=intranet
univentionObjectType: dhcp/server
cn: dc01

# 10.153.96.0, local.intranet, dhcp, local.intranet
dn: cn=10.153.96.0,cn=local.intranet,cn=dhcp,dc=local,dc=intranet
objectClass: top
objectClass: univentionDhcpSubnet
objectClass: univentionObject
objectClass: univentionPolicyReference
univentionObjectType: dhcp/subnet
cn: 10.153.96.0
dhcpNetMask: 23
univentionPolicyReference: cn=default-settings,cn=boot,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=default-settings,cn=dns,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionPolicyReference: cn=default-settings,cn=routing,cn=dhcp,cn=policies,dc=local,dc=intranet
univentionDhcpBroadcastAddress: 10.153.97.255
dhcpRange: 10.153.97.10 10.153.97.99

# search result
search: 3
result: 0 Success

# numResponses: 5
# numEntries: 4

Huhu,

man kann dem DHCP-Server mehr Debug-Infos entlocken. Bearbeiten Sie dazu bitte die Datei /etc/dhcp/dhcpd.conf (die dicke Warnung am Anfang bitte mal ignorieren). Suchen Sie die folgende Zeile, und aktivieren Sie sie, indem Sie das # am Anfang entfernen:

# ldap-debug-file "/var/log/dhcp-ldap-startup.log";

Anschließend starten Sie den DHCP-Server bitte einmal neu: systemctl restart univention-dhcp.service

Es sollte nun die Datei /var/log/dhcp-ldap-startup.log erstellt worden sein. Bitte posten Sie den Inhalt hier.

Gruß,
mosu

Folgendes gibt die dhcp-ldap-startup.log aus:

#DHCP Service
 option routers 10.153.96.1;
option domain-name "local.intranet";
option domain-name-servers 10.153.96.11;
max-lease-time 1209600;
default-lease-time 864000;
allow unknown-clients;
allow bootp;
allow booting;
allow duplicates;
allow declines;
allow client-updates;
authoritative;
boot-unknown-clients true;
ddns-domainname local.intranet;
ddns-rev-domainname local.intranet;
ddns-update-style ad-hoc;
ddns-updates on;
do-forward-updates true;
get-lease-hostnames true;
ping-check true;
server-name "dc01";
update-static-leases true;subnet 10.153.96.0 netmask 255.255.254.0 {
range 10.153.97.10 10.153.97.99;
option broadcast-address 10.153.97.255;
option routers 10.153.96.1;
option domain-name "local.intranet";
option domain-name-servers 10.153.96.11;
max-lease-time 1209600;
default-lease-time 864000;
allow unknown-clients;
allow bootp;
allow booting;
allow duplicates;
allow declines;
allow client-updates;
authoritative;
boot-unknown-clients true;
ddns-domainname local.intranet;
ddns-rev-domainname local.intranet;
ddns-update-style ad-hoc;
ddns-updates on;
do-forward-updates true;
get-lease-hostnames true;
ping-check true;
server-name "dc01";
update-static-leases true;
}

Im /var/log/daemon.log stehen noch vom dhcpd folgende Meldungen (ich poste mal nur einen Teil, da sich die Meldungen wiederholen zu scheinen):

Sep  2 20:06:43 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:06:43 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:06:43 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:06:43 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:06:43 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:06:43 dc01 dhcpd:
Sep  2 20:06:43 dc01 dhcpd: exiting.
Sep  2 20:06:48 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:06:48 dc01 dhcpd:
Sep  2 20:06:48 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:06:48 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:06:48 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:06:48 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:06:48 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:06:48 dc01 dhcpd:
Sep  2 20:06:48 dc01 dhcpd: exiting.
Sep  2 20:06:53 dc01 dhcpd: LDAP line 15: semicolon expected.
Sep  2 20:06:53 dc01 dhcpd: ddns-domainname local.
Sep  2 20:06:53 dc01 dhcpd:                       ^
Sep  2 20:06:53 dc01 dhcpd: LDAP line 15: expecting a parameter or declaration
Sep  2 20:06:53 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:06:53 dc01 dhcpd:                                ^
Sep  2 20:06:53 dc01 dhcpd: LDAP line 39: semicolon expected.
Sep  2 20:06:53 dc01 dhcpd: ddns-domainname local.
Sep  2 20:06:53 dc01 dhcpd:                       ^
Sep  2 20:06:53 dc01 dhcpd: LDAP line 39: expecting a parameter or declaration
Sep  2 20:06:53 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:06:53 dc01 dhcpd:                                ^
Sep  2 20:06:53 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Sep  2 20:06:53 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:06:53 dc01 dhcpd:
Sep  2 20:06:53 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:06:53 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:06:53 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:06:53 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:06:53 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:06:53 dc01 dhcpd:
Sep  2 20:06:53 dc01 dhcpd: exiting.
Sep  2 20:06:58 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:06:58 dc01 dhcpd:
Sep  2 20:06:58 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:06:58 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:06:58 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:06:58 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:06:58 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:06:58 dc01 dhcpd:
Sep  2 20:06:58 dc01 dhcpd: exiting.
Sep  2 20:07:03 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:03 dc01 dhcpd:
Sep  2 20:07:03 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:03 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:03 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:03 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:03 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:03 dc01 dhcpd:
Sep  2 20:07:03 dc01 dhcpd: exiting.
Sep  2 20:07:08 dc01 dhcpd: LDAP line 15: semicolon expected.
Sep  2 20:07:08 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:08 dc01 dhcpd:                       ^
Sep  2 20:07:08 dc01 dhcpd: LDAP line 15: expecting a parameter or declaration
Sep  2 20:07:08 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:08 dc01 dhcpd:                                ^
Sep  2 20:07:08 dc01 dhcpd: LDAP line 39: semicolon expected.
Sep  2 20:07:08 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:08 dc01 dhcpd:                       ^
Sep  2 20:07:08 dc01 dhcpd: LDAP line 39: expecting a parameter or declaration
Sep  2 20:07:08 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:08 dc01 dhcpd:                                ^
Sep  2 20:07:08 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Sep  2 20:07:08 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:08 dc01 dhcpd:
Sep  2 20:07:08 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:08 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:08 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:08 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:08 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:08 dc01 dhcpd:
Sep  2 20:07:08 dc01 dhcpd: exiting.
Sep  2 20:07:13 dc01 dhcpd: LDAP line 15: semicolon expected.
Sep  2 20:07:13 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:13 dc01 dhcpd:                       ^
Sep  2 20:07:13 dc01 dhcpd: LDAP line 15: expecting a parameter or declaration
Sep  2 20:07:13 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:13 dc01 dhcpd:                                ^
Sep  2 20:07:13 dc01 dhcpd: LDAP line 39: semicolon expected.
Sep  2 20:07:13 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:13 dc01 dhcpd:                       ^
Sep  2 20:07:13 dc01 dhcpd: LDAP line 39: expecting a parameter or declaration
Sep  2 20:07:13 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:13 dc01 dhcpd:                                ^
Sep  2 20:07:13 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Sep  2 20:07:13 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:13 dc01 dhcpd:
Sep  2 20:07:13 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:13 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:13 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:13 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:13 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:13 dc01 dhcpd:
Sep  2 20:07:13 dc01 dhcpd: exiting.
Sep  2 20:07:18 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:18 dc01 dhcpd:
Sep  2 20:07:18 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:18 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:18 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:18 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:18 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:18 dc01 dhcpd:
Sep  2 20:07:18 dc01 dhcpd: exiting.
Sep  2 20:07:23 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:23 dc01 dhcpd:
Sep  2 20:07:23 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:23 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:23 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:23 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:23 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:23 dc01 dhcpd:
Sep  2 20:07:23 dc01 dhcpd: exiting.
Sep  2 20:07:28 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:28 dc01 dhcpd:
Sep  2 20:07:28 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:28 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:28 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:28 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:28 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:28 dc01 dhcpd:
Sep  2 20:07:28 dc01 dhcpd: exiting.
Sep  2 20:07:33 dc01 dhcpd: LDAP line 15: semicolon expected.
Sep  2 20:07:33 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:33 dc01 dhcpd:                       ^
Sep  2 20:07:33 dc01 dhcpd: LDAP line 15: expecting a parameter or declaration
Sep  2 20:07:33 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:33 dc01 dhcpd:                                ^
Sep  2 20:07:33 dc01 dhcpd: LDAP line 39: semicolon expected.
Sep  2 20:07:33 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:33 dc01 dhcpd:                       ^
Sep  2 20:07:33 dc01 dhcpd: LDAP line 39: expecting a parameter or declaration
Sep  2 20:07:33 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:33 dc01 dhcpd:                                ^
Sep  2 20:07:33 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Sep  2 20:07:33 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:33 dc01 dhcpd:
Sep  2 20:07:33 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:33 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:33 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:33 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:33 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:33 dc01 dhcpd:
Sep  2 20:07:33 dc01 dhcpd: exiting.
Sep  2 20:07:38 dc01 dhcpd: LDAP line 15: semicolon expected.
Sep  2 20:07:38 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:38 dc01 dhcpd:                       ^
Sep  2 20:07:38 dc01 dhcpd: LDAP line 15: expecting a parameter or declaration
Sep  2 20:07:38 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:38 dc01 dhcpd:                                ^
Sep  2 20:07:38 dc01 dhcpd: LDAP line 39: semicolon expected.
Sep  2 20:07:38 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:38 dc01 dhcpd:                       ^
Sep  2 20:07:38 dc01 dhcpd: LDAP line 39: expecting a parameter or declaration
Sep  2 20:07:38 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:38 dc01 dhcpd:                                ^
Sep  2 20:07:38 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Sep  2 20:07:38 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:38 dc01 dhcpd:
Sep  2 20:07:38 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:38 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:38 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:38 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:38 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:38 dc01 dhcpd:
Sep  2 20:07:38 dc01 dhcpd: exiting.
Sep  2 20:07:43 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:43 dc01 dhcpd:
Sep  2 20:07:43 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:43 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:43 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:43 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:43 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:43 dc01 dhcpd:
Sep  2 20:07:43 dc01 dhcpd: exiting.
Sep  2 20:07:49 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:49 dc01 dhcpd:
Sep  2 20:07:49 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:49 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:49 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:49 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:49 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:49 dc01 dhcpd:
Sep  2 20:07:49 dc01 dhcpd: exiting.
Sep  2 20:07:54 dc01 dhcpd: LDAP line 15: semicolon expected.
Sep  2 20:07:54 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:54 dc01 dhcpd:                       ^
Sep  2 20:07:54 dc01 dhcpd: LDAP line 15: expecting a parameter or declaration
Sep  2 20:07:54 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:54 dc01 dhcpd:                                ^
Sep  2 20:07:54 dc01 dhcpd: LDAP line 39: semicolon expected.
Sep  2 20:07:54 dc01 dhcpd: ddns-domainname local.
Sep  2 20:07:54 dc01 dhcpd:                       ^
Sep  2 20:07:54 dc01 dhcpd: LDAP line 39: expecting a parameter or declaration
Sep  2 20:07:54 dc01 dhcpd: ddns-domainname local.intranet;
Sep  2 20:07:54 dc01 dhcpd:                                ^
Sep  2 20:07:54 dc01 dhcpd: LDAP: cannot parse dhcpService entry 'cn=local.intranet,cn=dhcp,dc=local,dc=intranet'
Sep  2 20:07:54 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:54 dc01 dhcpd:
Sep  2 20:07:54 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:54 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:54 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:54 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:54 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  2 20:07:54 dc01 dhcpd:
Sep  2 20:07:54 dc01 dhcpd: exiting.
Sep  2 20:07:59 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  2 20:07:59 dc01 dhcpd:
Sep  2 20:07:59 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  2 20:07:59 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  2 20:07:59 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  2 20:07:59 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  2 20:07:59 dc01 dhcpd: process and the information we find helpful for debugging..

Besten Dank für Ihre Unterstützung!

UCS DHCP ist so konfiguriert das es keine IP Adresse an Unbekannte Client verteilt. Sie sollen unter LDAP DHCP ->Domäne Name, die MAC Adresse von die Rechnern geben. Kann auch per Konsole gemacht werden zb:

univention-directory-manager dhcp/host create \
    --superordinate "cn=example.com,cn=dhcp,dc=example,dc=com" \
    --set host="Client222" \
    --set fixedaddress="192.168.0.110" \
    --set hwaddress="ethernet 00:11:22:33:44:55"

Diese soll für jeden Rechner gemacht.

mfg
Anna.

Ihre Konfiguration bzgl. der DDNS-Domänennamen ist falsch. Er muss im LDAP gequotet angegeben werden. Warum das so ist, steht in einem Bugreport.

1 Like

Vielen Dank für Ihre Rückmeldung!

Ich habe den DDNS Domänenname und den DDNS Reverse Domänenname gequotet angegeben (“local.intranet”). Kann bei DDNS Domänenname und DDNS Reverse Domänenname das gleiche stehen?

Der Rechner befindet sich mit in der Domäne und es sind auch die Angaben (Rechnername, Typ, Adresse, Feste IP-Adressen) unter Domäne > DHCP > local.intranet > entsprechender Rechnername gemacht worden.

Leider erhält der Rechner weiterhin keine IP und weitere Angaben vom DHCP…

Müssen vielleicht noch weitere Angaben in den Richtlinien gemacht werden, wie z.B. DHCP Boot, DHCP NetBIOS, DHCP Verschiedenes?

Hey,

Läuft denn der DHCP-Server-Prozess wieder? Siehe pgrep dhcpd ; gibt das nichts aus, so läuft er nicht.

Sie haben ja einige Policies für DHCP konfiguriert:

Was haben Sie denn beim Punkt “unbekannte Clients zulassen” ausgewählt? Zeigen Sie dafür am Besten die Ausgabe des folgenden Befehls:

univention-policy-result -D cn=admin,$(ucr get ldap/base) -y /etc/ldap.secret cn=10.153.96.0,cn=local.intranet,cn=dhcp,dc=local,dc=intranet

Dieses Tool wertet für ein gegebenes LDAP-Objekt alle darauf angewandten Richtlinien aus, fügt sie zusammen und berichtet, welche Einstellungen effektiv für das LDAP-Objekt gelten, hier also für das DHCP-Subnetz.

Gruß,
mosu

1 Like

Der Befehl pgrep dhcpd gibt mir nichts aus. Wenn ich allerdings den Befehl service dhcpd status eingebe, kommt folgendes:

root@dc01:~# service dhcpd status
● dhcpd.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
root@dc01:~#

Starten geht somit auch nicht:

root@dc01:~# service dhcpd start
Failed to start dhcpd.service: Unit dhcpd.service failed to load: No such file or directory.
root@dc01:~#

Allerdings läuft der univention-dhcp:

root@dc01:~# service univention-dhcp status
● univention-dhcp.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/univention-dhcp)
   Active: active (exited) since Sa 2017-09-02 22:23:42 CEST; 12min ago

Sep 02 22:23:42 dc01 univention-dhcp[8450]: Configuration file errors encoun...g
Sep 02 22:23:42 dc01 univention-dhcp[8450]: If you think you have received t...r
Sep 02 22:23:42 dc01 univention-dhcp[8450]: than a configuration issue pleas...g
Sep 02 22:23:42 dc01 univention-dhcp[8450]: bugs on either our web page at w...e
Sep 02 22:23:42 dc01 univention-dhcp[8450]: before submitting a bug.  These ...r
Sep 02 22:23:42 dc01 univention-dhcp[8450]: process and the information we f....
Sep 02 22:23:42 dc01 univention-dhcp[8450]: exiting.
Sep 02 22:23:42 dc01 univention-dhcp[8450]: Starting DHCP server: dhcpdok: r...n
Sep 02 22:23:42 dc01 systemd[1]: Started LSB: DHCP server.
Sep 02 22:23:42 dc01 univention-dhcp[8450]: .
Hint: Some lines were ellipsized, use -l to show in full.
root@dc01:~#

Merkwürdigerweise zeigt mir der pgrep univention-dhcp auch nichts an…

Wie kann ich den dhcpd Dienst starten?

Hier hatte ich erlauben ausgewählt und so wird mir dies auch im Webinterface bei den Richtlinien angezeigt.

Folgendes zeigt mir der Befehl an:

root@dc01:~# univention-policy-result -D cn=admin,$(ucr get ldap/base) -y /etc/ldap.secret cn=10.153.96.0,cn=local.intranet,cn=dhcp,dc=local,dc=intranet
DN: cn=10.153.96.0,cn=local.intranet,cn=dhcp,dc=local,dc=intranet

POLICY cn=10.153.96.0,cn=local.intranet,cn=dhcp,dc=local,dc=intranet

Policy: cn=UCS 4.0,cn=desktop,cn=policies,dc=local,dc=intranet
Attribute: univentionDesktopProfile
Value: /usr/share/univention-kde-profiles/kde4-menu
Value: /usr/share/univention-kde-profiles/ucs-4.0

Policy: cn=default-users,cn=admin-settings,cn=users,cn=policies,dc=local,dc=intranet
Attribute: univentionAdminMayOverrideSettings
Value: 0

Policy: cn=default-users,cn=admin-settings,cn=users,cn=policies,dc=local,dc=intranet
Attribute: univentionAdminListWebModules
Value: modself

Policy: cn=default-users,cn=admin-settings,cn=users,cn=policies,dc=local,dc=intranet
Attribute: univentionAdminListWizards
Value: None

Policy: cn=default-settings,cn=pwhistory,cn=users,cn=policies,dc=local,dc=intranet
Attribute: univentionPWLength
Value: 8

Policy: cn=default-settings,cn=pwhistory,cn=users,cn=policies,dc=local,dc=intranet
Attribute: univentionPWHistoryLen
Value: 3

Policy: cn=DHCP Verschiedenes,cn=statements,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpServerName
Value: dc01

Policy: cn=DHCP Verschiedenes,cn=statements,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpPingCheck
Value: true

Policy: cn=DHCP Verschiedenes,cn=statements,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpBootUnknownClients
Value: true

Policy: cn=DHCP Verschiedenes,cn=statements,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpAuthoritative
Value: yes

Policy: cn=DHCP Verschiedenes,cn=statements,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpGetLeaseHostnames
Value: true

Policy: cn=DHCP Erlauben/Verbieten,cn=scope,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpBooting
Value: allow

Policy: cn=DHCP Erlauben/Verbieten,cn=scope,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDuplicates
Value: allow

Policy: cn=DHCP Erlauben/Verbieten,cn=scope,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDeclines
Value: allow

Policy: cn=DHCP Erlauben/Verbieten,cn=scope,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpUnknownClients
Value: allow

Policy: cn=DHCP Erlauben/Verbieten,cn=scope,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpBootp
Value: allow

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDdnsRevDomainname
Value: "local.intranet"

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDdnsDomainname
Value: "local.intranet"

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpClientUpdates
Value: allow

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDdnsUpdateStyle
Value: ad-hoc

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDoForwardUpdates
Value: true

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDdnsUpdates
Value: on

Policy: cn=DHCP DNS Aktualisierung,cn=dnsupdate,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpUpdateStaticLeases
Value: true

Policy: cn=DHCP Lease-Zeit,cn=leasetime,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpLeaseTimeMax
Value: 1209600

Policy: cn=DHCP Lease-Zeit,cn=leasetime,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpLeaseTimeMin
Value: 7200

Policy: cn=DHCP Lease-Zeit,cn=leasetime,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpLeaseTimeDefault
Value: 864000

Policy: cn=default-settings,cn=routing,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpRouters
Value: 10.153.96.1

Policy: cn=default-settings,cn=dns,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDomainNameServers
Value: 10.153.96.11

Policy: cn=default-settings,cn=dns,cn=dhcp,cn=policies,dc=local,dc=intranet
Attribute: univentionDhcpDomainName
Value: local.intranet

root@dc01:~#

Besten Dank für Ihre Bemühungen!

Noch mal eine Frage: Ist es erforderlich alle Richtlinien/Policies beim DHCP Dienst zu konfigurieren? Welche sind optional und welche nicht?

Moin,

Der Prozess, der laufen müsste, heißt dhcpd, der Dienst, der ihn startet, ist allerdings univention-dhcp und nicht dhcpd. Wenn pgrep dhcpd nichts ausgibt, so läuft der Prozess nicht und kann daher auch keine DHCP-Anfragen beantworten. Daher ist wieder entscheidend, ihn zu starten und hier die dabei entstehenden Fehlermeldungen aus dem syslog zu posten — und bitte vollständig und nicht nur die Zeilen, die von tail angezeigt werden, denn das sind potenziell zu wenig.

Nein, er läuft nicht. Sie interpretieren hier die Ausgabe falsch und benutzen im Endeffekt den falschen Befehl zur Statusprüfung. Warum? Das ist eine längere Geschichte.

Eine Erläuterung:

  • Loaded: loaded — diese Zeile (Loaded: …) gibt Auskunft darüber, ob systemd die Unit kennt, sprich ob er sie starten, beenden könnte etc. Der Status ist …: loaded, sprich ja, systemd kennt die Unit. Vergleichen Sie das mit der Ausgabe von service dhcpd status, wo Loaded: not-found (Reason: No such file or directory) steht, was bedeutet, dass systemd die Unit eben nicht kennt und sie daher auch nicht starten könnte.
  • Active: active (exited) — diese Zeile (Active:…) gibt Auskunft, ob die Unit aktiviert wurde und ob der dazugehörige Prozess läuft. Die Unit ist aktiv (…: active…), sprich sie wurde mit service unit-name start bzw. direkt mit systemctl start unit-name gestartet. Der dazugehörige Prozess aber hat sich beendet (…(exited)).

Nun ist allerdings der DHCP-Service eine super spezielle Sonderrolle… er wird nämlich nicht von systemd direkt gesteuert, sondern von einem anderen Service-Manager namens runit. Das Init-Script univention-dhcp startet den Dienst daher nicht selber, sondern nutzt nur den Befehl sv up univention-dhcp, mit dem runit angewiesen wird, den Dienst zu starten. Das Init-Script beendet sich anschließend sofort wieder, und genau das ist die Ausgabe, die wir mit service univention-dhcp status sehen: im Endeffekt dass der Befehl sv up univention-dhcp ausgeführt wurde und sich beendet hat. Sagt aber nichts über den Status des Dienstes aus.

Wenn Sie also den tatsächlichen Status des DHCP-Dienstes aus Sicht des zuständigen Service-Managers sehen wollen, so lautet der Befehl dafür sv status univention-dhcp. Läuft er, so gibt es eine Ausgabe wie folgt:

run: univention-dhcp: (pid 25737) 261558s, normally down

Bedeutet: der Dienst läuft mit Prozess-ID 25737, er läuft bereits seit 261558 Sekunden, und normally down zeigt an, dass er nicht auf automatischen Start konfiguriert ist.

Bei Ihnen wird die Ausgabe anders aussehen.

Weiter geht’s also mit einem Startversuch und damit, die vollständige syslog-Ausgabe des Startversuchs hier zu posten.

Nach einer Grundinstallation muss man eigentlich keine einzige Richtlinie anpassen, um DHCP zu erhalten. Bei der Installation wird bereits ein Subnetz-Objekt angelegt sowie die DNS- und Gateway-Richtlinien sinnvoll belegt. Einzig ein Server-Objekt muss man noch manuell angelegt und die entsprechende App auf dem Server installiert werden.

Anders ausgedrückt: für einen minimalen Dienst (IP-Adresse zuweisen sowie Standard-Gateway und DNS-Server setzen) genügen die Richtlinien »DHCP Routing« und »DHCP DNS«.

Gruß,
mosu

Besten Dank für Ihre Rückmeldung und Hinweise!

Ich bin jetzt ein wenig verwirrt. Soll ich den dhcpd direkt starten oder über univention-dhcp? Welchen Befehl soll ich zum starten ausführen?

Moin,

Vollkommen verständlich :grin: Die Situation ist auch verwirrend.

Sie haben drei Optionen:

  1. service univention-dhcp start
  2. systemctl start univention-dhcp
  3. sv up univention-dhcp

Im Endeffekt führen die ersten zwei Befehle hintenrum auch nur den dritten aus.

Zur Statusabfrage eignet sich von den drei oben erwähnten Dienst-Kontroll-Kommandos allerdings halt nur sv, aus den oben erläuterten Gründen. Zusätzlich kann man weiterhin wie erwähnt direkt prüfen, ob der Prozess läuft (pgrep dhcpd).

Gruß,
mosu

1 Like

Also beim starten wird mir gleich eine Fehlermeldung ausgegeben:

root@dc01:~# systemctl start univention-dhcp
Job for univention-dhcp.service failed. See 'systemctl status univention-dhcp.service' and 'journalctl -xn' for details.
root@dc01:~#

Folgendes steht in der syslog nach dem starten:

Sep  7 17:53:05 dc01 systemd[1]: Starting LSB: DHCP server...
Sep  7 17:53:05 dc01 dhcpd: Internet Systems Consortium DHCP Server 4.3.1
Sep  7 17:53:05 dc01 dhcpd: Copyright 2004-2014 Internet Systems Consortium.
Sep  7 17:53:05 dc01 dhcpd: All rights reserved.
Sep  7 17:53:05 dc01 dhcpd: For info, please visit https://www.isc.org/software/dhcp/
Sep  7 17:53:05 dc01 dhcpd: Config file: /etc/dhcp/dhcpd.conf
Sep  7 17:53:05 dc01 dhcpd: Database file: /var/lib/dhcp/dhcpd.leases
Sep  7 17:53:05 dc01 dhcpd: PID file: /var/run/dhcpd.pid
Sep  7 17:53:05 dc01 dhcpd: Configuration file errors encountered -- exiting
Sep  7 17:53:05 dc01 dhcpd:
Sep  7 17:53:05 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  7 17:53:05 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  7 17:53:05 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  7 17:53:05 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  7 17:53:05 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  7 17:53:05 dc01 dhcpd:
Sep  7 17:53:05 dc01 dhcpd: exiting.
Sep  7 17:53:05 dc01 univention-dhcp[17402]: dhcpd self-test failed with 1. Check /etc/dhcp/dhcpd.conf.
Sep  7 17:53:05 dc01 univention-dhcp[17402]: The error was:
Sep  7 17:53:05 dc01 univention-dhcp[17402]: Internet Systems Consortium DHCP Server 4.3.1
Sep  7 17:53:05 dc01 univention-dhcp[17402]: Copyright 2004-2014 Internet Systems Consortium.
Sep  7 17:53:05 dc01 univention-dhcp[17402]: All rights reserved.
Sep  7 17:53:05 dc01 univention-dhcp[17402]: For info, please visit https://www.isc.org/software/dhcp/
Sep  7 17:53:05 dc01 univention-dhcp[17402]: Config file: /etc/dhcp/dhcpd.conf
Sep  7 17:53:05 dc01 univention-dhcp[17402]: Database file: /var/lib/dhcp/dhcpd.leases
Sep  7 17:53:05 dc01 univention-dhcp[17402]: PID file: /var/run/dhcpd.pid
Sep  7 17:53:05 dc01 univention-dhcp[17402]: Configuration file errors encountered -- exiting
Sep  7 17:53:05 dc01 univention-dhcp[17402]: If you think you have received this message due to a bug rather
Sep  7 17:53:05 dc01 univention-dhcp[17402]: than a configuration issue please read the section on submitting
Sep  7 17:53:05 dc01 univention-dhcp[17402]: bugs on either our web page at www.isc.org or in the README file
Sep  7 17:53:05 dc01 univention-dhcp[17402]: before submitting a bug.  These pages explain the proper
Sep  7 17:53:05 dc01 univention-dhcp[17402]: process and the information we find helpful for debugging..
Sep  7 17:53:05 dc01 univention-dhcp[17402]: exiting.
Sep  7 17:53:06 dc01 dhcpd: ddns-update-style ad_hoc no longer supported
Sep  7 17:53:06 dc01 dhcpd:
Sep  7 17:53:06 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  7 17:53:06 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  7 17:53:06 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  7 17:53:06 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  7 17:53:06 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  7 17:53:06 dc01 dhcpd:
Sep  7 17:53:06 dc01 dhcpd: exiting.
Sep  7 17:53:11 dc01 dhcpd: ddns-update-style ad_hoc no longer supported
Sep  7 17:53:11 dc01 dhcpd:
Sep  7 17:53:11 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  7 17:53:11 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  7 17:53:11 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  7 17:53:11 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  7 17:53:11 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  7 17:53:11 dc01 dhcpd:
Sep  7 17:53:11 dc01 dhcpd: exiting.
Sep  7 17:53:13 dc01 univention-dhcp[17402]: Starting DHCP server: dhcpdtimeout: finish: univention-dhcp: (pid 17419) 2s, normally down
Sep  7 17:53:13 dc01 univention-dhcp[17402]: failed!
Sep  7 17:53:13 dc01 systemd[1]: univention-dhcp.service: control process exited, code=exited status=1
Sep  7 17:53:13 dc01 systemd[1]: Failed to start LSB: DHCP server.
Sep  7 17:53:13 dc01 systemd[1]: Unit univention-dhcp.service entered failed state.
Sep  7 17:53:16 dc01 dhcpd: ddns-update-style ad_hoc no longer supported
Sep  7 17:53:16 dc01 dhcpd:
Sep  7 17:53:16 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  7 17:53:16 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  7 17:53:16 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  7 17:53:16 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  7 17:53:16 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  7 17:53:16 dc01 dhcpd:
Sep  7 17:53:16 dc01 dhcpd: exiting.
Sep  7 17:53:21 dc01 dhcpd: ddns-update-style ad_hoc no longer supported
Sep  7 17:53:21 dc01 dhcpd:
Sep  7 17:53:21 dc01 dhcpd: If you think you have received this message due to a bug rather
Sep  7 17:53:21 dc01 dhcpd: than a configuration issue please read the section on submitting
Sep  7 17:53:21 dc01 dhcpd: bugs on either our web page at www.isc.org or in the README file
Sep  7 17:53:21 dc01 dhcpd: before submitting a bug.  These pages explain the proper
Sep  7 17:53:21 dc01 dhcpd: process and the information we find helpful for debugging..
Sep  7 17:53:21 dc01 dhcpd:
Sep  7 17:53:21 dc01 dhcpd: exiting.

Ich hoffe, dass der Ausschnitt aus der syslog ausreichend ist. :wink:

und vorher

Stellen Sie dieses Attribut in der Richtlinie halt um.

Beachten Sie bitte, dass DDNS höchstwahrscheinlich nicht das ist, was Sie wollen. Automatische Updates von DNS-Einträgen geht unter Univention nur und ausschließlich für Windows-Maschinen, die in die Domäne gejoint sind. Das hat allerdings nichts mit DDNS zu tun und wird darüber auch nicht abgewickelt, sondern über direkte DNS-Updates gegen das Samba4-LDAP, authentifiziert mit dem Maschinen-Account und seinem Kerberos-Key.

DNS-Updates für Nicht-Windows-Clients (Linux, macOS, aber auch Drucker oder WLAN-APs) müssen für jede Maschine einzeln konfiguriert werden und werden de facto nicht unterstützt. Alternativ fummelt man sich eine manuelle Konfiguration in einer eigenen Zone dafür zusammen. Dieses Thema beschreibt die Thematik weiter.

Mastodon