I have a Galileo2 running the IOT image connected to Ethernet. I have successfully changed the host name (and it shows up on my router) when I modified the /etc/hostname file.
I have a Galileo 1 running the SDcard image (not IOT) and is connected via wifi and uses DHCP. When I log with putty and type hostname I see that it has the right host name, but when I log into my router it has the hostname blank.
Is there something I should be doing differently or adding in Linux or specific to Galileo for wireless that could make the hostname show up in the router?