J'essaie d'utiliser ma carte sans fil pour PC comme point d'accès, tout en étant connecté à mon réseau wifi via la même carte, mais j'ai un problème. Ce que j'essaie de réaliser, c'est l'équivalent de la technologie Wi-Fi virtuelle de Windows. En principe, c'est très 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
avec une configuration appropriée pour 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
Cependant, le pilote nl80211 refuse de mettre le IF new1 virtuel en mode AP. Voici le bit intéressant: la sortie de la liste iw contient
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
Il est évident que ma carte wifi (un Intel Centrino Advanced-N 6235 [8086: 088e] sous iwlwifi) prend en charge le mode AP (je l'ai testé), et j'avais interprété les "combinaisons d'interfaces valides" comme signifiant que je pourrais avoir au maximum 1 vif géré et 1 AP sur cette carte en même temps. Mais ensuite, j'ai remarqué la contrainte d'apparence mystérieuse, STA / AP BI doit correspondre.
Est-ce que quelqu'un sait ce que cela signifie et si c'est ce qui contrecarre mes tentatives d'utilisation de deux vifs sur ma carte, l'un en station l'autre en mode AP? À votre santé