2016-04-13 4 views
0

Итак, я пытаюсь получить малину pi 2 B + для создания сети wifi, к которой я мог бы подключать различные другие устройства, поддерживающие Wi-Fi (Android-телефон, Windows-ПК и т. Д.). Мне не нужно пересылать соединения с за пределами. Я запускаю последнюю версию raspbian jessie, обновленную и используя D-Link Dwa-131 wifi dongle.Как разместить Wi-Fi сеть из малины Pi?

Я после этого учебника из Adafruit: https://learn.adafruit.com/setting-up-a-raspberry-pi-as-a-wifi-access-point

И остановился перед переходом через NAT конфигурации, что я не нужен. Также ссылка на версию hostadd, которую они дают, мертва, поэтому я пропустил это.

При попытке запуска hostapd с моим файлом конфигурации (Судо/USR/SBIN/hostapd /etc/hostapd/hostapd.conf) Я получаю следующее сообщение об ошибке:

Configuration file: /etc/hostapd/hostapd.conf 
Line 2: invalid/unknown driver 'r8712u' 
1 errors found in configuration file '/etc/hostapd/hostapd.conf' 
Failed to set up interface with /etc/hostapd/hostapd.conf 
Failed to initialize interface 

Так я пошел на, чтобы проверить мой wlan0 драйвер устройства, и я получил r8712u в результате:

readlink /sys/class/net/wlan0/device/driver 
../../../../../../../../bus/usb/drivers/r8712u 

и поэтому я вроде застрял здесь.

Вот мой hostapd.conf, если это какая-то помощь. Но это ничем не отличается от учебника.

interface=wlan0 
driver=r8712u 
ssid=raspberry 
hw_mode=g 
channel=6 
macaddr_acl=0 
auth_algs=1 
ignore_broadcast_ssid=0 
wpa=2 
wpa_passphrase=passphrase 
wpa_key_mgmt=WPA-PSK 
wpa_pairwise=TKIP 
rsn_pairwise=CCMP 

Любые помощь приветствуются.

Редактировать: После того, как вы нашли сообщение this на SO, я попытался получить версию hostapd от adafruit и использовал ее для обновления моего собственного (должно быть, сначала получил адрес неправильно). Но проблема не меняется.

Редакция 2: В конце концов все это доходит до того, что ключ не является nl80211. Так что нет AP на моем Pi, пока я не получу еще один. Или Pi3.

+0

От https://wikidevi.com/wiki/R8712u Я вижу, что ваша карта может не работать в режиме AP. – o9000

+0

@ o9000 Thx для ответа. Я нашел этот ответ, но также и другие материалы, которые заставляют меня думать, что он все еще может работать. Например, [this] (https://forum.piratebox.cc/read.php?7,11108). – MrGurdil

+0

Вам все еще нужно 'driver = nl80211'. Кроме того, просто сказать, что он не работает, не помогает. Вы должны запустить 'hostapd -dd hostapd.conf' и разместить здесь сообщения (ошибки). – o9000

ответ

0

Прочитать official documentation.

В частности, вам, вероятно, необходимо использовать driver=nl80211.

Вот конфиг я пару лет назад, но должно работать:

interface=wlan0 
driver=nl80211 

# Enable country-based frequency/power limits 
ieee80211d=1 
# Set this to your country code: 
country_code=US 

# This is the name of the network: 
ssid=Home 

# g actually means to use the 2.4 GHz channels, i.e. b/g/n 
hw_mode=g 
# Pick any channel from 1 to 11, ideally the one that is least used by other APs: 
channel=1 

# The encryption scheme. As far as I know, this is the safest combination nowadays. 
wpa=2 
wpa_key_mgmt=WPA-PSK 
wpa_pairwise=CCMP 
rsn_pairwise=CCMP 
# 1=wpa, 2=wep, 3=both. You really want WPA. 
auth_algs=1 

# Set the password here: 
wpa_passphrase=complicated 
# Disable MAC filtering. 
macaddr_acl=0 
# Uncomment this to enable 802.11n (faster). Might work badly on some cards. 
#ieee80211n=1 

Я добавил комментарии для вас.

+0

В конечном счете, ошибка была на USB-ключах. На самом деле это не ключ, а скорее несовместимость между драйвером nl80211 и этим конкретным чипом realtek. Я все равно выберу это как ответ, так как это правильная настройка, и это самый подробный файл конфигурации, который я видел. Большие комментарии. – MrGurdil

 Смежные вопросы

  • Нет связанных вопросов^_^