电信一直给我分配的内网IP,今天找电信的官方QQ 800010000 ,开通了公网IP,还是很好说话的,变更完重启光猫就行了。但是我发现光猫自己是路由模式,意思就是他自己是也是一层NAT,甚至你使用公网IP在浏览器访问的时候,直接会出现光猫的管理登录页面。然而电信给用户的账号是 useradmin 只能上去看看状态,重启下光猫。真正的管理账号是 telecomadmin ,拥有光猫的最高管理权限,得想个办法拿到这个账号的密码。

万事都有搜索引擎,通过搜索我的光猫型号型号: E8-C,我发现http://192.168.1.1/backupsettings.conf可以直接拿到光猫的配置文件,其中有一行

<X_CT-COM_TeleComAccount>
<Password>VWc4eDQzTG0A</Password>
</X_CT-COM_TeleComAccount>

这个应该就是密码了,使用用户名 telecomadmin 登录出错,难道不是这个密码? 等等,怎么有点眼熟,这不是 base64 编码吗?拿去decode一下,顺利拿到真实密码。

把网络端的连接方式改为6_INTERNET_B_VID_1008,模式改为Bridge,这个时候就可以在你的路由使用PPPOE账号来拨号。如果不知道PPPOE账号的话,你发现先前下载的配置里面有一节叫

<WANPPPConnection instance="1">
</WANPPPConnection>

就是PPPOE用户名,就是密码了,当然,也是Base64编码。

不过我看网上建议修改配置中devacs.edatahome.com:9090这个地址,然后登陆超级管理员账号,访问http://192.168.1.1/updatesettings.html来上传刚刚的配置文件,防止光猫重新获取配置文件。但是我好像没有发现他会自己更新配置,所以我暂时没有改。

然后在自己的机器上开一个Nginx,成功访问。