Jsem nový uživatel Ubuntu a nainstaloval jsem Ubuntu 12.04 LTS na svůj netbook Acer Aspire One D255 s bezdrátovou kartou Intel Centrino N1000. Vše, co chci, je nastavit svůj netbook jako wifi hotspot pro moje zařízení Android. To mi fungovalo dobře ve Windows 7 pomocí Connectify, ale snažím se vytvořit hotspot v Ubuntu pomocí hostapd (http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-access-point/comment-page-5/), ale zobrazuje se následující chyba:
[email protected]:~$ sudo hostapd ~/hostapd-test.conf
Configuration file: /home/ali/hostapd-test.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8178910 user_data=0x8178e80 handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x817ac98 user_data=(nil) handler=0x8086770
Vše, co chci, je nastavit wifi hotspot pomocí mého netbooku, aby ho moje zařízení Android mohla zobrazit a připojit se k němu.
Přijatá odpověď:
Chcete-li síťovou kartu používat jako hotspot Wi-Fi, musí podporovat AP
režim &master
režimu.
Chcete-li zkontrolovat master-mode
spustit:
sudo iwconfig wlan0 mode master.
Pokud se nezobrazí chyba, pak podporuje hlavní režim
Chcete-li zkontrolovat AP
spusťte následující příkaz:
sudo apt-get install iw
Poté spusťte:
iw list
Pokud je v seznamu „Podporované režimy rozhraní“ uvedeno „AP“, vaše zařízení bude podporovat režim přístupového bodu s hostapd.
Ale jak jste uvedl výše, nepodporuje AP
Wi-Fi hotspot nebude fungovat, jak je vysvětleno v blogu.
Na rozdíl od Windows, linux-kernel neposkytuje stejné funkce pro všechny bezdrátové karty. Takže pro konkrétní wifi-kartu může Windows driver podporovat AP, ale linux-driver nemusí.
Jednou z možností je zakoupení bezdrátové karty, která podporuje režimy AP. Více informací naleznete zde:
http://wireless.kernel.org/en/users/Drivers
I když podle mě je nejlepší možností koupit USB Wifi-Router s podporou 3G/Evdo modemu (nejlépe) jako Lava W200.