<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="moz-cite-prefix">On 5/19/22 07:46, Maulis Adam via
Dnsmasq-discuss wrote:<br>
</div>
<blockquote type="cite"
cite="mid:5554a5d2-43ae-3a6f-dab0-733d2ca60b1d@ludens.elte.hu">Hello,
<br>
<br>
I like to configure my dhcp server with as little redundacy as
possible. But it looks like the IP address needs to be written
both of /etc/hosts and /etc/dnsmasq.conf
<br>
<br>
The client machines are in the /etc/hosts for example:
<br>
<br>
192.168.64.200 cntemplate.hpc
<br>
<br>
The non-default dnsmasq config options are:
<br>
<br>
no-resolv
<br>
server=192.168.5.251
<br>
expand-hosts
<br>
domain=hpc
<br>
<br>
Case 1:
<br>
dhcp-range=192.168.64.0,static
<br>
dhcp-host=cntemplate
<br>
<br>
Does not work, syslog said:
<br>
May 19 15:53:47 gw00 dnsmasq-dhcp[4912]: DHCPDISCOVER(vlan164)
02:00:00:00:00:65 no address available
<br>
</blockquote>
<p><br>
</p>
<p>Maybe I am not fully understanding your use case. Here is how I
have mine configured:</p>
<p><br>
</p>
<p>hosts:</p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">192.168.101.10
hostname</span></span></p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;"><br>
</span></span></p>
<p><span style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">dnsmasq.conf</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace"><span
style="color:#000000;background-color:#ffffff;">dhcp-host=0c:9d:92:10:a1:8c,hostname</span><br>
</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace"><br>
</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace">This ties the DHCP request (MAC)
to the hostname and then the hostname to the ip in the hosts
file.</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace"><br>
</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace">Michael</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace"><br>
</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace"><br>
</span></span></p>
<p><span style="font-family:monospace"><span
style="font-family:monospace"><br>
</span></span></p>
</body>
</html>