光猫机身只给了普通用户的账号和密码,使用普通用户的账号密码只能对光猫做常规的管理,一些高级的设置比如DMZ之类的就没办法设置了,这时就需要高级的管理员权限。
因为我需要公网访问家中的群晖,现在公网有了,但是没有把请求转发到我的路由器上。联系了下给我安光纤的那个人,他跟我说需要他们后台给开一下,给了我个大概的完成时间但是这个时间早就已经过去了,还是一直不见效果。冥冥之中,感觉这东西跟联通的后台没有什么关系,原因应该是在设备上。今天正好跟朋友聊到了这个话题,他一句话点醒了我,光猫都有一个管理员账号,高级的权限都在管理员后台,让我找下默认密码。
我的光猫型号是中兴ZXHN F607,网上大概的查了下获取管理员账号密码的方法有如下几种:

  1. 联系运营商提供SN号获取;
  2. 默认账号/密码: admin/admintelecomadmin/telecomadmin
  3. 浏览器输入: http://<光猫IP>/web_shell_cmd.gch ,之后在弹出的对话框中输入 sendcmd 1 DB p UserInfo,会显示出账号和密码
  4. 使用 telnet <光猫IP> 命令进到光猫shell后台,后台的账号/密码 root/Zte521 ,之后再使用命令 sendcmd 1 DB p UserInfosendcmd 1 DB p DevAuthInfo ,可显示账号密码

上面这些方法,方法1直接PASS,方法2中提供的账号密码都不对,方法3浏览器返回500错误,方法4通过,列出了如下清单:

<Tbl name="DevAuthInfo" RowCount="6">
        <Row No="0">
                <DM name="ViewName" val="IGD.AU1"/>
                <DM name="Enable" val="1"/>
                <DM name="IsOnline" val="0"/>
                <DM name="AppID" val="1"/>
                <DM name="User" val="lnadmin"/>
                <DM name="Pass" val="lnadmin****"/>
                <DM name="Level" val="1"/>
                <DM name="Extra" val=""/>
                <DM name="ExtraInt" val="0"/>
        </Row>
        <Row No="1">
                <DM name="ViewName" val="IGD.AU2"/>
                <DM name="Enable" val="1"/>
                <DM name="IsOnline" val="0"/>
                <DM name="AppID" val="1"/>
                <DM name="User" val="user"/>
                <DM name="Pass" val="****"/>
                <DM name="Level" val="2"/>
                <DM name="Extra" val=""/>
                <DM name="ExtraInt" val="0"/>
        </Row>
        <Row No="2">
                <DM name="ViewName" val="IGD.AU3"/>
                <DM name="Enable" val="1"/>
                <DM name="IsOnline" val="0"/>
                <DM name="AppID" val="2"/>
                <DM name="User" val="root"/>
                <DM name="Pass" val="****"/>
                <DM name="Level" val="2"/>
                <DM name="Extra" val=""/>
                <DM name="ExtraInt" val="0"/>
        </Row>
        <Row No="3">
                <DM name="ViewName" val="IGD.AU4"/>
                <DM name="Enable" val="1"/>
                <DM name="IsOnline" val="0"/>
                <DM name="AppID" val="2"/>
                <DM name="User" val=""/>
                <DM name="Pass" val="****"/>
                <DM name="Level" val="1"/>
                <DM name="Extra" val=""/>
                <DM name="ExtraInt" val="0"/>
        </Row>
        <Row No="4">
                <DM name="ViewName" val="IGD.AU5"/>
                <DM name="Enable" val="1"/>
                <DM name="IsOnline" val="0"/>
                <DM name="AppID" val="4"/>
                <DM name="User" val="admin"/>
                <DM name="Pass" val="****"/>
                <DM name="Level" val="1"/>
                <DM name="Extra" val=""/>
                <DM name="ExtraInt" val="0"/>
        </Row>
        <Row No="5">
                <DM name="ViewName" val="IGD.AU6"/>
                <DM name="Enable" val="0"/>
                <DM name="IsOnline" val="0"/>
                <DM name="AppID" val="5"/>
                <DM name="User" val=""/>
                <DM name="Pass" val="****"/>
                <DM name="Level" val="1"/>
                <DM name="Extra" val=""/>
                <DM name="ExtraInt" val="0"/>
        </Row>
</Tbl>

密码部分我做了脱敏处理,返回的信息中,我理解的含义如下:

<DM name="User" val="lnadmin"/> <!--用户名-->
<DM name="Pass" val="lnadmin****"/> <!--密码-->
<DM name="Level" val="1"/> <!--账号等级,1-管理员,2-普通用户-->

我选的是 lnadmin 账号和对应的密码,打开管理员后台地址: http://<光猫IP>/cu.html ,输入管理员账号和密码,果然成功。在主菜单中找到高级设置,之后打开子菜单NAT,里面有DMZ和虚拟主机等,我直接设置的DMZ,主机地址填要暴露在公网环境的主机IP,我把路由器暴露了出来,设置后在公网下直接访问 <自己的公网IP>:<NAS端口号>,成功。

Last modification:November 27, 2020
如果觉得我的文章对你有用,请随意赞赏