Falha ao definir interface wlan0 no modo AP: Intel centrino N1000 Wireless

11

Sou um novo usuário do Ubuntu e instalei o Ubuntu 12.04 LTS no meu netbook Acer Aspire One D255 com uma placa sem fio Intel Centrino N1000. Tudo que eu quero é definir o meu netbook como hotspot wifi para os meus dispositivos Android. Isso funcionou bem para mim no Windows 7 usando Connectify, mas eu estou tentando fazer hotspot no Ubuntu usando hostapd ( link ), mas recebendo o seguinte erro:

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

Tudo que eu quero é configurar um hotspot wifi usando meu netbook para que meus dispositivos Android possam ver e se conectar a ele.

    
por sixline 14.07.2013 / 08:47

2 respostas

11

Para usar sua placa de rede como ponto de acesso Wi-Fi, ele deve ser compatível com AP mode & master mode.

Para verificar o master-mode run:

sudo iwconfig wlan0 mode master. 

Se você não receber um erro, ele suportará o modo mestre

Para verificar o AP , execute o seguinte comando:

sudo apt-get install iw

Em seguida, execute:

iw list

Se houver 'AP' na lista de "Modos de interface suportados", seu dispositivo suportará o modo de ponto de acesso com hostapd.

Mas, como você comentou acima, que não suporta % modoAP, o ponto de acesso Wi-Fi não funciona como explicado no blog.

Ao contrário do windows, o linux-kernel não oferece os mesmos recursos para todas as placas wireless. Então, para uma placa wifi em particular, o driver do Windows pode suportar AP, mas o Linux pode não.

Uma opção é comprar uma placa sem fio que suporte os modos AP. Você pode encontrar mais informações aqui:

link

Embora de acordo comigo, a melhor opção é comprar um USB Wifi-Router com suporte a modem 3G / Evdo (de preferência) como Lava W200 .

    
por Khurshid Alam 17.07.2013 / 22:14
3

Consulte o seguinte link: link

uma maneira simples e eficaz de configurar o hotspot na maioria das máquinas linux.

Eu tentei a maneira hostapd de configurar o hotspot wireless fornecido pelo Nims. Inicialmente eu tinha erros relacionados ao meu arquivo de configuração (Leia os comentários de 'freekpeek' e 'Nipin Shakya', ambos são eu), mas finalmente funcionou também.

Eu tinha um roteador LP-PHY 802.11b / g BCM4312 que não suportava o Modo mestre. O código inicial fornecido permite que você verifique o modo do seu roteador: o meu mostrou inicialmente o seguinte:

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

Então eu tentei configurar meu roteador para agir no modo mestre. Você pode verificar se o seu roteador é compatível com o modo principal consultando o seguinte site: link

A minha era da Broadcom. Então, eu verifiquei o meu 'Chip ID' através do site acima, e cliquei no b43 da lista e fiz o seguinte:

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

Você também pode verificar o seu, combinando o seu 'Chip ID' com os fornecidos na página acima. Se o seu roteador é suportado para o modo mestre, passo detalhado para baixar e instalar o driver, como sugerido em cada um dos roteadores individuais. Você pode então prosseguir com o tópico "INSTALANDO O HOSTAPD" do tutorial fornecido meu NIMS.

Espero que isso ajude. Atenciosamente, WinuxUser

    
por nipunshakya 23.07.2013 / 10:41