Android loves to auto-disconnect you from any Wifi network that doesn't provide Internet. You need to go through a bunch of arcane settings to disable that feature.
However I haven't actually played with this and don't know if that would work, or if the network would require DNS to function properly.