Re: Configure individual DNS Servers for isolated Network
Hi Melanie, You can but it's a hack and it is not persistent whatsoever. The following will be wiped out every time you restart VR AND every time you create a new VM since it is updated on every handshake with ACS management: If you edit the third line in /etc/dnsmasq.d/cloud.conf on the VR this will achieve it: dhcp-range=set:interface-eth0-0,10.1.1.1,static dhcp-option=tag:interface-eth0-0,15,cs2cloud.internal dhcp-option=tag:interface-eth0-0,6,,10.1.1.1,8.8.8.8,8.8.4.4 dhcp-option=tag:interface-eth0-0,3,10.1.1.1 dhcp-option=tag:interface-eth0-0,1,255.255.255.0 Once done do a "service dnsmasq restart", then clear the DHCP lease on your guest and request again - this will now pass the new nameserver in the DHCP lease. For reference - I tried changing the network table entry and this does *not* accomplish anything: > SELECT id,name,dns1,dns2 FROM cloud.networks where id=207 | id | name | dns1 | dns2 | | 207 | dagnet2 | 1.1.1.1 | 9.9.9.9 As far as I can see there's no API call to manipulate this either. Regards, Dag Sonstebo Cloud Architect ShapeBlue On 13/03/2019, 13:41, "Melanie Desaive" wrote: Hi all, for an isolated Network: Is it possible to configure an alternative DNS Server IP for the network through the API or GUI? I want an individual IP from the isolated network itself to be pushed as DNS server by the VR DHCP-server. Not the DNS servers defined for the zone and not the VRs IP itsself. I know it is kind of a hack, but it would help us a lot to circumvent the VR for DNS in that use case. Greetings, Melanie -- -- Heinlein Support GmbH Schwedter Str. 8/9b, 10119 Berlin https://www.heinlein-support.de Tel: 030 / 40 50 51 - 62 Fax: 030 / 40 50 51 - 19 Amtsgericht Berlin-Charlottenburg - HRB 93818 B Geschäftsführer: Peer Heinlein - Sitz: Berlin dag.sonst...@shapeblue.com www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue
Re: Configure individual DNS Servers for isolated Network
Hey Dag, thanks a lot for the swift answer! Yes we where aware of the possiblity to change the VRs DNSMasq configuration to achieve the desired effect but did not like the solution, because we did not like it to be non-persistent. I was thinking about manipulating the database, too. Good to hear you did not succeed with this approach. So I will not dig deeper into that. I discuss the options with my collegue! Wishing you a nice evening! Greetings, Melanie Am Mittwoch, den 13.03.2019, 14:46 + schrieb Dag Sonstebo: > Hi Melanie, > > You can but it's a hack and it is not persistent whatsoever. The > following will be wiped out every time you restart VR AND every time > you create a new VM since it is updated on every handshake with ACS > management: > > If you edit the third line in /etc/dnsmasq.d/cloud.conf on the VR > this will achieve it: > > dhcp-range=set:interface-eth0-0,10.1.1.1,static > dhcp-option=tag:interface-eth0-0,15,cs2cloud.internal > dhcp-option=tag:interface-eth0-0,6, HERE>,10.1.1.1,8.8.8.8,8.8.4.4 > dhcp-option=tag:interface-eth0-0,3,10.1.1.1 > dhcp-option=tag:interface-eth0-0,1,255.255.255.0 > > Once done do a "service dnsmasq restart", then clear the DHCP lease > on your guest and request again - this will now pass the new > nameserver in the DHCP lease. > > For reference - I tried changing the network table entry and this > does *not* accomplish anything: > > > SELECT id,name,dns1,dns2 FROM cloud.networks where id=207 > > id | name | dns1 | dns2 | > > 207 | dagnet2 | 1.1.1.1 | 9.9.9.9 > > As far as I can see there's no API call to manipulate this either. > > Regards, > Dag Sonstebo > Cloud Architect > ShapeBlue > > > On 13/03/2019, 13:41, "Melanie Desaive" < > m.desa...@heinlein-support.de> wrote: > > Hi all, > > for an isolated Network: Is it possible to configure an > alternative DNS > Server IP for the network through the API or GUI? > > I want an individual IP from the isolated network itself to be > pushed > as DNS server by the VR DHCP-server. Not the DNS servers defined > for > the zone and not the VRs IP itsself. > > I know it is kind of a hack, but it would help us a lot to > circumvent > the VR for DNS in that use case. > > Greetings, > > Melanie > -- > -- > Heinlein Support GmbH > Schwedter Str. 8/9b, 10119 Berlin > > https://www.heinlein-support.de > > Tel: 030 / 40 50 51 - 62 > Fax: 030 / 40 50 51 - 19 > > Amtsgericht Berlin-Charlottenburg - HRB 93818 B > Geschäftsführer: Peer Heinlein - Sitz: Berlin > > > > > dag.sonst...@shapeblue.com > www.shapeblue.com > Amadeus House, Floral Street, London WC2E 9DPUK > @shapeblue > > > -- -- Heinlein Support GmbH Schwedter Str. 8/9b, 10119 Berlin https://www.heinlein-support.de Tel: 030 / 40 50 51 - 62 Fax: 030 / 40 50 51 - 19 Amtsgericht Berlin-Charlottenburg - HRB 93818 B Geschäftsführer: Peer Heinlein - Sitz: Berlin
Re: Configure individual DNS Servers for isolated Network
It seems to me the settings are taking from the zone settings (datacentre table) hence manipulating that way will probably not work. Fallback is obviously hard code it in the guest VM, or stick the setting in userdata and script it to populate on startup. Regards, Dag Sonstebo Cloud Architect ShapeBlue On 13/03/2019, 18:57, "Melanie Desaive" wrote: Hey Dag, thanks a lot for the swift answer! Yes we where aware of the possiblity to change the VRs DNSMasq configuration to achieve the desired effect but did not like the solution, because we did not like it to be non-persistent. I was thinking about manipulating the database, too. Good to hear you did not succeed with this approach. So I will not dig deeper into that. I discuss the options with my collegue! Wishing you a nice evening! Greetings, Melanie Am Mittwoch, den 13.03.2019, 14:46 + schrieb Dag Sonstebo: > Hi Melanie, > > You can but it's a hack and it is not persistent whatsoever. The > following will be wiped out every time you restart VR AND every time > you create a new VM since it is updated on every handshake with ACS > management: > > If you edit the third line in /etc/dnsmasq.d/cloud.conf on the VR > this will achieve it: > > dhcp-range=set:interface-eth0-0,10.1.1.1,static > dhcp-option=tag:interface-eth0-0,15,cs2cloud.internal > dhcp-option=tag:interface-eth0-0,6, HERE>,10.1.1.1,8.8.8.8,8.8.4.4 > dhcp-option=tag:interface-eth0-0,3,10.1.1.1 > dhcp-option=tag:interface-eth0-0,1,255.255.255.0 > > Once done do a "service dnsmasq restart", then clear the DHCP lease > on your guest and request again - this will now pass the new > nameserver in the DHCP lease. > > For reference - I tried changing the network table entry and this > does *not* accomplish anything: > > > SELECT id,name,dns1,dns2 FROM cloud.networks where id=207 > > id | name | dns1 | dns2 | > > 207 | dagnet2 | 1.1.1.1 | 9.9.9.9 > > As far as I can see there's no API call to manipulate this either. > > Regards, > Dag Sonstebo > Cloud Architect > ShapeBlue > > > On 13/03/2019, 13:41, "Melanie Desaive" < > m.desa...@heinlein-support.de> wrote: > > Hi all, > > for an isolated Network: Is it possible to configure an > alternative DNS > Server IP for the network through the API or GUI? > > I want an individual IP from the isolated network itself to be > pushed > as DNS server by the VR DHCP-server. Not the DNS servers defined > for > the zone and not the VRs IP itsself. > > I know it is kind of a hack, but it would help us a lot to > circumvent > the VR for DNS in that use case. > > Greetings, > > Melanie > -- > -- > Heinlein Support GmbH > Schwedter Str. 8/9b, 10119 Berlin > > https://www.heinlein-support.de > > Tel: 030 / 40 50 51 - 62 > Fax: 030 / 40 50 51 - 19 > > Amtsgericht Berlin-Charlottenburg - HRB 93818 B > Geschäftsführer: Peer Heinlein - Sitz: Berlin > > > > > dag.sonst...@shapeblue.com > www.shapeblue.com > Amadeus House, Floral Street, London WC2E 9DPUK > @shapeblue > > > -- -- Heinlein Support GmbH Schwedter Str. 8/9b, 10119 Berlin https://www.heinlein-support.de Tel: 030 / 40 50 51 - 62 Fax: 030 / 40 50 51 - 19 Amtsgericht Berlin-Charlottenburg - HRB 93818 B Geschäftsführer: Peer Heinlein - Sitz: Berlin dag.sonst...@shapeblue.com www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue