Repetidor/punto de acceso Wifi con una única interfaz de red inalámbrica en Debian

Repetidor/punto de acceso Wifi con una única interfaz de red inalámbrica en Debian

Estoy intentando crear un punto de acceso/repetidor inalámbrico en Debian usando create_ap, pero cuando ejecuto:

create_ap wlan0 wlan0 AP_Name Passphrase

Me aparece el siguiente mensaje de error:

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

Mi tarjeta inalámbrica es una BCM4312.


Estaría encantado de aceptar que es una limitación de mi adaptador; sin embargo, puedo usar fácilmente la función "Punto de acceso móvil" de Windows 10 para crear un punto de acceso mientras todavía estoy conectado a wifi (no se requiere una tarjeta inalámbrica adicional ni conexión Ethernet).

Entonces, ¿por qué Windows puede usar mi tarjeta inalámbrica como estación y AP al mismo tiempo, pero create_ap no? ¿Es solo una limitación en el software y, de ser así, existe algún software conocido que me permita conectarme a wifi y ser un AP al mismo tiempo?

Agradecería cualquier sugerencia o idea y puedo proporcionar información adicional si es necesario.

Editar:

La salida de lspci -knn | grep Net -A2es:

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

Respuesta1

Según el resultado de lspci, debe utilizar el controlador propietario wlen lugar del código abierto b43.

Instale lo broadcom-sta-dkmssiguiente según las instrucciones descritas en eldocumentación oficial.

Agregue un componente "no gratuito" /etc/apt/sources.lista su versión de Debian, por ejemplo:

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

Actualiza la lista de paquetes disponibles. Instale los paquetes y linux-imagerelevantes /más recientes :linux-headersbroadcom-sta-dkms

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

Esto también instalará el paquete de herramientas inalámbricas recomendado. DKMS construirá el wlmódulo para su sistema.

Descargue módulos en conflicto:

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

Cargue el módulo wl:

# modprobe wl

Crea tu AP,Compartir Internet desde la misma interfaz WiFi:

create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

información relacionada