Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
docker_notes:docker-dhcp [2024-12-15 Sun wk50 09:26] – [History] baumkp | docker_notes:docker-dhcp [2025-06-08 Sun wk23 19:34] (current) – [main dhcp4] baumkp | ||
---|---|---|---|
Line 6: | Line 6: | ||
=====History===== | =====History===== | ||
- | The article by Lee Hutchinson [[https:// | + | The article by Lee Hutchinson [[https:// |
+ | *I makes the BIND9 file messy. | ||
+ | *One had to take greater care to freeze Bind9 when adjusting zone files as DHCP could be writing to it. With Bind in a Docker container, I just restart the container after adjusting the zone file. | ||
+ | *I just static IPv4 addresses for my main home server services and manually define the domain names in the Bind zone files where required. | ||
+ | *Other less critical non-server addresses that I want a constant LAN IP I define as static in Kea. | ||
+ | *Whilst I expect DDNS certainly has some benefits the use of simple setup of back up of DNS and DHCP is much more beneficially to me. I run my main home server and NAS and a separate router service focused server. Both of these run Kea and Bind in Docker containers in back-up mode. If I fiddle with either machine the other provides reliable backup DHCP and DNS. This is much more beneficial to me than DDNS. If DHCP or DNS are unavailable on my home network it can be very confusing, difficult, time consuming and frustrating to make it work again. | ||
- | as I hard coded all my important services directly However when upgrading to Kea I | + | There are more references on building a home router and related here: [[https:// |
=====Kea Packages and Hooks===== | =====Kea Packages and Hooks===== | ||
Line 74: | Line 79: | ||
I had a problem when upgrading to to Kea 2.6.0 that stopped kea-dhcp4 operating with an error '' | I had a problem when upgrading to to Kea 2.6.0 that stopped kea-dhcp4 operating with an error '' | ||
+ | ++++Upgrade problems from Kea 2.6.2 to 2.6.3, yet again broken or perhaps enforced configuration backwards compatibility, | ||
+ | The socket files **must** now be in ''/ | ||
+ | |||
+ | I previously used a general docker volume director directive to place all my configuration files into /app and then configured from there as required. | ||
+ | #" | ||
+ | #Kea 2.6.3 requires / | ||
+ | " | ||
+ | |||
+ | " | ||
+ | " | ||
+ | |||
+ | Symlinking did not seem to work: / | ||
+ | ++++ | ||
====ctrl-agent -t / | ====ctrl-agent -t / | ||
*'' | *'' | ||
Line 104: | Line 122: | ||
*[[https:// | *[[https:// | ||
*[[https:// | *[[https:// | ||
- | Kea read the docs '' | + | *[[https://www.henrydu.com/2020/09/15/kea-dhcp-webinar-01/ |
+ | Kea read the docs [[https:// | ||
<- docker_notes: | <- docker_notes: |