> but my rpi machines received hostname set from dnsmasq. I used static allocations only for my testing.
Try without setting any. > Can you share at least relevant part of dnsmasq configuration? Config file attached below. > Does it have dhcp-host record for that machine? No, it doesn't. The results are the same for any RPi 4B or RPi 400. I have tested with 3. -- On Wed, 27 Oct 2021 at 17:46, Petr Menšík <pemen...@redhat.com> wrote: > Hi, > > I would try tomorrow, but my rpi machines received hostname set from > dnsmasq. I used static allocations only for my testing. Can you share at > least relevant part of dnsmasq configuration? > > Does it have dhcp-host record for that machine? > On 10/25/21 16:00, Shrenik Bhura wrote: > > > On Mon, 25 Oct, 2021, 01:24 Matthias May via Dnsmasq-discuss, < > dnsmasq-discuss@lists.thekelleys.org.uk> wrote: > >> On 21/10/2021 13:05, Shrenik Bhura wrote: >> > May be the code that logs this line needs to be checked if it is just >> printing part of the complete hostname i.e. IP >> > address. >> > >> >> Hi Shrenik >> >> The code is doing what it is supposed to do. >> >> Please take a look at the definition of a hostname and what makes up an >> FQDN. >> * https://en.wikipedia.org/wiki/Hostname >> * https://en.wikipedia.org/wiki/Fully_qualified_domain_name >> >> Valid characters for hostnames are: >> * ASCII(7) letters from a to z >> * The digits from 0 to 9 >> * The hyphen (-) >> * A hostname may not start with a hyphen >> * When following the old RFC 952, a hostname may not start with a digit. >> >> The dot '.' is used to concatenate the different domain labels. >> >> In your case you are using an IP address as hostname which is not a valid >> hostname. >> The first dot in the name you provide is interpreted as domain label >> separator, thus the hostname is 192. > > >> BR >> Matthias > > > > Hi All, > > Clarifying on the last two posts - > > > In your case you are using an IP address as hostname which is not a > valid hostname. > > > the problem here is the client looks to be misconfigured if it is > telling the > server its name is an IP address... they are very different... > > No, I am not using such an IP address anywhere as a hostname. > Nothing on the server is configured to set the same. > The Raspberry Pi client is netbooting, so nothing on the client side could > be setting it. > Or may be it is something in the Raspberry Pi 4B and 400 netbooting > firmware which could be responsible for this, if it is not something wrong > with dnsmasq? > > See - > https://drive.google.com/file/d/1WmbdcjFf6OYU-lcwwHw2LM40eSEIvllL/view?usp=drivesdk > > May be something in the dns handling implementation within dnsmasq which > doesn't differentiate the absence of a hostname uses the same IP address > that has been served to the client to play along, eventually truncating > what it calculates as the domain part (168.67.53) from the fqdn (i.e. after > the first . "dot"), and serving just the hostname (192). This sequence is > visible in the snap above. > > If this is still not clear then I suggest that the only way to understand > this situation best is by netbooting a RPi 4B yourself from a dnsmasq > powered authoritative dhcp server. > > Do note that this is not reproducible with a x86 client. > > @Petr Menšík <pemen...@redhat.com> may be you will be able to replicate > this easily as you have gone through this sequence while nailing the > UEFI+non-proxy bug. > > Regards, > Shrenik > > Regards, > Shrenik > > -- > Petr Menšík > Software Engineer > Red Hat, http://www.redhat.com/ > email: pemen...@redhat.com > PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB > >
ltsp-dnsmasq-noproxy.conf
Description: Binary data
_______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk https://lists.thekelleys.org.uk/cgi-bin/mailman/listinfo/dnsmasq-discuss