Impossibile impostare l'interfaccia wlan0 in modalità AP: Intel centrino N1000 Wireless


11

Sono un nuovo utente di Ubuntu e ho installato Ubuntu 12.04 LTS sul mio netbook Acer Aspire One D255 con una scheda wireless Intel Centrino N1000. Tutto quello che voglio è impostare il mio netbook come hotspot wifi per i miei dispositivi Android. Questo ha funzionato bene per me in Windows 7 usando Connectify ma sto cercando di creare un hotspot in Ubuntu usando hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-access-point / comment-page-5 / ) ma ottenendo il seguente errore:

ali@ali-AOD255:~$ 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

Tutto quello che voglio è configurare un hotspot wifi usando il mio netbook in modo che i miei dispositivi Android possano visualizzarlo e connettersi ad esso.


Qualcuno per favore rispondi al più presto :-( Anch'io voglio trasformare il mio netbook Ubuntu Acer Aspire D270 a 12 bit, 32 bit, in un hotspot.
Karthik C

Sembra che nessuno risponderà a questo ...
sixline

@sixline - I processori Centrino non sono facili ... - potresti provarlo con Debian 7 - se in qualche modo è supportato? - quando si avvia l'installazione Debian all'avvio, premere il tasto 'Tab' - quindi aggiungere sotto l'opzione di avvio in linea: edd = off
dschinn1001

La tua carta supporta master-mode& AP? Eseguire il comando seguente: sudo apt-get install iw. Quindi corri iw list. Se 'AP'nell'elenco delle "Modalità di interfaccia supportate" è presente, il dispositivo supporterà la modalità Access Point con hostapd. Quindi corri sudo iwconfig wlan0 mode master. Se non ricevi un errore, supporta master-modee i passaggi precedenti (sul blog) funzioneranno.
Khurshid Alam,

@Khurshid: No, non esiste alcuna modalità AP.
sixline,

Risposte:


13

Per utilizzare la scheda di rete come hotspot Wi-Fi, è necessario supportare la APmodalità e la mastermodalità.

Per controllare l' master-modeesecuzione:

sudo iwconfig wlan0 mode master. 

Se non ricevi un errore, supporta la modalità master

Per controllare APeseguire il comando seguente:

sudo apt-get install iw

Quindi eseguire:

iw list

Se nell'elenco "Modalità di interfaccia supportate" è presente "AP", il dispositivo supporterà la modalità Access Point con hostapd.

Ma come hai commentato sopra, che non supporta la AP modalità, l'hotspot wifi non funzionerà come spiegato nel blog.

A differenza di Windows, il kernel Linux non fornisce le stesse funzionalità per tutte le schede wireless, quindi per una particolare scheda Wi-Fi, il driver Windows può supportare AP, ma il driver Linux non può.

Un'opzione è acquistare una scheda wireless che supporti le modalità AP. Puoi trovare maggiori informazioni qui:

http://wireless.kernel.org/en/users/Drivers

Anche se secondo me, l'opzione migliore è quella di acquistare un router WiFi USB con supporto modem 3G / Evdo (preferibilmente) come Lava W200 .


Bene grazie per la risposta. Ho una configurazione a doppio avvio, quindi tornerò sempre a Windows 7 per usare connectify. Questa è vera delusione.
sixline,

Spero che lo stack di driver Linux migliorerà in futuro. Se sei soddisfatto della risposta, puoi contrassegnare la risposta come accettata.
Khurshid Alam,

Come farlo??
sixline,

basta fare clic a yes signsinistra della mia risposta, dopodiché diventerà verde. Vedi questa risposta come esempio. Anche se devi aspettare 48 ore per ottenere la ricompensa dichiarata su di essa.
Khurshid Alam,

Sono quello che ha offerto la generosità. sixline può fare clic solo sul segno di spunta
Karthik C

3

Fare riferimento al seguente link: http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

un modo semplice ed efficace per configurare hotspot nella maggior parte delle macchine linux.

Ho provato il modo hostapd di configurare l'hotspot wireless fornito da Nims. Inizialmente avevo errori relativi al mio file di configurazione (leggi i commenti di "freekpeek" e "Nipin Shakya", entrambi sono io) ma alla fine ha funzionato anche io.

Avevo un router LP-PHY BCM4312 802.11b / g che non supportava la modalità Master. Il codice iniziale fornito ti consente di controllare la modalità del tuo router: il mio inizialmente mostrava quanto segue:

winux@MagicBox:~$ lspci -k | grep -A 3 -i "network"
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card
    Kernel driver in use: wl
    Kernel modules: wl, ssb
winux@MagicBox:~$ 
winux@MagicBox:~$ modinfo wl | grep 'depend'
depends:        cfg80211,lib80211
winux@MagicBox:~$ 

Quindi ho prima provato a configurare il mio router per agire in modalità master. Puoi verificare se il tuo router è supportato per la modalità master facendo riferimento al seguente sito Web: http://wireless.kernel.org/en/users/Drivers

Il mio era di Broadcom. quindi, ho controllato il mio "Chip ID" attraverso il sito Web sopra e ho fatto clic sulla b43 dall'elenco e ho fatto quanto segue:

winux@MagicBox:~$ lspci -vnn -d 14e4:
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f6cfc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: wl, ssb

Puoi anche controllare il tuo, abbinando il tuo 'Chip ID' con quelli forniti nella pagina sopra. Se il tuo router è supportato per la modalità master, procedi dettagliatamente per scaricare e installare il driver come suggerito in ciascuno dei singoli router. È quindi possibile procedere con l'argomento "INSTALLAZIONE DI HOSTAPD" dal tutorial fornito con i miei NIMS.

Spero che questo ti aiuti. Saluti, WinuxUser

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.