I run the XFCE spin, so any instructions relating to how to do this via gnome are useless. You can hack on the files in /etc/sysconfig, but it seems better to use the tools provided to play nicely with Network Manager.
Under "Settings", XFCE has an entry "Advanced Network Configuration". Too bad it isn't simply "Network Configuration" so you can find it scanning alphabetically for "N". Select "Wired network connection", click the gear thing at the bottom to edit it, and then locate the IPv4 tab and have at it.
The problem so far is that this works sometimes and not others. Mostly not. I use "ifconfig -a" to see what IP number my network is actually using, and then do this:
su systemctl restart NetworkManager.service ifconfig -aI don't see the changes take affect. So I try restarting the system. That works! A good old microsoft Windows reboot is required sometimes. I'll blame NetworkManager, since it has in general been a source of misery and suffering.
hostnamectl set-hostname waldo
Adventures in Computing / tom@mmto.org