Klipper runs on OctoPi, a customized Linux distribution. As installed it is set up to use DHCP. You can either install a DHCP server on your network and it will just work, or you can figure out how to modify OctoPi to do things your way. You seem to be banging your head against a wall trying to do the latter.
BTW my network experience goes back to bang paths. I'm currently using both hosts files and DHCP. -- John Hasler j...@sugarbit.com Elmwood, WI USA