我试图弄清楚为什么在我们公司,我们使用的 3com 3101 或 3102 电话在开箱时不会接入网络并进行更新,除非它们位于特定的物理位置。
例如,如果我将一部全新的电话插入“A”楼,而该楼恰好是 3com VCX 主单元的物理位置,则它不会进行编程或获取 DHCP。该楼也是所有服务器和核心交换机的主要网络堆栈所在的位置(包括 dhcp windows 服务器)。
如果我把电话带到隔壁的“B”栋楼,那里没有服务器、没有 dhcp 服务器等。电话会顺利启动。它有自己的网络堆栈,有自己的 ip 子网,但所有这些都与主楼“A”相连。
所以这真的没有任何意义——我认为如果它有问题,那就恰恰相反,它不应该在 B 楼上运行。
我知道 3com 超级堆栈的配置中有 mac 地址条目,其中一个看起来像 3com 条目,所以不确定这是否是其中的一部分。
有没有想过为什么 3com voip 电话能够在辅助位置获得 dhcp,但在主位置却不能,但是一旦它从 vcx 获得更新等,它就没问题了,现在您可以将它带到公司的任何地方,它都会正常运行?
答案1
那么,我假设两栋大楼的端口 VLAN 成员资格(和其他配置属性)是相同的吗?我从未使用过 3Com 电话,但您的“大楼 A”体验听起来就像我将电话插入未指定“语音 VLAN”的端口时所看到的一样。
它在收到“更新”后就可以工作,这可能表明新固件增加了 LLDP 支持(或类似功能),从而使“建筑物 A”中的端口对手机来说变得“可接受”,或者手机可能只是将 VLAN 配置提交给 NVRAM(感谢@Robin Gill 让我回忆起手机是如何做到这一点的)。
我会开始尝试识别建筑物之间的配置差异。您还可以考虑在连接到“建筑物 A”网络时嗅探有问题的手机的流量。没有什么可以替代查看线路上的数据包。