PC 무선 카드를 AP로 사용하려고하는데, 동일한 카드를 통해 WiFi 네트워크에 연결되어 있지만 문제가 있습니다. 내가 달성하려는 것은 Windows의 Virtual Wi-fi 기술과 같습니다. 원칙적으로 매우 간단합니다.
service network-manager stop
iw dev wlan0 del
iw phy phy0 interface add new0 type station
service network-manager start
iw phy phy0 interface add new1 type __ap
hostapd -B /etc/hostapd.conf
hostapd에 적합한 구성으로 :
cat /etc/hostapd/hostapd.conf
interface=new1
driver=nl80211
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
ssid=XXXX
country_code=us
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=3
ignore_broadcast_ssid=0
eap_server=0
wpa=2
wpa_passphrase=XXXX
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP
그러나 드라이버 nl80211은 가상 IF new1을 AP 모드로 설정하는 것을 거부합니다. 다음은 흥미로운 내용입니다. iw list의 출력 내용
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
software interface modes (can always be added):
* AP/VLAN
* monitor
valid interface combinations:
* #{ managed } <= 1, #{ AP } <= 1,
total <= 2, #channels <= 1, STA/AP BI must match
* #{ managed } <= 2,
total <= 2, #channels <= 1
Wi-Fi 카드 (iwlwifi에서 Intel Centrino Advanced-N 6235 [8086 : 088e])가 AP 모드를 지원한다는 것은 분명합니다 (테스트 한 것임). 이 카드에 1 개의 관리 형 및 1 개의 AP vifs가 동시에 있습니다. 그러나 STA / AP BI가 일치해야한다는 신비한 제약을 발견했습니다.
누군가 이것이 이것이 무엇을 의미하는지, 이것이 내 카드에서 두 개의 vifs를 사용하려는 시도를 방해하고 있는지 아닌지, 하나는 스테이션의 다른 하나는 AP 모드의 다른 하나입니까? 건배