Sto cercando di utilizzare la mia scheda wireless per PC come AP, mentre sono connesso alla mia rete wifi tramite la stessa scheda, ma ho un problema. Quello che sto cercando di ottenere è l'equivalente della tecnologia Wi-Fi virtuale di Windows. In linea di principio, è molto semplice:
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
con una configurazione adatta per 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
Tuttavia, il driver nl80211 rifiuta di mettere l'IF virtuale1 nuovo in modalità AP. Ecco il bit interessante: l'output dell'iw list contiene
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
È ovvio che la mia scheda wifi (un Intel Centrino Advanced-N 6235 [8086: 088e] sotto iwlwifi) supporta la modalità AP (l'ho testata) e ho interpretato le "combinazioni di interfaccia valide" per significare che avrei potuto avere al massimo 1 vif gestite e 1 AP su questa carta contemporaneamente. Ma poi ho notato il vincolo dall'aspetto misterioso, la BI STA / AP deve corrispondere.
Qualcuno sa cosa significa questo e se questo è ciò che ostacola i miei tentativi di usare due vif sulla mia carta, uno in stazione e l'altro in modalità AP? Saluti