如何从Windows计算机中识别正在中毒路由器的无线设备?


24

我和其他许多人一起住在一间房子里,他们都发誓他们的任何设备都没错。问题在于,当路由器上启用了无线功能后,ping空中火箭和全面的Internet性能会降低。一旦我禁用了无线功能,只允许我的PC访问互联网,它就会再次正常运行。

我假设将有一个设备引起此问题,但是我无法将其识别为其他用户非常不合作。这是下面的图片,显示在先打开无线然后关闭然后重新打开的ping情况。

顶部-WiFi打开,中-WiFi关闭,底部-WiFi打开。

在这种情况下,是否有任何简便的方法来确定问题?

谢谢。


我们需要更多信息:ipconfig输出(对于您的以太网和无线卡)都将很有用,或者至少是您的网关配置(也称为路由器的本地LAN IP)。您可以简单地将其剪切并粘贴,而无需图像。
Sopalajo de Arrierez 2014年

在调查ARP中毒时,arp -a至少对于默认网关(可能是路由器)的值知道的输出可能很有用。
Sopalajo de Arrierez 2014年

3
好吧...至少在您的LAN上有6台设备。如果您怀疑是WiFi的ARP中毒,请Physical Address在切换到WiFi模式1-2分钟后检查ARP表是否更改了该值(至少是路由器的值:192.168.0.1)。
Sopalajo de Arrierez 2014年

1
从这个问题看来,您的互联网性能正在下降。除非您的内部网络性能也很差(ping路由器,访问其管理控制台),否则您应该考虑最简单的问题:有人正在下载大量文件或正在使用洪流。
NothingsImpossible

2
这个问题似乎根本没有提到ARP中毒。在此可以完全口头使用中毒。不知道为什么人们这么快就假设您认为这是ARP的事情。
Cruncher 2014年

Answers:


30

您可以(暂时)在Wifi上启用MAC过滤吗?

这样一来,您应该可以一次将一个MAC列入白名单,并查看哪个是罪魁祸首。

对于它的价值,我怀疑有人正在运行BitTorrent或类似的东西。


感谢您的建议,目前正在观看无线网络以查看连接的设备并在更改时ping通。它几乎似乎没有任何原因地发生。
Declan Greally 2014年

@DeclanGreally您是否认为路由器电源不足?什么牌子/型号?它正在运行什么固件?
moswald 2014年

1
启用某个设备后,可能不会立即发生这种情况,而是要在几分钟或一个小时左右后,即启动任何伪造的软件后,才发生这种情况。
Daniel R Hicks

1
+1表示怀疑一个或多个使用BitTorrent的人。如果他们不是那么精通技术,那么他们对连接没有限制,那肯定会给路由器增加一些主要的负担。
Smalltown2k 2014年

22

即使(某些)其他答案在发现您的问题时更实用,只要原始问题要求“如何查找和运行ARP中毒?”之类的内容,我也会在几步检测ARP中毒的方法对从通用(非WiFi)提取的任何Windows版本均有效,此处更快捷,更简单。

如果您怀疑仅在WiFi上发生了ARP中毒,通常的第一种方法是在切换1-2分钟后检查ARP表是否更改了物理地址值(至少是路由器的值,例如:192.168.0.1)。从有线网络模式变为WiFi模式。

请尝试以下步骤:

1.-切换到无毒方案:关闭路由器中的WiFi。
2.- 以管理员身份打开Shell

cmd

3.- 检查 ARP表:

c:\>arp -a
Interface: 192.168.11.108 --- 0x2
Internet Address IP Physical Address    Type
192.168.0.1         00-24-a5-0e-a8-42   dynamical
192.168.0.102       50-e5-49-c5-47-15   dynamical
192.168.0.107       00-17-31-3f-d3-a9   dynamical

4.-切换到中毒方案:打开路由器中的WiFi。
5.- 清除 ARP缓存(需要管理员外壳):

arp -d -a

6.- 等待 1-2分钟(以确保网络流量已开始中毒)。
7.- 再次检查 ARP表:

c:\>arp -a
Interface: 192.168.11.108 --- 0x2
Internet Address IP Physical Address    Type
192.168.0.1         00-17-31-3f-d3-a9   dynamical
192.168.0.102       50-e5-49-c5-47-15   dynamical
192.168.0.107       00-17-31-3f-d3-a9   dynamical

与另一个比较。如果路由器的物理地址(也称为MAC)已更改,则说明的场景中存在一些ARP中毒现象。
要知道是谁发送了中毒信息,请在ARP表的其余部分中搜索重复项(在上面显示的示例中,192.168.0.107是中毒者)。说明:ARP中毒设备会向所有网络(LAN)发出类似“我现在是路由器”的信息。


您怎么知道107是中毒者?在上面的屏幕截图中,除了路由器MAC地址外,其他所有内容都相同。提前向我解释。
分类

3
它看起来像在最终表中的路由器的MAC地址是相同的107
SWW

@ Classified,sWW是正确的:在WiFi开启期间进行ARP检查时,路由器具有与MAC Address192.168.0.107 IP 相同的(物理地址),这是完全不可能的,因此ARP中毒会使LAN中的所有计算机将其互联网流量发送到192.168.0.107,而不是真实的192.168.0.1。该过程需要解释一些时间,但是您可以说中毒者的IP地址为192.168.0.107。
Sopalajo de Arrierez 2014年

@SopalajodeArrierez和sWW,谢谢您的解释。我是如此盲目,我看不到两者的MAC地址相同。
分类

12

解决该问题的一种方法是顺序关闭每个设备,直到问题消除。一旦您的ping速率下降到可接受的水平,您就会发现自己的罪魁祸首。

您也可以打开MAC过滤并逐个添加每个设备,以关闭设备。这本质上将一一阻塞。同样,一旦级别降至正常,您就发现了资源浪费。


感谢您的建议,目前正在观看无线网络以查看连接的设备并在更改时ping通。
Declan Greally 2014年

7

愚蠢的问题,但是您是否排除了干扰?该地区有无绳电话或微波炉等2.4 GHz设备吗?

无线开启时会发生问题,因此可能是引起无线电干扰的原因。例如,您可以将路由器移动到另一个插座或另一个房间。过去对我有用的一件事是路由器上的更改频道。

您也可以将路由器上的固件升级(如果可能)到DD-WRT,看看是否有任何更改。您也可以通过这种方式增强信号强度。

我知道这不像arp中毒那么酷,但是值得研究。


同意,@ Tensigh。我建议使用NirSoft WirelesNetView nirsoft.net/utils/wireless_network_view.html在Windows中查找频道,或者在Android metageek.net/products/inssider中使用InSSIDer
Sopalajo de Arrierez,2014年

我一直都通过有线连接进行连接。当我在路由器上启用无线信号时,我注意到整个网络的性能下降。
Declan Greally 2014年

@DeclanGreally,我知道了。但是,如果您的室友正在进行无线连接,则这些设备之一可能会造成干扰。即使他们实际上没有连接到WLAN,他们的iPhone仍可能在扫描WLAN并尝试连接。似乎会引起如此大的峰值,但无线路由器将与包括有线连接的其他设备共享带宽,这似乎很奇怪。
Tensigh 2014年

1

您可以检查自己和邻居使用的频道。我个人在Android上使用WiFi Analyzer。

WiFi通道的带宽为+/- 3通道。配置为使用通道6的路由器实际上会影响和干扰通道3至9。实际上,这意味着,如果您不想互相干扰,则只能在拥挤的区域使用通道1、6和11。如果将路由器配置为使用相同的信道,则不会有干扰,因为WiFi协议将解决此问题,并允许路由器共享可用带宽,而不会发生任何冲突和重新传输。

因此,如果您使用频道6,而您的邻居使用频道3、4、5、7、8或9,则您会遇到问题。您的邻居会打扰您的路由器。由于他们使用不同的渠道,因此他们彼此之间无法理解,因此无法解决共享问题。干扰将导致大量重传,进而会干扰您的邻居路由器,继而又会重传...。如果您的邻居切换到频道6,那就更好了。

如果不想使用频道2,3,4,5,7,8,9,10,为什么会有可用频道?我真的不知道,但这可能是历史原因,因为没有预料到今天的WiFi会过分拥挤,而且频道范围应有可用的微调频率,以免受到微波炉等的干扰。


0

像BowlesCR一样,我怀疑您的用户要么是带宽猪,要么在设备上感染了某种病毒。

除非您的路由器具有选择性的黑名单/白名单之外的其他监视功能,否则没有容易诊断的方法。


0

问题可能在于网络上的某人上载了太多流量,因为上游的可用容量要少得多(如上所述,这可能是某些BitTorrent客户端被设置为在启动时最小化运行,如uTorrent等)。可能是由于正在下载某些内容,但就像人们在观看流式视频一样,这种情况可能更加明显。

另一种方法是使用类似ettercap之类的东西,您可以使用它们在网络上执行受控的有毒ARP。这将使您可以嗅探流量(使用统一嗅探等),并找出谁在发送太多数据。有合理的教程在这里。同样,如果您在用户遵从性方面遇到问题,则Ettercap允许您通过中毒其ARP表来有选择地禁用计算机的连接,以使它们的流量不会到达路由器。


0

您的路由器上有任何安全设置吗?IP过滤等?如果可能,请尝试将其关闭一段时间,然后再次ping通。有时,这可能会导致路由器性能下降并导致ping通。


-1

例如,新的iphone5处于活动状态时会使旧的wlan网络崩溃。尝试在路由器中禁用5Ghz,仅使用2Ghz。


6
您是否有可靠的消息来源来证明这一主张?
Sickest
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.