我目前在发展中国家担任政府部门的系统分析师。我的专业领域是软件项目,但我在办公室的网络设置方面遇到了一些问题。(不幸的是,作为一个发展中国家,没有太多专业帮助可以解决这类问题。)
最近,我正在尝试诊断网络速度缓慢的问题。我们的办公室通过 ADSL 无线调制解调器/路由器(称为路由器)。调制解调器通过以太网连接到交换机(称为转变)。调制解调器还可用作无线接入点(称为无线1),但由于它位于楼层尽头的房间内,因此其范围有限。办公室周围安装了以太网端口。这些端口的电缆都通向同一个交换机。在靠近大部分客户端计算机的地方,还有另一个无线路由器,可充当这些客户端的接入点(称为无线2)。该路由器通过以太网连接到墙上的端口,因此转变。还有一个充当 DNS 服务器的 Windows 服务器(称为DNSBox) 位于同一房间,直接连接到转变。
---Internet----------|
Router/Wireless1
192.168.10.1 ---------------|
|----|=========|
DNSBox | |--------------------
192.168.10.4 --------------------| Switch |---Other clients----
| |--------------------
|----|=========|
Wireless2 ------------------|
192.168.10.198
关于网络设置,还有最后一件事要提一下。所有客户端都配置了手动 IP 地址。它们的路由器/网关设置为路由器,并将其 DNS 服务器设置为DNSBox(将辅助 IP 设置为外部 IP - 我们的 ISP 的 DNS 服务器的 IP)。
以下是我们正在经历的症状:
- 客户端连接到无线2AP 的互联网连接速度缓慢且不稳定。(此处的“慢”定义为速度约为 1KB/s,但 ping 响应时间似乎正常。)
- 客户端通过以太网连接到转变也会遇到同样的缓慢情况。
- 客户端连接到无线1AP(即通过无线直接连接到 ADSL 调制解调器)可以正常连接到互联网。
- 客户端通过以太网连接到路由器(即通过以太网直接连接到 ADSL 调制解调器)也可以正常连接互联网。
我还尝试通过以太网来衡量网络上两台机器之间的连接性能:
- 两个直接连接到的客户端之间的文件传输转变是最快的;
- 直接连接到转变,以及一个直接连接到路由器(直接连接到转变)运行速度慢得多;
- 两个客户端直接连接到路由器也表现得很慢。
我尝试诊断问题的方法如下:
- 已重启转变- 不用找了。
- 我们尝试拔掉以太网插孔转变一次 4 个并测试互联网连接。这里的想法是,也许网络上的客户端感染了病毒,并且可能正在向网络发送垃圾邮件?(我知道这不太专业。)不幸的是,使用这种方法我们无法获得任何显着的性能提升。有几次似乎更好,但随后连接速度很快又降回缓慢/死机。我不想拔掉所有插孔转变因为我担心用户可能会受到影响,或者我会错误地重新插入插孔(我应该担心这个吗?端口是交换机上的端口,对吗?)
- 我尝试更换用于连接的以太网电缆路由器到转变——性能没有变化。
- 我尝试交换使用的端口转变为了路由器——性能没有变化。
有人知道这可能是什么吗?我应该提到所用硬件的具体品牌/型号吗?病毒爆发在这个国家/办公室很常见——我能做些什么来查明是否是病毒造成的?如果是病毒,它似乎不会产生大量的互联网流量,因为 a) 如果我直接连接到路由器/无线1b) 我们的 ISP 数据使用量并未出现可疑增长。
感谢您的帮助!
更新 #1
以下是一些硬件的规格:
- 转变是一个Edimax ES3132RL 32 端口 10/100 机架式交换机
- 路由器是D-Link DSL-G604T
更新 #2
我刚刚尝试拔掉笔记本电脑以外的所有电源,路由器从转变。速度仍然很慢。我猜这意味着路由器/转变没有被淹没吗?
原因似乎越来越有可能与以下因素之间的相互作用有关:路由器和转变。但是,我仍然找不到任何有关设置 LAN 速度的有用资源(而且我不太熟悉这些高级网络配置)。
答案1
您描述的所有问题(除 1 个以外)和您执行的所有测试(除 1 个以外)似乎都与交换机/路由器链路有关(如果我正确阅读并理解了您的帖子)。我知道您尝试过不同的电缆和交换机端口,但您是否查看过该链路的交换机端口和路由器端口的配置?检查两端的速度和双工设置,确保它们匹配。
答案2
最可能的原因是双工不匹配。100 Mbit 以太网有一个故障,即偶尔一端会以全双工运行,而另一端则以半双工运行。检查交换机和路由器上的指示灯以了解双工设置 - 两者都应为全双工。典型症状是,当只有一台计算机连接单向大量数据流时,网络似乎运行良好,但当使用双向大量数据流或连接多台计算机时,它就会崩溃。(由于改进了双工信号,千兆以太网不太容易出现此故障)。通过在彼此连接的路由器和交换机端口上强制使用 100 Mbit 和全双工来解决此问题。
廉价路由器可能会因为在太多连接上执行 NAT 而导致 CPU 过载,这通常是由 bittorrent 引起的。不幸的是,这种情况很难检测,并且取决于路由器的具体型号。
答案3
对于 Wireless2 的速度问题,Wireless2 是否设置为仅用作接入点?在这种情况下,双重 NAT 可能会成为问题:如果网关(路由器)下的所有东西都有 NAT 地址,并且您的第二个无线网络正在创建自己的专用网络(更糟糕的是:如果它试图在与您的主网络相同的子网中这样做),您可能会遇到一些令人讨厌的行为。
也可能是您的交换机工作过度。您在同一时间有多少客户端在使用,交换机的品牌/型号是什么?
答案4
首先,如果您对电缆感到困惑,可以用胶带给每根电缆贴上标签。这样您就可以放心地拔掉插头。
你说:
--
两个都直接连接到Switch的客户端之间的文件传输是最快的;
直接连接到交换机的一个客户端与直接连接到路由器(直接连接到交换机)的一个客户端之间的文件传输速度要慢得多
直接连接到路由器的两个客户端之间的文件传输也运行缓慢。
--
(1)表示开关正常
(2)表示“路由器”和“交换机”之间的链路存在双工或速度不匹配
(3)有两点很有趣,
a)“路由器”可能存在双工/速度不匹配的问题,如果您无法在路由器上设置双工/速度,您可以通过插入一台笔记本电脑并硬设置双工/速度组合,直到您看到端口给您的信息,从而排除此故障。
b) 如果“路由器”出现拥塞,则可能会受到木马病毒的攻击。是的,确实有路由器被黑客入侵的事件,尤其是消费级路由器。
这里有一些建议,但没有解决方案:
http://forums.speedguide.net/archive/index.php/t-263571.html
您仍可能会发现一些能引发您顿悟时刻的东西。
一般的调试程序应该是从路由器开始逆向操作。在路由器上建立良好的连接。在交换机上建立良好的连接。等等。