I am having the same problem with my wireless router at home. I think mine is a Netgear, but not sure.
One way I've worked around it...I had an Airport Express lying around, and so I plug that into one of the 4 wired ethernet ports and use THAT and it never disconnects.