![Windows 家庭网络无法与交换机和路由器配合使用](https://linux22.com/image/1254047/Windows%20%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C%E6%97%A0%E6%B3%95%E4%B8%8E%E4%BA%A4%E6%8D%A2%E6%9C%BA%E5%92%8C%E8%B7%AF%E7%94%B1%E5%99%A8%E9%85%8D%E5%90%88%E4%BD%BF%E7%94%A8.png)
关于这个问题有很多帖子,但我找不到我的具体情况......
我们有一个小型办公网络,通过 3com officeconnect 8 3C16794 接入互联网。此交换机上还有另一个 3com 交换机,连接到 5 台与问题无关的计算机、一台打印机,然后我们必须将 7 台计算机连接到剩余的 6 个端口。因此,在其中一个端口上,我有一个一级 FBR-1418X 路由器,用于连接两台 PC。电缆进入路由器的 WAN 端口。
这 7 台电脑属于同一个工作组,但路由器上的计算机无法找到其他电脑,反之亦然。
交换机调度 10.10.10.X 范围内的 IP 地址,并调度 198.168.123.X 范围内的路由器,其子网均为 255.255.255.0。
到目前为止,我可以从路由器上的两台计算机 ping 10.10.10.x 范围内的计算机。反过来不行。没有一台计算机“找到”另一个局域网上的计算机。(在 Windows 中查找工作组中的计算机)在两种情况下,它们都找到同一局域网上的所有计算机。
路由器有一个 IP 表设置,但我不知道把任何东西放在那里是否有帮助,并且在 officeConnect 交换机中我们找不到登录其 Web 界面的密码...
重新启动不能解决...
任何提示非常感谢
更新:经过进一步思考,如果我可以将路由器的 IP 地址范围添加到交换机的路由表中,那么所有计算机都应该能够找到彼此,这似乎合乎逻辑,这可能会解决问题……问题是我在网上找到的默认 3com 密码无法用于登录交换机,显然这里没有人知道密码。因此,如果有人知道此型号的默认密码,可能会有所帮助。这有意义吗?
答案1
首先想到:将任何东西放入路由器的 IP 表都无济于事;您的问题出在另一个方面。您的计算机位于不同的子网中,并且 IP 地址转换不够。实际上,不需要这样做;这里不需要单独的子网 - 恰恰相反,您希望所有东西都在同一个子网上。
尝试一种非常快速的解决方法:将电缆连接到 FBR-1418X 的另一个 LAN 端口中的 3com 交换机,而不是 WAN,就好像 3com 是另一台 PC 一样。如果您必须将这种路由器用作交换机,那么这就是方法。通过使用 WAN 端口,您可以让它充当路由器,跑步本地网络 - 它执行 DHCP 并自行分配本地地址,这实际上不是您想要的。
摘要:对于将四台计算机接入两个 LAN 端口而言,路由器是多余的;交换机才是正确解决方案。菊花链式交换机比菊花链式路由器更不容易出错。(当然,大多数现代路由器是交换机,但你的问题是你的设备充当路由器,而不仅仅是交换机。)
(另外:许多 OfficeConnects 的默认密码都是“admin”,如果您不知道是否设置了其他密码,请尝试一下。还可以尝试“password”或“manager”。)
答案2
好吧 - 对一些事情感到困惑(是我,不是你(头疼!)!如果我错过了什么,请告诉我,我会仔细阅读)
路由器只是用来添加额外的端口,但它也可以作为一个完整的路由器 - 提供 NAT、DHCP 等。
如果路由器有 3 个或更多标准端口,那么最简单的做法就是禁用 DHCP,然后将两台计算机以及现有交换机的上行链路直接插入常规插座。
这将允许所有计算机正常通信并且它们看起来像是在同一个网络上。
当您开始使用 WAN 插座时,您基本上是使用 NAT 将两个网络桥接在一起 - 您可以使用防火墙/传入规则来帮助,但这可能只是一场噩梦......您随时可以禁用 NAT,但我上面写的是迄今为止最简单的解决方案。
唯一的缺点是,记得将路由器的 IP 更改为现有范围内的某个值,否则您必须重置或手动更改机器地址以使其处于其范围内才能连接......但一旦设置好,您就不需要连接了。
最后,我想说的是,如果您正在做任何数据/网络密集型的事情,您可能需要升级您的基础设施,因为这个链接显然会成为网络中的一个薄弱环节。