Repetidor/hotspot Wifi com uma única interface de rede sem fio no Debian

Repetidor/hotspot Wifi com uma única interface de rede sem fio no Debian

Estou tentando criar um hotspot/repetidor sem fio no Debian usando create_ap, mas quando executo:

create_ap wlan0 wlan0 AP_Name Passphrase

Recebo a seguinte mensagem de erro:

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

Minha placa wireless é uma BCM4312.


Eu ficaria feliz em aceitar que é uma limitação do meu adaptador, no entanto, posso usar facilmente o recurso "Mobile Hotspot" do Windows 10 para criar um ponto de acesso enquanto ainda estiver conectado ao Wi-Fi (sem necessidade de placa sem fio/conexão Ethernet adicional).

Então, por que o Windows consegue usar minha placa wireless como estação e ponto de acesso ao mesmo tempo, mas create_ap não? É apenas uma limitação do software e, em caso afirmativo, existe algum software conhecido que me permita conectar-me ao wifi e ser um AP ao mesmo tempo?

Eu apreciaria qualquer sugestão ou ideia e posso fornecer informações adicionais, se necessário!

Editar:

A saída de lspci -knn | grep Net -A2é:

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

Responder1

A partir da saída de lspci, você deve usar o driver proprietário wlem vez do código aberto b43.

Instale broadcom-sta-dkmsseguindo as instruções descritas nodocumentação oficial.

Adicione um componente "não-livre" /etc/apt/sources.listà sua versão Debian, por exemplo:

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

Atualize a lista de pacotes disponíveis. Instale os pacotes relevantes/mais recentes linux-imagee linux-headers:broadcom-sta-dkms

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

Isso também instalará o pacote de ferramentas sem fio recomendado. DKMS construirá o wlmódulo para o seu sistema.

Descarregue módulos conflitantes:

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

Carregue o módulo wl:

# modprobe wl

Crie seu AP,Compartilhamento de Internet a partir da mesma interface WiFi:

create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

informação relacionada