[quote=“piratebab”]franb, je pense que tu n’es plus à jour! avec iw, on parle bien d’interfaces virtuelles (vif)
Elles sont associées à une interface physique, mais sont relativement indépendantes. Je n’ai pas trouvé de contraintes particulières, comme par exemple utiliser le même canal. Le driver doit utiliser la pile mac80211, et évidement implémenter les modes que l’on veut utiliser.[/quote]
Exact, je date! Mais je suis sceptique sur la possibilité de tout faire, voià ce que je viens de tester sur une carte atheros (module ath9k, wheezy). Prometteur mais pas gagné!
iw phy phy0 interface add wlan1 type managed
ifconfig -a
Interface rename4 crée et non wlan1, on fait avec
iwlist scan
iw rename4 connect FreeWifi
ifconfig rename4 up
Même adresse MAC, damned je suis un ane, on change l’adresse MAC
ifconfig -a
ifconfig rename4 hw ether 9c:b7:0d:72:76:bf
ifconfig rename4 up
Ça pingue toujours sur l’atre interface
iw rename4 connect FreeWifi
Sur l’autre interface:[quote]64 bytes from 192.168.1.251: icmp_req=253 ttl=64 time=3.99 ms
64 bytes from 192.168.1.251: icmp_req=254 ttl=64 time=1.43 ms
64 bytes from 192.168.1.251: icmp_req=255 ttl=64 time=52.7 ms
64 bytes from 192.168.1.251: icmp_req=256 ttl=64 time=1.30 ms
From 169.254.7.227 icmp_seq=257 Destination Host Unreachable
From 169.254.7.227 icmp_seq=258 Destination Host Unreachable
From 169.254.7.227 icmp_seq=259 Destination Host Unreachable
From 169.254.7.227 icmp_seq=260 Destination Host Unreachable
From 169.254.7.227 icmp_seq=261 Destination Host Unreachable
[/quote]
On reconnecte, ça reprend.
iw rename4 scan
Ça scanne, OK
iwconfig rename6 essid FreeWifi
(le changement de numéro est du aux essais multiples…) ou iw rename6 connect FreeWifi
Là comportement curieux et variable:
Une fois j’ai eu l’IP sur rename6 mais wlan0 est tombé en vrac, nécessité de recharger le module, les autres fois ça fige le ping sur la carte wlan0 (ça je n’avais jamais eu). Ainsi à cet instant précis: le ping est de nouveau gelé après une vingtaine de paquets (temps de l’écho pas loin de 100ms pour un temps usuel de 2-3ms max). Le temps d’écrire c’est ligne j’ai eu 4 pings:
64 bytes from 192.168.1.251: icmp_req=667 ttl=64 time=49.9 ms
64 bytes from 192.168.1.251: icmp_req=708 ttl=64 time=11.4 ms
64 bytes from 192.168.1.251: icmp_req=762 ttl=64 time=14.6 ms
64 bytes from 192.168.1.251: icmp_req=767 ttl=64 time=53.7 ms
Il a fallu que je vire le module de la carte et le recharge pour pouvoir reprendre la communication. Apparemment tous les drivers n’ont pas cette capacité, mais ath9k si. Ça signifie que je vais pouvoir faire qque chose de ma carte.
Bon, j’ai appris un truc là, j’en étais resté à iwconfig effectivement.