![데비안의 단일 무선 네트워크 인터페이스를 갖춘 Wi-Fi 리피터/핫스팟](https://rvso.com/image/1558670/%EB%8D%B0%EB%B9%84%EC%95%88%EC%9D%98%20%EB%8B%A8%EC%9D%BC%20%EB%AC%B4%EC%84%A0%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EB%A5%BC%20%EA%B0%96%EC%B6%98%20Wi-Fi%20%EB%A6%AC%ED%94%BC%ED%84%B0%2F%ED%95%AB%EC%8A%A4%ED%8C%9F.png)
create_ap을 사용하여 Debian에서 무선 핫스팟/리피터를 만들려고 하는데 다음을 실행합니다.
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입니다.
이것이 내 어댑터의 한계라는 점을 기꺼이 받아들이겠습니다. 그러나 Wi-Fi에 연결되어 있는 동안 Windows 10 "모바일 핫스팟" 기능을 쉽게 사용하여 핫스팟을 생성할 수 있습니다(추가 무선 카드/이더넷 연결 필요 없음).
그러면 왜 Windows는 내 무선 카드를 스테이션과 AP로 동시에 사용할 수 있는데 create_ap은 그렇지 않습니까? 그것은 단지 소프트웨어의 제한인가요? 그렇다면 Wi-Fi에 연결하고 동시에 AP가 될 수 있는 알려진 소프트웨어가 있습니까?
어떤 제안이나 아이디어라도 감사하게 생각하며, 필요한 경우 추가 정보를 제공할 수 있습니다!
편집하다:
출력은 다음과 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
에 설명된 지침에 따라 다음을 설치합니다.공식 문서.
Debian 버전에 "무료가 아닌" 구성 요소를 추가하세요
/etc/apt/sources.list
. 예:
# 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