switching to dnsmasq when using grml-terminalserver

Dear All,
Is it possible to replace isc dhcp server with dnsmasq for use with grml-terminalserver? There is an existing dhcp server in my environment that I cannot touch and therefore I need to set up a proxy dhcp server for distributing only pxe-related files but not ip addresses like this: https://www.theurbanpenguin.com/pxelinux-using-proxy-dhcp/ Dnsmasq can do it but isc-dhcp-server does not seem to have this option. Thanks!
-- 顧好自己的隱私, 快停止網路裸奔! 請搜尋『貴哥的節慾手機』 Greg Chao-Kuei Hung 洪朝貴
PGP Key ID: 4096R/5828A7A7 Fingerprint: 67AF B5AB 5242 3E99 16D7 EAF8 A94D 2C92 5828 A7A7

Hi,
* 洪朝貴 [Sat Oct 24, 2020 at 04:00:59PM +0800]:
Is it possible to replace isc dhcp server with dnsmasq for use with grml-terminalserver? There is an existing dhcp server in my environment that I cannot touch and therefore I need to set up a proxy dhcp server for distributing only pxe-related files but not ip addresses like this: https://www.theurbanpenguin.com/pxelinux-using-proxy-dhcp/ Dnsmasq can do it but isc-dhcp-server does not seem to have this option. Thanks!
Well, you can of course use dnsmasq instead of isc-dhcp-server in your environment. But if you're asking for out-of-the-box support within the grml-terminalserver user interface, then that's something someone would need to implement yet. :)
I'm not *yet* sure we'd want to use dnsmasq instead of isc-dhcp-server by default, this would need some further research regarding possible drawbacks, package dependency changes,.... One of the major drawbacks of dnsmasq IMO is, that you need to pretty much always *restart* it - instead of reload without real downtime - for most of any config changes, like adding a new host. This shouldn't be much of a problem for grml-terminalserver itself though, while the proxydhcp feature sounds like a good argument in favor of dnsmasq for grml-terminalserver. Any further opinions?
regards -mika-

if we could see a use case explained with details, it will be more easy for opinions. regards.
Em qua, 28 de out de 2020 14:25, Michael Prokop mika@grml.org escreveu:
Hi,
- 洪朝貴 [Sat Oct 24, 2020 at 04:00:59PM +0800]:
Is it possible to replace isc dhcp server with dnsmasq for use with grml-terminalserver? There is an existing dhcp server in my environment that I cannot touch and therefore I need to set up a proxy dhcp server for distributing only pxe-related files but not ip addresses like this: https://www.theurbanpenguin.com/pxelinux-using-proxy-dhcp/ Dnsmasq can do it but isc-dhcp-server does not seem to have this option. Thanks!
Well, you can of course use dnsmasq instead of isc-dhcp-server in your environment. But if you're asking for out-of-the-box support within the grml-terminalserver user interface, then that's something someone would need to implement yet. :)
I'm not *yet* sure we'd want to use dnsmasq instead of isc-dhcp-server by default, this would need some further research regarding possible drawbacks, package dependency changes,.... One of the major drawbacks of dnsmasq IMO is, that you need to pretty much always *restart* it - instead of reload without real downtime - for most of any config changes, like adding a new host. This shouldn't be much of a problem for grml-terminalserver itself though, while the proxydhcp feature sounds like a good argument in favor of dnsmasq for grml-terminalserver. Any further opinions?
regards -mika- _______________________________________________ Grml mailing list - Grml@ml.grml.org http://ml.grml.org/mailman/listinfo/grml join #grml on irc.freenode.org grml-devel-blog: http://blog.grml.org/
participants (3)
-
gilberto dos santos alves
-
Michael Prokop
-
洪朝貴