I’ve been a long time vyatta SE user and recently started moving my systems to VyOS. One thing that has always irked me that has never worked right is the ability to automatically update internal DNS with DHCP names. Even OpenWRT makes this work with dnsmasq on little SOHO routers. I understand why it doesn’t do it out of the box on Vyatta/VyOS but it was something I always wanted to fix.
I found this thread over on the Ubiquiti forums around this issue and the fix that user offered (http://community.ubnt.com/t5/EdgeMAX/Automatic-DNS-resolution-of-DHCP-client-names/td-p/651311). It wasn’t a perfect solution but its pretty close. At the end of that thread a UBNT employee referenced a ‘hostfile-update’ flag now available. I went digging through the GPL’d source code and it looks like Ubiquiti has baked this into their own stuff.
I have implemented in my own installation of VyOS but I guess I’m not sure what the rules are for taking this and committing it to our own community. Is this something we could add? I’d be willing to help with it. If anybody else is interested the necessary modifications exist in UBNT’s EdgeMax Router firmware. In the GPL source its in vyatta-cfg-dhcp-server_0.13.12.tgz (in the current version I pulled - GPL.ER-e100.v18.104.22.16877648.tbz2).
Happy to provide more details if needed!