I never managed to figure it out, except that something was going crazy during the ipmasq being performed by the wireless access point. To get around it, I eventually tunnelled around it with ssh, as described
here. The link he gives for the tinyproxy script isn't very good, go back to the original mailing list message for it.