나는 실행 중이며 hostapd
다음과 같이 구성되었습니다.프로젝트, AP 생성(진입 지점)임베디드 장치에서. 또한 몇 대의 노트북에서 테스트했습니다.
내 노트북에서는 Wi-Fi가 연결된 상태를 유지하고 AP 전용의 새로운 인터페이스를 생성합니다. 장치에서 Wi-Fi 연결이 끊어지고 AP는 표준 Wi-Fi 인터페이스에 있습니다.
노트북은 운전자를 hostapd v2.4
위한 것 입니다 bus/pci/drivers/iwlwifi
.
장치는관습hostapd v0.8.x
운전자를 위해 제작되었습니다 usb/drivers/r8188eu
.
이는 RTL8188 무선 카드의 엄격한 제한인 것 같습니다.
향후 장치에 사용할 다른 무선 카드를 살펴보고 싶다면 하드웨어 사양을 통해 연결과 브로드캐스팅을 모두 지원하는지 어떻게 알 수 있나요?
이것이 "이중 주파수"입니까? 몇몇 기기에서는 동시에 방송과 연결이 가능한 것 같은데,하지만 단지AP가 동일한 Wi-Fi 채널에서 브로드캐스트하고 다른 AP가 다중 채널을 수행할 수 있는 경우(그러나 r8188eu
둘 다 할 수 없는 것 같습니다).
그렇다면 동일한 채널에 연결하여 방송할 수 없는 한계는 이전 버전의 hostapd
.
답변1
Arch Linux 위키에서 귀하의 질문에 대한 답을 찾을 수 있다고 생각합니다.https://wiki.archlinux.org/index.php/software_access_point
다음은 Arch Linux 위키에서 복사한 관련 부분입니다.
Wi-Fi 장치는 AP 모드를 지원해야 합니다. AP 작동 모드를 지원하는 nl80211 호환 무선 장치가 필요합니다. 이는 iw list 명령을 실행하여 확인할 수 있으며, AP는 지원되는 인터페이스 모드 블록 아래에 나열되어야 합니다.
$ iw list
Wiphy phy1
...
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
...
단일 Wi-Fi 장치를 갖춘 무선 클라이언트 및 소프트웨어 AP 자체 네트워크 연결(이더넷, 무선...)과 독립적인 소프트웨어 AP를 만듭니다. 많은 무선 장치는 동시에 AP와 무선 "클라이언트"로 작동하는 기능도 지원합니다. 이 기능을 사용하면 단일 무선 장치를 사용하여 기존 네트워크의 "무선 중계기" 역할을 하는 소프트웨어 AP를 만들 수 있습니다. 이 함수는 iw list 출력의 다음 섹션에 나열되어 있습니다.
$ iw list
Wiphy phy1
...
valid interface combinations:
* #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1,
total <= 2048, #channels <= 1, STA/AP BI must match
...