<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">My reading of parse_hex in util.c
indicates that an octect can be a wildcard but can't contain a
wildcard with another character.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 7/19/25 11:20 PM, Jay Guerette
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:96e1a484-30aa-444d-ac5d-623aabd65e8f@gmail.com">
<br>
Thanks Dan, that looks promising. Running "grep -Pi '
\w[26AE][\w:]+ [\d\.]+ ' /var/lib/dnsmasq/dnsmasq.leases" does
yield all the leases in scope.
<br>
<br>
I wasn't able to get a working config just a "bad hex constant"
error on that line. It appears to dislike the "*2:*:*:*:*:*"
filter.
<br>
<br>
<br>
On 7/19/25 1:15 AM, Dan Schaper wrote:
<br>
<blockquote type="cite">You can use --dhcp-host to tag or
otherwise dispense with clients based on mac address. You can
also specify mac addresses with a * wildcard byte, so you might
be able to leverage the fact that randomized mac addresses
follow a pattern.
<br>
<br>
Per <a class="moz-txt-link-freetext" href="https://www.rfc-editor.org/rfc/rfc7042.html#section-2.1">https://www.rfc-editor.org/rfc/rfc7042.html#section-2.1</a> the
local bit is set, meaning that the mac addresses will be in the
form of x2:xx:xx:xx:xx:xx, x6:xx:xx:xx:xx:xx, xA:xx:xx:xx:xx:xx,
xE:xx:xx:xx:xx:xx. What I'm not sure of, and would need testing,
is if you can use wildcards for part, like *2:*:*:*:*:*
<br>
<br>
Apple's MAC randomization is _supposed_ to be per WiFi SSID, so
each device _should_ only have one randomized mac address per
SSID. I don't really think it works that way in the real world.
<br>
<br>
Dan
<br>
<br>
------ Original Message ------
<br>
From "Jay Guerette" <a class="moz-txt-link-rfc2396E" href="mailto:jayguerette@gmail.com"><jayguerette@gmail.com></a>
<br>
To <a class="moz-txt-link-abbreviated" href="mailto:donmuller22@outlook.com">donmuller22@outlook.com</a>;
<a class="moz-txt-link-abbreviated" href="mailto:dnsmasq-discuss@lists.thekelleys.org.uk">dnsmasq-discuss@lists.thekelleys.org.uk</a>
<br>
Date 7/18/2025 8:16:21 PM
<br>
Subject Re: [Dnsmasq-discuss] Lease duration for hosts without
names
<br>
<br>
<blockquote type="cite">
<br>
I should have been more explicit in my ask. I know how to fix
it but I want to prevent it in the future. When I'm not around
I want my network to work without intervention.
<br>
<br>
Most people don't know what a MAC is, don't know where the
setting is, and may not react well to "you have to disable
privacy if you want to use my wifi". The smaller pool size
& longer lease length could be considered short-sighted or
self-inflicted. I didn't anticipate guests requiring 4+ IPs on
my network each and constantly acquiring new ones without
releasing the old ones.
<br>
<br>
I think that hosts that don't provide a name are either
mis-configured, poorly designed, or just privacy focused. We
already have 'dhcp-generate-names' that identifies these
hosts, I'm wondering if we could extend the concept to allow
you to add a tag to such hosts so that specific policies could
be applied.
<br>
<br>
<br>
On 7/18/25 6:40 PM, Donald Muller wrote:
<br>
<blockquote type="cite">Have them turn off MAC randomization
or modify your dnsmasq config to increase the pool or set a
short lease time while they are guests.
<br>
________________________________
<br>
From: Dnsmasq-discuss
<br>
<a class="moz-txt-link-rfc2396E" href="mailto:dnsmasq-discuss-bounces@lists.thekelleys.org.uk"><dnsmasq-discuss-bounces@lists.thekelleys.org.uk></a>
<a class="moz-txt-link-rfc2396E" href="mailto:dnsmasq-discuss-bounces@lists.thekelleys.org.uk"><mailto:dnsmasq-discuss-bounces@lists.thekelleys.org.uk></a>
on behalf of Jay Guerette <a class="moz-txt-link-rfc2396E" href="mailto:jayguerette@gmail.com"><jayguerette@gmail.com></a>
<a class="moz-txt-link-rfc2396E" href="mailto:jayguerette@gmail.com"><mailto:jayguerette@gmail.com></a>
<br>
Sent: Friday, July 18, 2025 6:01 PM
<br>
To:
<br>
<a class="moz-txt-link-abbreviated" href="mailto:dnsmasq-discuss@lists.thekelleys.org.uk">dnsmasq-discuss@lists.thekelleys.org.uk</a><a class="moz-txt-link-rfc2396E" href="mailto:dnsmasq-discuss@lists.thekelleys.org.uk"><dnsmasq-discuss@lists.thekelleys.org.uk></a>
<a class="moz-txt-link-rfc2396E" href="mailto:dnsmasq-discuss@lists.thekelleys.org.uk"><mailto:dnsmasq-discuss@lists.thekelleys.org.uk></a>
<br>
Subject: [Dnsmasq-discuss] Lease duration for hosts without
names
<br>
<br>
<br>
I have some house guests who brought devices that randomize
their macs and don't provide host names. Due to their usage
patterns they quickly exhausted my small DHCP pool.
<br>
<br>
Is there a way that I can tag hosts that don't provide a
name so that I can provide a custom/shorter lease time?
<br>
</blockquote>
<br>
<br>
</blockquote>
</blockquote>
<br>
</blockquote>
<p><br>
</p>
</body>
</html>