我有一台计算机,通过 ISP 提供的 ADSL 调制解调器直接接入网络。
有时需要连接网络上的其他计算机。然后我在系统中添加一个 TP-LINK 无线路由器,这样无线路由器就插入 ADSL 调制解调器,上述计算机用电缆插入无线路由器的一个端口,其他计算机就无线连接了。
问题是当连接无线路由器时,网络速度会慢很多。当计算机直接插入 ADSL 调制解调器时,下载速度为 2 MBps,但如果插入无线路由器,下载速度只有 0.7 MBps。
这是为什么呢?这不是无线连接的问题,因为主计算机直接插入无线路由器的端口,因此它具有直接有线连接(计算机 - 无线路由器 - adsl 调制解调器)。如果是无线连接,我可以理解,但它是有线连接,因此无线电频率不可能发生冲突。顺便说一句,即使只有主计算机连接到无线路由器,网络速度也会很慢,因此这与无线连接的其他计算机占用额外带宽无关。
答案1
您的路由器可能正在执行 NAT,以允许您的机器共享单个公共 IP 地址。这意味着它会重写它在任一方向传递的每个数据包的标头。如果它的 NAT 代码效率低下或其处理器性能不足(这在廉价的无名家庭网络设备中很常见),那么您的性能就会受到影响。
您可以通过禁用无线路由器上的 NAT 和 DHCP 服务来测试这一理论,这样它就只是一个桥梁。如果它不允许您禁用 NAT,那么只需禁用 DHCP 服务并停止使用 WAN 端口。将 TP-Link 的一个 LAN 端口插入 DSL 调制解调器,将另一个 LAN 端口插入您的计算机。将您的计算机配置为直接连接到 DSL 调制解调器,并查看它在这种情况下的表现。这样,它的流量就会通过 TP-Link 设备,但不会受到其 NAT 代码的影响。
答案2
由于路由器 WAN 端口的速度和双工设置,您可能会收到较慢的速度。登录管理 Web 界面时,请检查是否可以手动指定这些特定设置。首先尝试将接口锁定为速度 100 和全双工,然后再次测试速度。如果您仍然对速度不满意,请尝试其他速度和双工设置,直到找到效果最佳的设置。