I have a peer to peer network set up with a linux web server as a test environment, and a NetGear WNR854T is set up as a wireless gateway and router. However, from time to time I am unable to resolve the name of the linux server. This happens regularly from one of our Vista computers connecting through the wireless gateway, although it almost never occurs with one of the wired Vista computers. I have not seen the problem occur when looking up the names of windows boxes, although it may still be occurring with them as well. Also, we have a mac, and it usually can connect if .local is appended to the name, but not always.
The router is set up with a pretty basic setup - i.e. acting as a DHCP server, forwarding DNS requests to our internet providers DNS servers. The linux server has an address reservation on the router. What other settings can I look into in order to resolve this? I'd rather not modify local hosts files if possible.