[Dnsmasq-discuss] dhcp-host=hostnameonly does not work [solved]

Maulis Adam maulis at ludens.elte.hu
Fri May 20 15:01:08 UTC 2022


Hello everybody,

finally I figured out. Thank you all for your support.

Working config:
/etc/hosts
192.168.64.200 cntemplate

dnsmasq.conf
dhcp-range=192.168.64.0,static,1d
dhcp-host=cntemplate

Dhcp request has a hostname field 'cntemplate'

Config that did not work:
/etc/hosts
192.168.64.200 cntemplate.hpc

Dhcp request has a hostname field 'cntemplate'



So the problem was that something didn't make the hostname -> fqdn change.

Regards,
Adam Maulis




On 5/19/22 16:46, Maulis Adam via Dnsmasq-discuss wrote:
> Hello,
>
> 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
>
> The client machines are in the /etc/hosts for example:
>
> 192.168.64.200 cntemplate.hpc
>
> The non-default dnsmasq config options are:
>
> no-resolv
> server=192.168.5.251
> expand-hosts
> domain=hpc
>
> Case 1:
> dhcp-range=192.168.64.0,static
> dhcp-host=cntemplate
>
> Does not work, syslog said:
> May 19 15:53:47 gw00 dnsmasq-dhcp[4912]: DHCPDISCOVER(vlan164)
> 02:00:00:00:00:65 no address available
>
> Case 2:
> dhcp-range=192.168.64.0,static
> dhcp-host=cntemplate,192.168.64.200
>
> Working, but needed a duplicate entry both of /etc/hosts and
> /etc/dnsmasq.conf
>
> Case 3:
> dhcp-range=192.168.64.100,192.168.64.250
> dhcp-host=cntemplate,192.168.64.200
>
> Working, but needed a duplicate entry both of /etc/hosts and
> /etc/dnsmasq.conf
>
> Case 4:
> dhcp-range=192.168.64.100,192.168.64.250
> dhcp-host=cntemplate
>
> Does not work, syslog said:
> May 19 16:15:04 gw00 dnsmasq-dhcp[5282]: not giving name
> cntemplate.hpc to the DHCP lease of 192.168.64.215 because the name
> exists in /etc/hosts with address 192.168.64.200
>
>
>
>
>
> The client's DHCP requests (tcpdump)
>
> 02:00:00:00:00:65 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100),
> length 346: vlan 164, p 0, ethertype IPv4 (0x0800), (tos 0x10, ttl
> 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
>     0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from
> 02:00:00:00:00:65, length 300, xid 0x619d4060, Flags [none]
>           Client-Ethernet-Address 02:00:00:00:00:65
>           Vendor-rfc1048 Extensions
>             Magic Cookie 0x63825363
>             DHCP-Message (53), length 1: Discover
>             Hostname (12), length 10: "cntemplate"
>             Parameter-Request (55), length 13:
>               Subnet-Mask (1), BR (28), Time-Zone (2), Default-Gateway
> (3)
>               Domain-Name (15), Domain-Name-Server (6), Unknown (119),
> Hostname (12)
>               Netbios-Name-Server (44), Netbios-Scope (47), MTU (26),
> Classless-Static-Route (121)
>               NTP (42)
>
> Server's config:
>
> ip addr show vlan164
> 6: vlan164 at ens5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
> noqueue state UP group default qlen 1000
>     link/ether 52:54:00:12:34:58 brd ff:ff:ff:ff:ff:ff
>     inet 192.168.64.254/24 brd 192.168.64.255 scope global vlan164
>        valid_lft forever preferred_lft forever
>     inet6 fe80::5054:ff:fe12:3458/64 scope link
>        valid_lft forever preferred_lft forever
>
> cat /etc/debian_version
> 10.12
>
> uname -a
> Linux gw00 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17)
> x86_64 GNU/Linux
>
> dpkg -l dnsmasq
> ii  dnsmasq        2.80-1+deb10u1 all          Small caching DNS proxy
> and DHCP/TFTP server
>
> I would be very happy with any advice
>
> Adam Maulis
>
>
> _______________________________________________
> Dnsmasq-discuss mailing list
> Dnsmasq-discuss at lists.thekelleys.org.uk
> https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/attachments/20220520/026aef18/attachment.htm>


More information about the Dnsmasq-discuss mailing list