Повторитель/точка доступа Wi-Fi с одним беспроводным сетевым интерфейсом в Debian

Повторитель/точка доступа Wi-Fi с одним беспроводным сетевым интерфейсом в Debian

Я пытаюсь создать беспроводную точку доступа/ретранслятор в Debian с помощью create_ap, но когда я запускаю:

create_ap wlan0 wlan0 AP_Name Passphrase

Я получаю следующее сообщение об ошибке:

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

Моя беспроводная карта — BCM4312.


Я был бы рад признать, что это ограничение моего адаптера, однако я легко могу использовать функцию «Мобильная точка доступа» в Windows 10 для создания точки доступа, оставаясь подключенным к Wi-Fi (дополнительная беспроводная карта/подключение к Ethernet не требуются).

Так почему же Windows может использовать мою беспроводную карту как станцию ​​и точку доступа одновременно, а create_ap — нет? Это просто ограничение в программном обеспечении, и если да, то есть ли известное программное обеспечение, которое позволит мне подключаться к Wi-Fi и быть точкой доступа одновременно?

Я буду признателен за любые предложения или идеи и могу предоставить дополнительную информацию, если потребуется!

Редактировать:

Вывод 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

решение1

Из вывода следует lspci, что следует использовать проприетарный драйвер wlвместо драйвера с открытым исходным кодом b43.

Установите, broadcom-sta-dkmsследуя инструкции, описанной наофициальная документация.

Добавьте «несвободный» компонент /etc/apt/sources.listв вашу версию Debian, например:

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

Обновите список доступных пакетов. Установите соответствующие/последние пакеты linux-image, 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

Это также установит рекомендуемый пакет wireless-tools. DKMS построит wlмодуль для вашей системы.

Выгрузить конфликтующие модули:

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

Загрузите модуль wl:

# modprobe wl

Создайте свой AP,Общий доступ к Интернету через тот же интерфейс WiFi:

create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase

Связанный контент