I edited that file, removed all static ip from web ui, ran the three line commands from your link and rebooted the router as well. After almost a days, most of devices are refreshed and using the hostname I set. However there are still a couple of devices that showing the correct ip address, but...