From 71d02f0f075903e55dc3d29534eef9207fb8b04b Mon Sep 17 00:00:00 2001 From: Stephen Simpson Date: Fri, 10 Jan 2025 17:06:10 -0600 Subject: [PATCH] Update dnsmasq Documentation Signed-off-by: Stephen Simpson --- CHANGELOG.md | 1 + userdocs/contents/dnsmasq.rst | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbb1c831..68e1c86f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -88,6 +88,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Improved syncuser conflict help text. #1614 - Parallelized overlay build. #1018 - Parallelized and optimized overlay build. #1018 +- Added note about dnsmasq interface options in Rocky 9. ### Removed diff --git a/userdocs/contents/dnsmasq.rst b/userdocs/contents/dnsmasq.rst index 29f4ca0f..eeee17af 100644 --- a/userdocs/contents/dnsmasq.rst +++ b/userdocs/contents/dnsmasq.rst @@ -41,6 +41,12 @@ After the installation you have to instruct ``warewulf`` to use ``dnsmasq`` as i The configuration of ``dnsmasq`` doesn't need to be changed, as the default configuration includes all files with following pattern ``/etc/dnsmasq.d/*conf`` into its configuration. This configuration is created by the overlay template ``host:/etc/dnsmasq.d/ww4-hosts.conf.ww``. + +.. note:: + + In certain OS versions, such as Rocky Linux 9, ``dnsmasq`` is configured to listen locally via the ``interface=lo`` option by default in ``/etc/dnsmasq.conf``. + Replace this with the interface associated with your Warewulf network, or remove/comment out the interface option entirely to enable listening on all interfaces. + In order to build this template run .. code-block:: shell