由路由器操作系统更新引起的 Wordpress 无法登入后台的问题
作者:Panda 日期:2010-05-19
昨天晚上开始,我的 Wordpress 团队博客无法访问后台了,很是奇怪,当初还以为是浏览器有问题,我默认使用的是 IE8,后来分别尝试 FireFox、Opera、Safari 以及 Google Chrome 均无法登入后台。起初还以为是密码错了,之后尝试多个密码依然不奏效,只是很奇怪,第一个密码登入看URL转向,好像是已经验证通过密码了,可是还是回到登入页,其他几个密码则直接告诉密码错误,说明问题没这么简单。之后登入一个客户的网站后台,基于 C#.NET 3.5 构建的,依然是同样的问题。
检查程序并未被修改,数据库的表也完全正常。后来想到昨天晚上对路由器的操作系统做了一次升级,就判定原因是在这里。果然,还原回上一个版本的操作系统就正常了。。
自然的,原因也查出来了,我使用的是 TP-Link 的 WR941N 路由器,由于电信对于多台电脑上网的封锁,TP-Link 发布了固件阻止电信使用网络尖兵探测,原理是路由器将自己伪装成一台上网的电脑,而完全掩盖在路由器下我这些电脑共享上网的事实,让电信的网络尖兵以为这是一台正在上网的电脑,而不是多台电脑。这也就是问题的根结所在,Wordpress 及其他一些网站程序,都将登入的授权给予了那个伪装成普通电脑的路由器,而路由器并不能接应授权,而授权又不可以给共享上网的PC,因为在外网看来,路由器就是一台PC而已,而看不到下面的其他PC。于是出现了密码通过认证但不能保持登录状态的问题。
由于电信给我的是3个 Session 权限,于是我用一个 Cisco 精睿系列的路由器作为接入WAN的路由,然后,再在 Cisco 路由下方的 LAN 口连接 TP-Link 的路由器,那么,大部分需要上网的电脑直接可以连接 TP-Link 的路由器,而偶尔遇到需要这样登入的网站,就更改无线连接到 Cisco 路由器上,当然仅限两个机器同时连接,这样 两个真PC,一个TP-Link 的路由器以及其下面的PC,让电信的系统认为 Session 刚好是3,于是就解决了这个共享上网的问题。
因为之前并未在网上找到这个问题的原因,但看到有网友问这个问题,所以分享在这里,希望能帮助有需要的朋友。
注:路由器固件,即一种嵌入式 Linux 操作系统,内置 DHCP、路由等多种功能软件,还有一个 远程控制台(Web、SSH、Telnet),被安装在一个路由器硬件之上。
上一篇
下一篇


文章来自:
Tags:
相关日志:







