更新 -

更新 -

我花了几个小时尝试在 2 个 Raspberry Pi(Debian 7.8 wheezy,内核版本 4.1.6-v7+)之间建立一个临时网络。我最终希望在一个临时网络上拥有 11 个 Raspberry Pi,但我尚未设法在 2 个 Raspberry Pi 之间建立连接。每个 Raspberry Pi 都有一个 USB 加密狗,其中包含一个 Realtek RTL8188CUS 802.11n WLAN 适配器。正在运行dmesg | grep usb表示设备正在向接口驱动程序注册rtl18192cu。 根据此维基页面

一般来说,带有 RTL8188CUS 的设备非常适合用作 wifi 接入点。如果您计划在 ad hoc 模式下使用 raspberry pi,则必须验证您的适配器是否正在使用 nl80211 驱动程序。使用 RTL8188CUS 驱动程序的 Wifi 适配器在 ad hoc 模式下无法工作。

这是否意味着我的设备根本无法使用临时模式,或者我需要以某种方式设置我的设备才能使用该nl80211驱动程序?

我尝试按照此说明进行操作Arch Linux 维基页面使用手动方法wpa_supplicant和手动iw方法。该iw方法不起作用,这与iw仅适用于nl80211兼容设备的事实一致。使用wpa_supplicant同样不成功。

Debian wiki 说明设置 ad hoc 网络时,通过手动和/etc/network/interfaces手动方法都获得了更好的结果,ifconfigiwconfig报告两个 pi 都处于 ad hoc 模式,但它们无法相互 ping 通。我也可以从我的笔记本电脑上看到 ad hoc 网络,但无法连接。

这个 stackoverflow 问题有一个答案声称使用同一个驱动程序已经成功。

任何关于如何在多个 rasberry pi 之间设置临时网络的建议都将不胜感激。我特别想获得有关设置 wpa_supplicant 解决方案的帮助 - 是否有某种方法可以用于nl80211与我的 wifi 设备通信?

答案1

嗨,我回复得有点晚了,但实际上我在同一个帖子里发了答案,后来我删掉了。使用 pi 的 AdHoc 网络是可能的基于 Ralink 的 WiFi 适配器我用RT5370 Ralink 驱动程序这使得 pis 的 Adhocing 成为可能

如果你需要参考这里我的查询这表明nl80211司机帮不上什么忙

您可以相信我,因为我花了一些时间尝试为工作开发临时网络,现在我可以轻松使用基于 Ralink 的适配器成功构建网络。希望对您有所帮助

更新 -

Debian Wheezy 7.10固件更新艾迪麦克斯适配器现在已兼容临时模式。我今天亲自测试并检查了这一点。因此,现在各种 wifi 适配器的基础设施或临时模式操作应该不会有问题

虽然在 Raspbian Jessie 上的测试似乎失败了!

相关内容