Estoy tratando de usar la tarjeta inalámbrica de mi PC como AP, mientras estoy conectado a mi red wifi a través de la misma tarjeta, pero tengo un problema. Lo que estoy tratando de lograr es el equivalente de la tecnología de Wi-Fi virtual de Windows. En línea de principio, es muy simple:
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 configuración adecuada para 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
Sin embargo, el controlador nl80211 se niega a poner el IF virtual1 nuevo en modo AP. Aquí viene lo interesante: la salida de la lista iw 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
Es obvio que mi tarjeta wifi (una Intel Centrino Advanced-N 6235 [8086: 088e] bajo iwlwifi) admite el modo AP (lo he probado), e interpreté que las "combinaciones de interfaz válidas" significan que podría tener como máximo 1 vifs administrados y 1 AP en esta tarjeta al mismo tiempo. Pero luego noté la restricción de aspecto misterioso, STA / AP BI debe coincidir.
¿Alguien sabe lo que esto significa y si esto es lo que está frustrando mis intentos de usar dos vifs en mi tarjeta, uno en la estación y el otro en modo AP? Salud