I setup the hostname for my linux machine to Linux. If I try ping Linux from the same computer it works. If I try from another computer inside my network the host can not be resolved. If I ping the IP from another computer it works.
I take a look in my router at DHCP client list and my linux machine doesn’t have the Hostname set up.
How to broadcast the hostname to the entire network?
When in YaST > Network Devices > Network Settings > Hostnames/DNS is “Change hostname via DHCP” checked? (the exact wording may differ, I do have a dutch version here).
When not, please try. I am not sure it does the trick (I have no DHCP here, so can not test).
I also assume that the router is your DNS server. Check with
Have you tried setting Hostname to send in YaST? That is normally set to AUTO, but you can fill in the name you want to be sent to the DHCP server and the server may remember this for their DNS info. It depends on your router.