Macs lose WLAN connection every hour
I have an Asus RT-N56U router connected wirelessly to 4 Macs: 3 running Snow Leopard, 1 running Mountain Lion (10.8.3). For nearly a year now, I've been persistent problems whereby none of the computers are able to see one another over the LAN. The problem happens once every hour, and the only thing that appears to fix it is clearing the DNS cache on each machine by issuing the sudo dscacheutil -flushcache command in Terminal. The fix is only temporary: once an hour is up, the DHCP lease expires, and I lose my LAN connection again. This leaves me unable to connect to shared folders using Bonjour, print to shared printers, or even ping each computer's LAN IP. I've tried everything, from a factory reset of my router to reinstalling each computer's OS and rebuilding network settings from scratch. I'm at the point now where I'm seriously considering throwing out a $130, 2-year-old router; I run a small business from home, and I just can't manage without filesharing.
MacBook Pro (17-inch Early 2008), OS X Mountain Lion (10.8.2), 2.6GHz C2D 6GB GeForce 8600MT 512MB