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

Reply via email to