在我的新工作场所,多亏了老系统管理员,我们有一台未使用的 Cisco Catalyst 2950T 24(两个千兆端口,24 个 100Mbit 端口)。它被用在一个相当奇怪的设置中(这个地方有两个互联网连接 - 一个是政府提供的,我们称之为 X,另一个是商业光纤网络,我们称之为 Y)。
我被雇来为这所高中重新创建一个更好、更适合的网络,因为当前的网络是经过大约 20 年的持续“网络开发”拼凑起来的,包括旧的 BNC 网络、一些 10Mbit 线路(是的,我知道……)以及具有 12 个端点和中央服务器的新系统。
现在整个网络主要是 100Mbit,我们正在处理电缆(更换所有旧的、未使用的电缆是一项 PITA 工作......)。
因此,这个交换机只有一个作用 - 它位于网络调制解调器 X 和在该连接上运行的 Web 服务器之间。鉴于我们研究所目前的财务状况,我们的预算为零,我们必须使用内部资源。那么为什么不重新利用这个交换机呢?
我做到了。将它移到新位置,开始设置,但软件太旧了,不允许启用千兆端口(我想用它连接到房间的控制 PC 和主千兆交换机,也是我们唯一的千兆交换机),并通过它们获取网络。
下一步是升级交换机的固件。由于我对思科硬件和软件还不太熟悉,我阅读了不同的手册,并使用思科网络管理员工具进行升级,但升级失败了。
然后我尝试升级 TFTP 服务器。一切顺利,所有固件文件都已就位,flash:html/ 目录已填充,IOS 固件已就位,因此让我们进行设置。
我连接到它,给它初始配置(IP 地址、登录信息、名称等),然后将它带回它所替换的端点。
我尝试配置最后的部分,连接计算机等,但是不行,Web 界面无法加载。所有浏览器都显示连接在传输过程中被重置,所以我使用 WireShark 检查了包 - 出于某种原因,重启后,交换机以零内容 HTTP 数据包响应!
我的意思是 - 一旦浏览器尝试访问在端口 80 上运行的 HTTP 服务(并且它正在运行,因为端口是打开的并且被检测到),它就会返回答案,但实际内容在所有情况下都是随机的 0x00 字节。
我尝试过用旧版本替换固件,重新安装整个固件,将其重置为出厂默认设置,甚至擦除内部闪存并重新放回固件,但根本无法从网络服务中获取任何东西。
这是什么问题?有人遇到过这种情况吗?