David Ayers
2017-Aug-30 22:10 UTC
[libvirt-users] network configuration for guest specific dns-servers
Hello, similar to how one can configure guest specific IP addresses via mac addresses: <ip address="192.168.122.1" netmask="255.255.255.0" localPtr="yes"> <dhcp> <range start="192.168.122.100" end="192.168.122.254"/> <host mac="00:16:3e:77:e2:ed" name="foo.example.com" ip="192.168.122.10"/> <host mac="00:16:3e:3e:a9:1a" name="bar.example.com" ip="192.168.122.11"/> </dhcp> </ip> We would like to configure guest specific dns-servers as would be done with the --dhcp-option of dnsmasq. I was expecting to be able to do something like: <host mac="00:16:3e:77:e2:ed" name="foo.example.com" ip="192.168.122.10" dhcp-option="dns-server,127.0.0.1" /> but it seems that this isn't the correct approach, as virsh net-edit default removes that attribute definition. Could someone point me to the correct documentation? Thank you! David Ayers -- David Ayers - Team Austria Free Software Foundation Europe (FSFE) [] (http://www.fsfe.org) Join the Fellowship of FSFE! [][][] (https://fsfe.org/join) Your donation powers our work! || (http://fsfe.org/donate)
Martin Kletzander
2017-Aug-31 08:11 UTC
Re: [libvirt-users] network configuration for guest specific dns-servers
On Thu, Aug 31, 2017 at 12:10:22AM +0200, David Ayers wrote:>Hello, > >similar to how one can configure guest specific IP addresses via mac >addresses: ><ip address="192.168.122.1" netmask="255.255.255.0" localPtr="yes"> > <dhcp> > <range start="192.168.122.100" end="192.168.122.254"/> > <host mac="00:16:3e:77:e2:ed" name="foo.example.com" ip="192.168.122.10"/> > <host mac="00:16:3e:3e:a9:1a" name="bar.example.com" ip="192.168.122.11"/> > </dhcp> ></ip> > >We would like to configure guest specific dns-servers as would be done >with the --dhcp-option of dnsmasq. I was expecting to be able to do >something like: > > <host mac="00:16:3e:77:e2:ed" > name="foo.example.com" > ip="192.168.122.10" > dhcp-option="dns-server,127.0.0.1" /> > >but it seems that this isn't the correct approach, as virsh net-edit >default removes that attribute definition. >AFAIK the support for this was not added. Feel free to request this in our bugzilla [1] so that we can track it. Or, even better, send a patch if you have some time ;) It should not be difficult.>Could someone point me to the correct documentation? >Sure! [2]>Thank you! >David Ayers >You are welcome. Martin [1] https://bugzilla.redhat.com/enter_bug.cgi?product=Virtualization%20Tools&component=libvirt [2] https://libvirt.org/formatnetwork.html> > >-- >David Ayers - Team Austria >Free Software Foundation Europe (FSFE) [] (http://www.fsfe.org) >Join the Fellowship of FSFE! [][][] (https://fsfe.org/join) >Your donation powers our work! || (http://fsfe.org/donate)>_______________________________________________ >libvirt-users mailing list >libvirt-users@redhat.com >https://www.redhat.com/mailman/listinfo/libvirt-users
David Ayers
2017-Aug-31 09:32 UTC
Re: [libvirt-users] network configuration for guest specific dns-servers
Thanks a lot, Martin! Am Donnerstag, den 31.08.2017, 10:11 +0200 schrieb Martin Kletzander:> On Thu, Aug 31, 2017 at 12:10:22AM +0200, David Ayers wrote: > > > >We would like to configure guest specific dns-servers as would be done > >with the --dhcp-option of dnsmasq. I was expecting to be able to do > >something like: > > > > <host mac="00:16:3e:77:e2:ed" > > name="foo.example.com" > > ip="192.168.122.10" > > dhcp-option="dns-server,127.0.0.1" /> > > > >but it seems that this isn't the correct approach, as virsh net-edit > >default removes that attribute definition. > > > > AFAIK the support for this was not added. Feel free to request this in > our bugzilla [1] so that we can track it. Or, even better, send a patch > if you have some time ;) It should not be difficult.Okay, I'll be sure to add it to bugzilla sometime soon. Your request for a patch implies that this would be a welcome feature and will not be rediscussed on its principal merit correct? (implementation details notwithstanding ;-) ) The reason I ask, is that I do not have a development environment ready for libvirt and there will be quite a bit work before I've read through all your guidelines, setup a development VM (I suppose that should be easiest with the latest stable release of Fedora, RHEL or CentOS?) I'm not sure yet that I can muster up the time, but it does seem interesting, so a may give it shot. It would be very disappointing if it then were rejected on principle. Thank you! David -- David Ayers - Team Austria Free Software Foundation Europe (FSFE) [] (http://www.fsfe.org) Join the Fellowship of FSFE! [][][] (https://fsfe.org/join) Your donation powers our work! || (http://fsfe.org/donate)