Hi, VirtualBox exchanges the source/destination mac of all client packets to the mac of the host and vice versa. If a config entry is searched by dnsmasq, first the duid will be compared. If no matching entry is found, the mac address is used instead. Since no duid is configured for my clients in VirtualBox, dnsmasq searches for a matching mac. The packet contains the host's mac, dnsmasq uses the config entry for the host. The client gets the name of the host. Dnsmasq can not use the source mac of a packet to configure something.
Regards Hartmut -------- Weitergeleitete Nachricht -------- Betreff: dhcpv6 and clients in Oracle VirtualBox Datum: Thu, 12 Jan 2017 17:26:59 +0100 Von: e9hack <e9h...@gmail.com> An: dnsmasq-discuss@lists.thekelleys.org.uk Hi, I've some trouble with clients in VirtualBox (Linux and Windows 10). The host runs Windows 7. I create dhcp-host entries for all machines: dhcp-host=aa:aa:aa:aa:aa:aa,id:00:01:00:01:aa:aa:aa:aa:aa:aa:aa:aa:aa:aa,192.168.255.100,[::0:0:1234:100],host-windows dhcp-host=bb:bb:bb:bb:bb:bb,192.168.255.110,[::0:0:1234:110],vbox-windows dhcp-host=cc:cc:cc:cc:cc:cc,192.168.255.120,vbox-linux If I start a client in VirtualBox, it does hi-jack the dhcp6 name of the host. Both windows machines are using the same iaid. With 'ipconfig /renew6', I can retrieve the name for ipv6. All machines provide a name by its own. It is the same name, which is configured for dnsmasq. If I add a duid and a ipv6 address, it doesn't occur. The ipv4 name isn't affected. The second dhcp-host entry maybe wrong, because it contains an ipv6 address but no duid. Regards, Hartmut _______________________________________________ Dnsmasq-discuss mailing list Dnsmasq-discuss@lists.thekelleys.org.uk http://lists.thekelleys.org.uk/mailman/listinfo/dnsmasq-discuss