我有一台旧的 Cisco WRT54GS 路由器,我想用它来创建一个“实验”网络。[基本上,我想嗅探我的 3DS 数据包]。我的台式机有一张无线网卡,我用它来从另一个路由器连接到我的实际互联网连接。基本上,我想要一个像这样设置的网络:
3DS -> [ 旧 Cisco 路由器 / 测试 WiFi ] -> 桌面 -> [ 已连接路由器 / 普通 WiFi] -> 互联网
我的台式机运行的是 Windows 8.1,连接的路由器是 WD MyNet N750。如果需要,我愿意在 Cisco 路由器上安装自定义固件,但如果可以使用库存固件实现,我建议使用它,因为这样可以减少麻烦。
此外,如果您知道在 Windows 上嗅探 3DS 数据包的方法,那也很棒。(我认为我无法按原样嗅探的原因与 NDIS 5 和 NDIS 6 有关 - 我不是网络专家,我只是编写有时使用套接字的 Python 代码 - 但让我相信我无法在不更改操作系统的情况下嗅探的答案至少在这里Wireshark - 帮助查看所有网络流量)
简而言之:我能够嗅探 3DS 数据包的解决方案是创建一个贯穿我桌面的无线网络。我试过这个,但做得不对。如果您知道更好的嗅探数据包的方法,或者如果您知道如何正确设置无线网络,我将不胜感激。(:
答案1
在桌面上安装第二个网络适配器。这可以是 USB 转以太网适配器。确保驱动程序正确安装,并且第二个 NIC 显示在
ncpa.cpl
我不确定 Windows 8.1 是否保留了 Windows 7 使用 192.168.137.X/24 作为子网的行为。如果您的“普通 Wifi”偶然使用该范围,请更改它。
在桌面上启用 Internet 连接共享。您想通过第二个 Wifi 共享您的普通 Wifi。
在测试 Wifi 上,禁用 DHCP 和路由。您的桌面将执行这两项功能,您希望它成为一个哑无线网桥。DD-WRT 允许您禁用 DHCP 和路由,如果需要,将其刷新到 DD-WRT。
配置测试 Wifi 的 WPA/WPA2 加密以与 3DS 配合使用。如果需要,您可能还想将测试 Wifi 设置为与普通 Wifi 不同的频道。
将以太网电缆从第二个 NIC 连接到测试 Wifi 上的 LAN 端口,不是WAN 端口。
为简单起见,禁用任何可以在测试 Wifi 本身上产生流量的东西,例如 DNS、DNSMasq、NTP 等。
下载并安装 Wireshark。
我从未将 Wireshark 与 Windows ICS 一起使用过,但您应该能够在第二个 NIC 上捕获数据包并查看往返于 3DS 的内容。