KEA DHCP DDNS Netzwerk und Serveradministration: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 105: | Zeile 105: | ||
} | } | ||
<pre> | <pre> | ||
| + | ;kea-dhcp-ddns.conf erstellen | ||
| + | *cat kea-dhcp-ddns.conf | ||
| + | <pre> | ||
| + | { | ||
| + | "DhcpDdns": { | ||
| + | "ip-address": "127.0.0.1", | ||
| + | "port": 53001, | ||
| + | "control-socket": { | ||
| + | "socket-type": "unix", | ||
| + | "socket-name": "/run/kea/kea-ddns-ctrl-socket" | ||
| + | }, | ||
| + | "tsig-keys": [ | ||
| + | { | ||
| + | "name": "it213.key", | ||
| + | "algorithm": "HMAC-SHA256", | ||
| + | "secret": "Y8zioRKf3L0lWlhZ5FReSdegcnWVD53IIqT9PPle5cU=" | ||
| + | } | ||
| + | ], | ||
| + | "forward-ddns": { | ||
| + | "ddns-domains": [ | ||
| + | { | ||
| + | "name": "it213.int.", | ||
| + | "key-name": "it213.key", | ||
| + | "dns-servers": [ { "ip-address": "10.88.213.21" } ] | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | "reverse-ddns": { | ||
| + | "ddns-domains": [ | ||
| + | { | ||
| + | "name": "213.88.10.in-addr.arpa.", | ||
| + | "key-name": "it213.key", | ||
| + | "dns-servers": [ { "ip-address": "10.88.213.21" } ] | ||
| + | }, | ||
| + | { | ||
| + | "name": "213.26.172.in-addr.arpa.", | ||
| + | "key-name": "it213.key", | ||
| + | "dns-servers": [ { "ip-address": "10.88.213.21" } ] | ||
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | "loggers": [ | ||
| + | { | ||
| + | "name": "kea-dhcp-ddns", | ||
| + | "output_options": [ { "output": "/var/log/kea/kea-ddns.log" } ], | ||
| + | "severity": "DEBUG", | ||
| + | "debuglevel": 99 | ||
| + | } | ||
| + | ] | ||
| + | } | ||
| + | } | ||
| + | <pre> | ||
| + | =Restart und Debuggen= | ||
| + | hier schreib noch dinge rein | ||
| + | start stop debugg gucken om der eintrag drin ist usw ... hinweise im betrieb debug level wiedr runter etc ... | ||
| + | |||
| + | bitte oben am anfang den technischen ablauf erklären ansonsten sollte so passen denken damiot man es verstreht | ||
Version vom 31. März 2026, 13:33 Uhr
Auf unserem Nameserver
- Key erzeugen
- cd /etc/bind
- tsig-keygen -a HMAC-SHA256 it213.key >> /etc/bind/named.conf.local
- Keys zuweisen
- cat /etc/bind/named.conf.local
//tsig-keygen -a HMAC-SHA256 it213.key
key "it213.key" {
algorithm hmac-sha256;
secret "Y8zioRKf3L0lWlhZ5FReSdegcnWVD53IIqT9PPle5cU=";
};
zone "it213.int" {
type master;
file "/var/cache/bind/it213.int";
allow-update { key "it213.key"; };
};
zone "213.88.10.in-addr.arpa" {
type master;
file "/var/cache/bind/213.88.10.in-addr.arpa";
allow-update { key "it213.key"; };
};
zone "213.26.172.in-addr.arpa" {
type master;
file "/var/cache/bind/213.26.172.in-addr.arpa";
allow-update { key "it213.key"; };
};
- Name neustarten
- systemctl restart named
Auf dem Kea Server
- Wenn noch nicht geschehen installation de ddns servers
- sudo apt update
- sudo apt install kea-dhcp-ddns-server
- kea-dhcp4.conf anpassen.
- cat kea-dhcp4.conf
{
"Dhcp4": {
"interfaces-config": {
"interfaces": [ "enp0s3" ]
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/run/kea/kea4-ctrl-socket"
},
"lease-database": {
"type": "memfile",
"persist": true,
"name": "/var/lib/kea/kea-leases4.csv"
},
"dhcp-ddns": {
"enable-updates": true,
"server-ip": "127.0.0.1",
"server-port": 53001
},
"ddns-send-updates": true,
"ddns-override-no-update": true,
"ddns-override-client-update": true,
"ddns-update-on-renew": true,
"ddns-qualifying-suffix": "it213.int",
"valid-lifetime": 7200,
"option-data": [
{ "name": "domain-name-servers", "data": "10.88.213.21" },
{ "name": "domain-name", "data": "it213.int" },
{ "name": "domain-search", "data": "it213.int" }
],
"subnet4": [
{
"id": 1,
"subnet": "172.26.213.0/24",
"pools": [ { "pool": "172.26.213.100 - 172.26.213.200" } ],
"option-data": [ { "name": "routers", "data": "172.26.213.1" } ],
"reservations": [
{
"hw-address": "08:00:27:5d:76:5d",
"ip-address": "172.26.213.99",
"hostname": "client"
}
]
},
{
"id": 2,
"subnet": "10.88.213.0/24",
"pools": [ { "pool": "10.88.213.50 - 10.88.213.100" } ],
"option-data": [ { "name": "routers", "data": "10.88.213.1" } ]
},
{
"id": 3,
"subnet": "10.213.1.0/24",
"pools": [ { "pool": "10.213.1.50 - 10.213.1.100" } ],
"option-data": [ { "name": "routers", "data": "10.213.1.1" } ]
}
],
"loggers": [
{
"name": "kea-dhcp4",
"output_options": [ { "output": "/var/log/kea/kea-dhcp4.log" } ],
"severity": "DEBUG",
"debuglevel": 99
}
]
}
}
;kea-dhcp-ddns.conf erstellen
*cat kea-dhcp-ddns.conf
{
"DhcpDdns": {
"ip-address": "127.0.0.1",
"port": 53001,
"control-socket": {
"socket-type": "unix",
"socket-name": "/run/kea/kea-ddns-ctrl-socket"
},
"tsig-keys": [
{
"name": "it213.key",
"algorithm": "HMAC-SHA256",
"secret": "Y8zioRKf3L0lWlhZ5FReSdegcnWVD53IIqT9PPle5cU="
}
],
"forward-ddns": {
"ddns-domains": [
{
"name": "it213.int.",
"key-name": "it213.key",
"dns-servers": [ { "ip-address": "10.88.213.21" } ]
}
]
},
"reverse-ddns": {
"ddns-domains": [
{
"name": "213.88.10.in-addr.arpa.",
"key-name": "it213.key",
"dns-servers": [ { "ip-address": "10.88.213.21" } ]
},
{
"name": "213.26.172.in-addr.arpa.",
"key-name": "it213.key",
"dns-servers": [ { "ip-address": "10.88.213.21" } ]
}
]
},
"loggers": [
{
"name": "kea-dhcp-ddns",
"output_options": [ { "output": "/var/log/kea/kea-ddns.log" } ],
"severity": "DEBUG",
"debuglevel": 99
}
]
}
}
Restart und Debuggen
hier schreib noch dinge rein
start stop debugg gucken om der eintrag drin ist usw ... hinweise im betrieb debug level wiedr runter etc ...
bitte oben am anfang den technischen ablauf erklären ansonsten sollte so passen denken damiot man es verstreht