Fehler beim Einstellen der Schnittstelle wlan0 in den AP-Modus: Intel centrino N1000 Wireless

11

Ich bin ein neuer Ubuntu-Benutzer und habe Ubuntu 12.04 LTS auf meinem Acer Aspire One D255-Netbook mit einer Intel Centrino N1000 Wireless-Karte installiert. Ich möchte nur mein Netbook als WLAN-Hotspot für meine Android-Geräte festlegen. Dies funktionierte gut für mich in Windows 7 mit Connectify, aber ich versuche, einen Hotspot in Ubuntu mit hostapd zu erstellen ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-access-point / comment-page-5 / ) aber es wird folgender Fehler angezeigt:

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

Ich möchte lediglich einen WLAN-Hotspot mit meinem Netbook einrichten, damit meine Android-Geräte ihn anzeigen und eine Verbindung herstellen können.

Sixline
quelle
Jemand antwortet bitte so schnell wie möglich :-( Ich möchte auch mein 32-Bit-Ubuntu Acer Aspire D270 Netbook vom 12.04 in einen Hotspot verwandeln.
Karthik C
Es sieht so aus, als würde niemand darauf antworten ...
Sixline
@sixline - Centrino-Prozessoren sind nicht einfach ... - Sie könnten es mit Debian 7 versuchen - wenn es dann irgendwie unterstützt wird? - Wenn Sie beim Start zur Debian-Installation booten, drücken Sie die Tabulatortaste. Fügen Sie dann die folgende Boot-Option hinzu: edd = off
dschinn1001
Unterstützt Ihre Karte master-mode& AP? Führen Sie den folgenden Befehl aus : sudo apt-get install iw. Dann renne iw list. Wenn 'AP'in der Liste der "Unterstützten Schnittstellenmodi" enthalten ist, unterstützt Ihr Gerät den Access Point-Modus mit hostapd. Dann renne sudo iwconfig wlan0 mode master. Wenn Sie keine Fehlermeldung erhalten, werden die master-modeoben genannten Schritte (im Blog) unterstützt.
Khurshid Alam
@ Khurshid: Nein, es gibt keinen AP-Modus.
Sixline

Antworten:

13

Um Ihre Netzwerkkarte als WLAN-Hotspot zu verwenden, muss sie APmode & mastermode unterstützen.

So überprüfen Sie den master-modeLauf:

sudo iwconfig wlan0 mode master. 

Wenn Sie keine Fehlermeldung erhalten, wird der Master-Modus unterstützt

So überprüfen Sie den APfolgenden Befehl:

sudo apt-get install iw

Dann renne:

iw list

Wenn die Liste der "unterstützten Schnittstellenmodi" "AP" enthält, unterstützt Ihr Gerät den Access Point-Modus mit hostapd.

Aber wie Sie oben kommentiert haben, dass es den Modus nicht unterstützt AP , funktioniert der WLAN-Hotspot nicht wie im Blog erklärt.

Im Gegensatz zu Windows bietet der Linux-Kernel nicht für alle WLAN-Karten die gleichen Funktionen. Für eine bestimmte WLAN-Karte unterstützt der Windows-Treiber möglicherweise AP, der Linux-Treiber jedoch möglicherweise nicht.

Eine Möglichkeit besteht darin, eine WLAN-Karte zu erwerben, die AP-Modi unterstützt. Weitere Informationen finden Sie hier:

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

Obwohl meiner Meinung nach die beste Option ist, einen USB-WLAN-Router mit 3G / Evdo-Modem-Unterstützung (vorzugsweise) wie Lava W200 zu kaufen .

Khurshid Alam
quelle
Na danke für die Antwort. Ich habe ein Dual-Boot-Setup, daher wechsle ich immer wieder zu Windows 7, um Connectify zu verwenden. Das ist echte Enttäuschung.
Sixline
Hoffentlich wird sich der Linux-Treiber-Stack in Zukunft verbessern. Wenn Sie mit der Antwort zufrieden sind, können Sie die Antwort als akzeptiert markieren.
Khurshid Alam
Wie geht das??
Sixline
Klicken yes signSie einfach links von meiner Antwort. Danach wird es grün. Sehen Sie sich diese Antwort als Beispiel an. Sie müssen jedoch 48 Stunden warten, um das darauf deklarierte Kopfgeld zu vergeben.
Khurshid Alam
Ich bin derjenige, der das Kopfgeld angeboten hat. sixline kann nur auf das Häkchen klicken
Karthik C
3

Siehe folgenden Link: http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

Eine einfache und effektive Möglichkeit, Hotspots in den meisten Linux-Computern zu konfigurieren.

Ich habe die Hostapd-Methode ausprobiert, um den von Nims bereitgestellten drahtlosen Hotspot zu konfigurieren. Anfangs hatte ich Fehler in Bezug auf meine Konfigurationsdatei (Lesen Sie die Kommentare von 'freekpeek' und 'Nipin Shakya', beide bin ich), aber schließlich hat es auch funktioniert.

Ich hatte einen BCM4312 802.11b / g LP-PHY-Router, der den Master-Modus nicht unterstützte. Mit dem ursprünglich bereitgestellten Code können Sie den Modus Ihres Routers überprüfen: Meiner zeigte anfangs Folgendes:

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

Dann habe ich zuerst versucht, meinen Router so einzurichten, dass er im Master-Modus arbeitet. Sie können überprüfen, ob Ihr Router für den Master-Modus unterstützt wird, indem Sie auf die folgende Website verweisen: http://wireless.kernel.org/en/users/Drivers

Meins war Broadcoms. Also habe ich meine 'Chip ID' über die obige Website überprüft und auf das b43 aus der Liste geklickt und Folgendes getan:

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

Sie können auch Ihre überprüfen und Ihre 'Chip-ID' mit der auf der obigen Seite angegebenen übereinstimmen. Wenn Ihr Router für den Master-Modus unterstützt wird, führen Sie einen detaillierten Schritt zum Herunterladen und Installieren des Treibers aus, wie in den einzelnen Routern empfohlen. Sie können dann mit dem Thema "INSTALLIEREN VON HOSTAPD" aus dem Tutorial fortfahren, sofern mein NIMS vorhanden ist.

Hoffe das hilft. Grüße, WinuxUser

Nipunshakya
quelle