至于在公共场所能连上wifi但不能上网的话是没有办法的,但有一部分手机在路由器重启后是可以上网的(祈祷管理员重启路由器吧,阿门).
最后总结一下,手机连上不能上网是因为手机没有分配到正确IP和DNS,只须要把路由器和手机的IP和DNS填上就可以了。另外个别电信或联通的定制无线猫是把wifi的手机上网功能锁住的,需要破解无线猫或得到超级帐号密码才能使用wifi功能和路由功能,如果是电信的无线猫就打10000号查询,告诉他你路由器的设备标识后6位,(特别是华为,中兴,这些国产路由生产商,路由器基本都要超级密码开手机wifi功能),联通的东西我从来没用过,不过也打服务电话查询.