12 votes

Impossible de mettre 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 hotspot wifi pour mes appareils Android. Cela a bien fonctionné pour moi sous Windows 7 en utilisant Connectify mais j'essaie de créer un hotspot sous Ubuntu en utilisant hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create-virtual-wifi-access-point/comment-page-5/ ) mais je reçois 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 hotspot wifi à l'aide de mon netbook afin que mes appareils Android puissent l'afficher et s'y connecter.

13voto

tsilb Points 4356

Pour utiliser votre carte réseau comme hotspot wifi, elle doit supporter AP mode & master mode.

Pour vérifier master-mode courir :

sudo iwconfig wlan0 mode master. 

Si vous n'obtenez pas d'erreur, c'est qu'il supporte le mode maître.

Pour vérifier AP Exécutez la commande suivante :

sudo apt-get install iw

Alors cours :

iw list

S'il y a 'AP' dans la liste des "modes d'interface supportés", votre appareil supportera le mode point d'accès avec hostapd.

Mais comme vous l'avez commenté ci-dessus, qu'il ne prend pas en charge AP Le hotspot wifi ne fonctionne 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, donc pour une carte wifi particulière, le pilote Windows peut supporter AP, mais le pilote linux peut ne pas le faire.

Une option consiste à acheter une carte sans fil qui prend en charge les modes AP. Vous trouverez de plus amples informations ici :

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

Bien que selon moi, la meilleure option est d'acheter un routeur Wifi USB avec support modem 3G/Evdo (de préférence) comme Lava W200 .

3voto

nipunshakya Points 519

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 le hotspot dans la plupart des machines linux.

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

J'avais un routeur BCM4312 802.11b/g LP-PHY qui ne supportait pas le mode maître. Le code initial fourni vous permet de vérifier le mode de votre routeur : le mien affichait initialement 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:~$ 

J'ai d'abord essayé de configurer mon routeur pour qu'il fonctionne en mode maître. Vous pouvez vérifier si votre routeur est supporté par le mode maître en vous référant au site suivant : http://wireless.kernel.org/en/users/Drivers

Le mien était celui de Broadcom. J'ai donc vérifié mon 'Chip ID' via 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 "Chip ID" avec ceux fournis sur la page ci-dessus. Si votre routeur est supporté pour le mode maître, l'étape détaillée pour télécharger et installer le pilote comme suggéré dans chacun des routeurs individuels. Vous pouvez ensuite passer à la rubrique "INSTALLER HOSTAPD" du tutoriel fourni par le NIMS.

J'espère que cela vous aidera. Salutations, WinuxUser

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X