web-dev-qa-db-fra.com

Impossible de définir l'interface wlan0 en mode AP: Intel centrino N1000 Wireless

Je suis un nouvel utilisateur d’Ubuntu et j’ai installé Ubuntu 12.04 LTS sur mon netbook Acer Aspire One D255 avec une carte sans fil Intel Centrino N1000. Tout ce que je veux, c'est configurer mon netbook comme point d'accès wifi pour mes appareils Android. Cela fonctionnait bien pour moi dans Windows 7 avec Connectify, mais j'essaie de créer un hotspot dans Ubuntu en utilisant hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way- créer-point-d'accès-wifi-virtuel/comment-page-5 / )) mais en obtenant l'erreur suivante:

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

Tout ce que je veux, c'est configurer un point d'accès wifi à l'aide de mon netbook afin que mes appareils Android puissent le voir et s'y connecter.

11
sixline

Pour utiliser votre carte réseau comme point d'accès wifi, elle doit prendre en charge les modes AP et master.

Pour vérifier master-mode, exécutez:

Sudo iwconfig wlan0 mode master. 

Si vous n'obtenez pas d'erreur, alors il supporte le mode maître

Pour vérifier AP, exécutez la commande suivante:

Sudo apt-get install iw

Puis lancez:

iw list

Si "AP" figure dans la liste des "modes d'interface pris en charge", votre appareil prend en charge le mode point d'accès avec hostapd.

Mais comme vous l'avez dit plus haut, cela ne prend pas en charge le mode AP, le hotspot wifi ne fonctionnera pas comme expliqué dans le blog.

Contrairement à Windows, le noyau linux ne fournit pas les mêmes fonctionnalités pour toutes les cartes sans fil. Ainsi, pour une carte wifi particulière, le pilote Windows peut prendre en charge les points d'accès, mais pas les pilotes linux.

Une option consiste à acheter une carte sans fil prenant en charge les modes AP. Vous pouvez trouver plus d'informations ici:

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

Bien que, selon moi, la meilleure option consiste à acheter un routeur USB Wifi avec prise en charge de modem 3G/Evdo (de préférence) comme Lava W2 .

13
Khurshid Alam

Consultez le lien suivant: http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

un moyen simple et efficace de configurer un hotspot dans la plupart des machines Linux.

J'ai essayé la méthode hostapd pour configurer le point d'accès sans fil fourni par Nims. Au début, j'avais des erreurs liées à mon fichier de configuration (lisez les commentaires de 'freekpeek' et de 'Nipin Shakya', ce sont tous les deux moi) mais finalement cela a fonctionné aussi.

J'avais un routeur LP-PHY BCM4312 802.11b/g qui ne supportait pas le mode maître. Le code initial fourni vous permettrait de vérifier le mode de votre routeur: le mien a initialement montré ce qui suit:

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

Ensuite, j'ai d'abord essayé de configurer mon routeur pour qu'il agisse en mode maître. Vous pouvez vérifier si votre routeur est pris en charge pour le mode maître en consultant le site Web suivant: http://wireless.kernel.org/en/users/Drivers

La mienne était celle de Broadcom. Donc, j'ai vérifié mon "ID de puce" sur le site Web ci-dessus, et j'ai cliqué sur le b43 de la liste et fait ce qui suit:

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

Vous pouvez également vérifier le vôtre, en faisant correspondre votre "identifiant de puce" avec ceux fournis dans la page ci-dessus. Si votre routeur est pris en charge pour le mode maître, étape détaillée pour télécharger et installer le pilote comme suggéré dans chacun des routeurs individuels. Vous pouvez ensuite poursuivre avec la rubrique "INSTALLATION DE HOSTAPD" à partir du tutoriel fourni avec mon NIMS.

J'espère que cela t'aides. Cordialement, WinuxUser

3
nipunshakya