Error al establecer la interfaz wlan0 en modo AP: Intel centrino N1000 Wireless

11

Soy un nuevo usuario de Ubuntu y he instalado Ubuntu 12.04 LTS en mi netbook Acer Aspire One D255 con una tarjeta inalámbrica Intel Centrino N1000. Todo lo que quiero es configurar mi netbook como punto de acceso wifi para mis dispositivos Android. Esto funcionó bien para mí en Windows 7 usando Connectify, pero estoy tratando de hacer hotspot en Ubuntu usando hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-access-point / comment-page-5 / ) pero obteniendo el siguiente error:

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

Todo lo que quiero es configurar un punto de acceso wifi usando mi netbook para que mis dispositivos Android puedan verlo y conectarse a él.

Sixline
fuente
Alguien por favor responda lo antes posible :-( Yo también quiero convertir mi Netbook Aspire D270 Ubuntu 32.04 de 12.04 de 32 bits en un punto de acceso.
Karthik C
Parece que nadie va a responder esto ...
sixline
@sixline - Los procesadores Centrino no son fáciles ... - podría probarlo con Debian 7 - si es compatible de alguna manera? - al iniciar la instalación de Debian al inicio, presione la tecla 'Tab' - luego agregue la opción de inicio en línea: edd = off
dschinn1001
¿Su tarjeta admite master-modey AP? Ejecutar comando siguiente: sudo apt-get install iw. Entonces corre iw list. Si aparece 'AP'en la lista de "Modos de interfaz admitidos", su dispositivo admitirá el modo Punto de acceso con hostapd. Entonces corre sudo iwconfig wlan0 mode master. Si no recibe un error, entonces es compatible master-modey los pasos anteriores (en el blog) funcionarán.
Khurshid Alam
@ Khurshid: No, no hay ningún modo AP.
sixline

Respuestas:

13

Para usar su tarjeta de red como punto de acceso wifi, debe admitir APmodo y mastermodo.

Para comprobar master-modeejecutar:

sudo iwconfig wlan0 mode master. 

Si no recibe un error, entonces es compatible con el modo maestro

Para verificar APejecutar el siguiente comando:

sudo apt-get install iw

Entonces corre:

iw list

Si hay 'AP' en la lista de "Modos de interfaz admitidos", su dispositivo admitirá el modo Punto de acceso con hostapd.

Pero como comentaste anteriormente, que no admite el AP modo, el punto de acceso wifi no funcionará como se explica en el blog.

A diferencia de Windows, el kernel de Linux no proporciona las mismas funciones para todas las tarjetas inalámbricas, por lo que para una tarjeta wifi en particular, el controlador de Windows puede ser compatible con AP, pero el controlador de Linux no.

Una opción es comprar una tarjeta inalámbrica que admita modos AP. Puedes encontrar más información aquí:

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

Aunque, según yo, la mejor opción es comprar un enrutador Wifi USB con soporte de módem 3G / Evdo (preferiblemente) como Lava W200 .

Khurshid Alam
fuente
Bueno, gracias por responder. Tengo una configuración de arranque dual, así que siempre volveré a Windows 7 para usar connectify. Eso es una verdadera decepción.
sixline
Esperemos que Linux-driver-stack mejore en el futuro. Si está satisfecho con la respuesta, puede marcar la respuesta como aceptada.
Khurshid Alam
¿¿Como hacer eso??
sixline
simplemente haga clic a la yes signizquierda de mi respuesta. Después de eso se volverá verde. Vea esta respuesta como un ejemplo. Aunque tiene que esperar 48 horas para otorgar la recompensa declarada en ella.
Khurshid Alam
Soy quien ofreció la recompensa. sixline solo puede hacer clic en la marca 'tick'
Karthik C
3

Consulte el siguiente enlace: http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

Una forma simple y efectiva de configurar el punto de acceso en la mayoría de las máquinas Linux.

He intentado la manera hostapd de configurar el punto de acceso inalámbrico proporcionado por Nims. Inicialmente tuve errores relacionados con mi archivo de configuración (lea los comentarios de 'freekpeek' y 'Nipin Shakya', ambos somos yo), pero finalmente también funcionó.

Tenía un enrutador BCM4312 802.11b / g LP-PHY que no era compatible con el modo maestro. El código inicial proporcionado le permitiría verificar el modo de su enrutador: el mío inicialmente mostró lo siguiente:

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:~$ 

Luego, primero intenté configurar mi enrutador para que actuara en modo maestro. Puede verificar si su enrutador es compatible con el modo maestro consultando el siguiente sitio web: http://wireless.kernel.org/en/users/Drivers

La mía era de Broadcom. Entonces, verifiqué mi 'ID de chip' a través del sitio web anterior, hice clic en el b43 de la lista e hice lo siguiente:

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

También puede verificar la suya, haciendo coincidir su 'ID de chip' con las proporcionadas en la página anterior. Si su enrutador es compatible con el modo maestro, paso detallado para descargar e instalar el controlador como se sugiere en cada uno de los enrutadores individuales. Luego, puede continuar con el tema "INSTALACIÓN DE HOSTAPD" del tutorial proporcionado por mi NIMS.

Espero que esto ayude. Saludos, WinuxUser

nipunshakya
fuente