I checked the IP/MACs and there's no issue with dashes, dnsmasq will start and work normally. It's just that once in a while something restarts it which then causes about 30 - 60 seconds of no internet (which is fine most of the time but annoying if you're watching video or in a meeting).
Maybe just to clarify by seeing "nothing" in the syslog / kernel log - I meant nothing relevant I could see. Will logread -f print more verbose log than in syslog in luci or is there some change needed in config to make it more verbose?
The portion of the syslog is here, but there's nothing saying why dnsmasq got SIGTERM on Apr 15, 2026 at 11:06:44 PM PDT.
...
[Apr 12, 2026 at 9:28:16 AM PDT] daemon.info: dnsmasq[1]: read /etc/hosts - 12 names
[Apr 12, 2026 at 9:28:16 AM PDT] daemon.info: dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 52 names
[Apr 12, 2026 at 9:28:16 AM PDT] daemon.info: dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: exiting on receipt of SIGTERM
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: started, version 2.91 cachesize 1000
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: DNS service limited to local subnets
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-DNSSEC no-ID loop-detect inotify dumpfile
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: UBus support enabled: connected to system bus
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq-dhcp[1]: DHCP, IP range 10.0.0.10 -- 10.0.0.254, lease time 12h
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq-dhcp[1]: DHCP, IP range 192.168.0.100 -- 192.168.0.249, lease time 12h
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for test
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for onion
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for localhost
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for local
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for invalid
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for bind
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for lan
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: reading /tmp/resolv.conf.d/resolv.conf.auto
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using nameserver 75.75.75.75#53
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using nameserver 75.75.76.76#53
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for test
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for onion
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for localhost
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for local
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for invalid
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for bind
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: using only locally-known addresses for lan
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: read /etc/hosts - 12 names
[Apr 15, 2026 at 11:06:44 PM PDT] daemon.info: dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 52 names
...