Я потратил несколько часов, пытаясь настроить специальную сеть между двумя rasberry pis (Debian 7.8 wheezy, версия ядра 4.1.6-v7+). В конечном итоге я хотел бы иметь 11 pis в одной специальной сети, но мне пока не удалось установить соединение между 2. Каждый пи имеет USB-ключ, содержащий адаптер беспроводной сети Realtek RTL8188CUS 802.11n. Запуск dmesg | grep usb
указывает, что устройство регистрируется с помощью драйвера интерфейса rtl18192cu. Согласно этой вики-странице:
В целом, устройства с RTL8188CUS прекрасно работают в качестве точки доступа Wi-Fi. Если вы планируете использовать raspberry pi в режиме ad hoc, вы должны убедиться, что ваш адаптер использует драйвер nl80211. Адаптеры Wi-Fi, использующие драйвер RTL8188CUS, не будут работать в режиме ad hoc.
Означает ли это, что мое устройство вообще не сможет использовать режим ad hoc или что мне нужно как-то настроить устройство на использование драйвера nl80211
?
Я попытался следовать инструкциям на этой вики-странице Arch Linux, используя как wpa_supplicant
и ручной метод iw
. Метод iw
не работает, что согласуется с тем фактом, что iw
предназначен только для устройств, совместимых с nl80211
. Использование wpa_supplicant
было неудачным.
Следование вики-инструкциям Debian по настройке сети ad hoc принесло больше удачи через методы manual и /etc/network/interfaces
в том, что ifconfig
и iwconfig
сообщили, что оба pis были в режиме ad hoc, но они не смогли пропинговать один другой. Я также мог видеть специальную сеть с моего ноутбука, но не мог подключиться.
На этот вопрос о стековом потоке есть ответ, который утверждает, что он имел успех с тем же драйвером.
Буду признателен за любые советы о том, как настроить специальную сеть между несколькими Rasberry PIS. Меня особенно интересует помощь в настройке решения wpa_supplicant - есть ли какой-нибудь способ использования nl80211
для общения с моим устройством wifi?