[Dnsmasq-discuss] DHCP for pairs MAC:IP only
john doe
johndoe65534 at mail.com
Thu Jan 25 16:42:42 GMT 2018
On 1/25/2018 4:55 PM, vip at iptrans.net wrote:
>
> Good day
>
> I have a DHCP-router based on dnsmasq with interface eth2 and networks
> 192.168.100.1/24 192.168.100.2.1/24 10.0.0.1/27 on this interface. There
> are computers-dhcp-clients on this network which have to get IP based on
> their MAC-addresses. And if file /etc/dnsmasq.conf doesn't contain line
> with corresponding MAC (option dhcp-host) then this computer doesn't get
> an IP via my DHCP-router.
>
> But.
>
> In /etc/dnsmasq.conf:
>
> # Uncomment this to enable the integrated DHCP server, you need
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> # to supply the range of addresses available for lease and optionally
> # a lease time. If you have more than one network, you will need to
> # repeat this for each network on which you want to supply DHCP
> # service.
> # dhcp-range=192.168.0.50,192.168.0.150,12h
>
> And if I uncomment "# dhcp-range" then I'll have computer-dhcp-client
> which will get a ip address without corresponding MAC in /etc/dnsmasq.conf.
>
If I understand you correctly you want only hosts that have a matching
mac address to be given an address for a specific subnet (192.168.100.0/24).
For that you can use the 'static' keyword:
dhcp-range=192.168.100.2,static,12h
In case it is not what you want dhcp-host should have the form:
dhcp-range=192.168.100.2,192.168.100.253,12h
dhcp-host=ab:cd:ef:gh:ij:kl,fix-ip-to-be-given-to-host
--
John Doe
More information about the Dnsmasq-discuss
mailing list