For the longest time I couldn’t figure out why some machines on my LAN could be accessed by their server name, while others required IP address to access.
Then I came across this post.
Mostly linux machines could not be access by their name (only IP address) because the name gets propagated using netbios. If Samba was installed and configured on the linux boxes, then it would work. But since I don’t have samba installed (nor do I want it) I have to manually configure the DNS entries in the Tomato formaware router. Adding the IP address, MAC Address and hostname to the Basic > Static DHCP setup will make the names pingable and accessible from any machine on the LAN.