WLAN-Repeater/Hotspot mit einer einzigen drahtlosen Netzwerkschnittstelle in Debian

WLAN-Repeater/Hotspot mit einer einzigen drahtlosen Netzwerkschnittstelle in Debian

Ich versuche, mit create_ap einen drahtlosen Hotspot/Repeater in Debian zu erstellen, doch wenn ich Folgendes ausführe:

create_ap wlan0 wlan0 AP_Name Passphrase

Ich erhalte die folgende Fehlermeldung:

ERROR: Your adapter can not be a station (i.e. be connected) and an AP at the 
same time

Meine WLAN-Karte ist eine BCM4312.


Ich akzeptiere gerne, dass es sich um eine Einschränkung meines Adapters handelt, kann jedoch problemlos die Funktion „Mobiler Hotspot“ von Windows 10 verwenden, um einen Hotspot zu erstellen, während ich noch mit dem WLAN verbunden bin (keine zusätzliche WLAN-Karte/Ethernet-Verbindung erforderlich).

Warum kann Windows meine WLAN-Karte gleichzeitig als Station und AP verwenden, create_ap jedoch nicht? Ist das nur eine Einschränkung in der Software, und wenn ja, gibt es bekannte Software, mit der ich mich mit WLAN verbinden und gleichzeitig als AP fungieren kann?

Ich freue mich über Anregungen und Ideen und kann bei Bedarf gerne weitere Informationen bereitstellen!

Bearbeiten:

Die Ausgabe lspci -knn | grep Net -A2lautet:

08:00.0 Network controller [0280]: Broadcom Limited BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Kernel driver in use: b43-pci-bridge

Antwort1

Laut der Ausgabe von lspcisollten Sie den proprietären Treiber wlanstelle des Open Source- Treibers verwenden b43.

Installieren Sie das broadcom-sta-dkmsGerät gemäß den Anweisungen auf deramtliche Dokumentation.

Fügen Sie für Ihre Debian-Version eine „nicht freie“ Komponente hinzu /etc/apt/sources.list, zum Beispiel:

# Debian 9 "Stretch"
deb http://httpredir.debian.org/debian/ stretch main contrib non-free

Aktualisieren Sie die Liste der verfügbaren Pakete. Installieren Sie die relevanten/neuesten linux-imageund linux-headersPakete broadcom-sta-dkms:

# apt-get update
# apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

Dadurch wird auch das empfohlene Paket „Wireless-Tools“ installiert. DKMS erstellt das wlModul für Ihr System.

Entladen Sie in Konflikt stehende Module:

# modprobe -r b44 b43 b43legacy ssb brcmsmac bcma b43-pci-bridge

Laden Sie das wl-Modul:

# modprobe wl

Erstellen Sie Ihren AP,Internetfreigabe über dieselbe WLAN-Schnittstelle:

create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

verwandte Informationen