我想使用我的 MacBook Pro 从 WiFi 连接的设备捕获(并可能修改)数据包,并且我正在尝试找出最直接的方法。我已经解决了这个问题(之前多次)。我只是想弄清楚如何以最小的努力来做到这一点,因为这种需求时有发生,我发现自己在这个问题上花了太多时间,而且它往往涉及太多的硬件。
到目前为止我已经尝试过:
- 在 OSX 中使用互联网连接共享。失败的:看来我无法通过 Wi-Fi 连接共享 Wi-Fi 连接(在我看来,这似乎是 OSX 中的人为限制,也许可以以某种方式克服它?)。如果我能找到一种方法来做到这一点,这将是我的首选方法。
- Bootcamping 到 Win10 做同样的事情(
netsh wlan start hostednetwork
方法)。失败的:设备显示出来,但网络不工作(从未正确“连接”到互联网)。有一次我让它工作,只是 DNS 解析不起作用,但当我尝试手动设置 DNS 时,它又停止工作了。我的印象是功能非常不稳定,几乎没有故障排除的可能性。也许指南中有一些步骤出现在 Google 上沒有提到? - 将 Mac 连接到有线以太网并通过 Wi-Fi 共享。作品,但我不再拥有 Thunderbolt 显示器,我更喜欢全无线解决方案。我可能会购买 Thunderbolt 到 Eternet 适配器,但我宁愿不购买几乎永远不需要的另一根计算机电缆(地下室里已经有整箱这样的电缆了)
- 安装第二个 Wi-Fi 适配器(我碰巧已经在上述框中安装了它)。我在 OSX 中尝试过,但似乎没有它的驱动程序。如果找到一些 Hackintosh 论坛的链接,但我并不热衷于安装来自可疑来源的未签名驱动程序(尤其是没有源代码的驱动程序)。即使我找到了一个可用的适配器,我也不确定 OSX 是否允许这样做,因为我没有找到有关此主题的任何信息。我也在 Windows 中尝试过,它的工作方式与仅使用内置适配器大致相同(即显示网络,我可以进行身份验证,但没有互联网)。
我主要想找的是一种让 OSX 在没有有线连接的情况下也能创建无线热点的方法(类似于 Windows 的做法),或者在 Windows 10 中以健壮的方式做同样的事情(即创建一个实际上作品)。