我有一个 100 Mbit/s 的路由器,直到最近所有设备都连接到它,所以我只能获得 100 Mbit/s 的连接,这是有道理的。
现在我已将所有设备从路由器上断开,添加了一个 1 Gbit/s 交换机,连接了路由器和交换机,并将所有其他设备连接到该交换机。在交换机上,我有两台带有 1 Gbit/s 适配器的计算机和两个 100 Mbit/s 的连接,其中一个连接到第二个路由器,该路由器充当热点。为什么我在带有 1 Gbit/s 适配器的计算机之间获得了 100 Mbit/s 的连接?
路由器现在不应该处理两者之间的 1 Gbit/s 吗?交换机是否可能检测到与其连接的 100 Mbit/s 路由器,因此限制了连接?
硬件:
- 路由器#1:华硕 RT-N12+
- 路由器#2:TP-Link TL-WR1043ND
- 交换机#1:Linksys SE2500
- 两台电脑:英特尔千兆以太网适配器
我还检查了所有电缆。它们Cat 5e。
为了更好地解释我的情况,这里是我的设置:
解决方案:问题在于连接器,不是所有的针脚都完全插入。
答案1
问题可能出在您的电缆上。1000BASE-T(UTP 上的千兆以太网)要求电缆中的所有四对线都正确连接。如果没有,自动协商将导致接口降级为 100BASE-TX(UTP 上的快速以太网)。
如果连接两台 1000BASE-T PC 的两条电缆中有一条不正确,那么这两台 PC 就只能以 100 Mbps 的速度相互通信。
答案2
我遇到了类似的问题。我的问题是从 RJ45 壁式插座到我的 PC 的 Cat 6 电缆离某些电源太近了。当我将电源移开后,Windows 就毫无问题地协商到了 1 Gbit/s 的速度。
我花了几个小时尝试“修复”我的驱动程序和配置,以为这是一个软件问题。