呃...我不知道这是否是正确的堆栈交换,但这是我发现的最好的一个。
我有 Linksys SPA901。当我输入****(进入配置模式)我什么都没听到。我也可以 ping 它,但无法访问 Web 界面。是否可以在不****配置?或者还有其他我可以尝试的解决方案吗?
答案1
两种方法,抱歉我都没有测试过,而且我身边也没有任何 SPA9xx 可以测试。
一种方法(最简单,但我不确定是否有效):SPA942 恢复工具http://www.sipura.net/download/rec942.zip第 6 篇文章在这里http://homecommunity.cisco.com/t5/VoIP-Phones/SPA922-Factory-Reset-Procedure-Does-Not-Work/td-p/247166建议一旦从手机检索到配置文件,它就会删除以前的配置。
下一个方法更难(我还没有测试过,但我相信这应该可行):
其想法是向手机发送一个配置文件,并使用它来更改密码,这样您就能够完全访问手机。
为此,我们需要电话、交换机,还需要方法来设置 DHCP 服务器(我们可以在其上指定 DHCP 选项)以及 TFTP 服务器。
我的建议是使用任何合理规格的 PC,并加载 Server 2008 R2 的评估副本,使用静态 IP 设置网卡并安装 DHCP 服务,安装 Solarwinds TFTP Server(免费),然后安装 Wireshark(也是免费的)。
在 DHCP 服务器上,将选项 66 更改为 TFTP 服务器的 IP 地址。对于 TFTP 服务器,找到需要放置要提供服务的文件的目录(通常称为 tftproot),并创建以下文件(大小写非常重要)。
一个名为 spa901.cfg 的文件,内容如下
<flat-profile>
[System]
<Enable_Web_Server group="System/System_Configuration">yes</Enable_Web_Server>
<Web_Server_Port group="System/System_Configuration">80</Web_Server_Port>
<Enable_Web_Admin_Access group="System/System_Configuration">yes</Enable_Web_Admin_Access>
<Admin_Passwd group="System/System_Configuration"/>
<User_Password group="System/System_Configuration"/>
</flat-profile>
完成后,启动 wireshark、插入手机并切换到 PC,然后关闭手机电源。
然后,您应该会看到手机从服务器获得 DHCP 租约,然后通过 TFTP 提取我们创建的文件。如果您看到文件名不匹配(我相信某些固件更改了手机查找的文件),则根据需要更改文件名。
该文件仅包含 Web 服务器和密码的设置,它确保 Web 服务器在端口 80 上启用,并清除用户和管理员密码。