Próbuję użyć mojej bezprzewodowej karty PC jako punktu dostępowego, podczas gdy jestem podłączony do mojej sieci Wi-Fi za pośrednictwem tej samej karty, ale mam problem. Usiłuję osiągnąć ekwiwalent wirtualnej technologii Wi-Fi systemu Windows. Zgodnie z zasadą jest to bardzo proste:
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
z odpowiednią konfiguracją dla 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
Jednak sterownik nl80211 odmawia przejścia wirtualnego IF new1 w tryb AP. Oto interesujący bit: wyjście z listy IW zawiera
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
Oczywiste jest, że moja karta Wi-Fi (Intel Centrino Advanced-N 6235 [8086: 088e] pod Iwlwifi) obsługuje tryb AP (przetestowałem go) i zinterpretowałem „prawidłowe kombinacje interfejsów”, co oznacza, że mogłem mieć co najwyżej 1 zarządzany i 1 AP vifs na tej karcie w tym samym czasie. Ale potem zauważyłem tajemniczo wyglądające ograniczenie, które musi pasować do STA / AP BI.
Czy ktoś wie, co to oznacza i czy to przeszkadza w moich próbach użycia dwóch kart graficznych na mojej karcie, jednej w stacji, a drugiej w trybie AP? Twoje zdrowie