News for hackers. Stuff that matters.
Re:Dora: A open-source Rust DHCP Server by jarym on Wednesday December 07, 2022 @10:58AM (#33895843)
Looks cool, what was the motivation for writing another DHCP server - just for learning Rust or something else?
Re:Dora: A open-source Rust DHCP Server by ckdarby on Wednesday December 07, 2022 @11:07AM (#33895978)
FYI /u/leshow is the core contributor of this project.

We've been doing Rust before this. We've rewritten some of our core components over to Rust. Discussed a bit in this post: https://medium.techatscale.com/open-heart-surgery-from-java-...

In terms of writing a DHCP server there was research looking through Github, and the conclusion was that there is a gap in the DHCP space. DHCPd was approaching EOL (and now is EOL). Others in the DHCP industry were calling for options, and it looked like Dora could potentially fill some of those asks: https://ns1.com/blog/isc-dhcp-is-eol-what-will-replace-it

Re:Dora: A open-source Rust DHCP Server by formerly_proven on Wednesday December 07, 2022 @11:26AM (#33896281)
I dunno about "another". After some issues with dnsmasq I went looking and there aren't actually a lot of open source DHCP servers. There's like dhcpd, dnsmasq and kea.

(I actually contemplated writing my own dhcp server in Rust while debugging dnsmasq but felt like it's one of those real PITA kinds of projects. Managed to workaround whatever the dnsmasq problem was after a few hours.)

Re:Dora: A open-source Rust DHCP Server by wyuenho on Wednesday December 07, 2022 @12:54PM (#33897629)
Depending on your use case CoreDNS may also be an option.
Re:Dora: A open-source Rust DHCP Server by Already__Taken on Wednesday December 07, 2022 @07:48PM (#33902619)
is there a plugin to serve DHCP I've missed?
Re:Dora: A open-source Rust DHCP Server by wyuenho on Friday December 09, 2022 @07:55AM (#33920695)
Re:Dora: A open-source Rust DHCP Server by Already__Taken on Wednesday December 07, 2022 @07:40PM (#33902544)
was currently writing a rust cli that's called by an incantation of dnsmasq --script my_bin but it's a nightmare to debug.