Je réponds à ma propre question, ainsi ça pourra peut-être servir à d'autres.
Rappel du problème :
---
J'ai un portable avec carte wifi Centrino, les drivers pour cette carte sont installés (paquetage ipw2200-firmware), mais cette carte semble avoir une adresse MAC "nulle" : 00:00:00:00:00:00 🙁 (du moins d'après ifconfig).
Début d'explication (plus ou moins correcte) :
---
Beaucoup de portables sont dotés d'un dispositif de marche/arrêt du wifi ; sur certaines machines, cela consiste en un interrupteur (un vrai comme celui pour éteindre la lumière :-D) : l'interruption est gérée au niveau du matériel ; sur d'autres (comme la mienne), la commutation se fait au niveau du logiciel : cela prend souvent la forme d'une bête touche spéciale-top-ergonomique sur le clavier et c'est fait spécialement pour marcher comme il faut avec windows :evil: Malheureusement, avec ma Fedora, il semblerait que par défaut le wifi soit désactivé : c'est qui semble transparaître des logs du chargement du module ipw2200
[...]
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.
[...]
Question : comment "turn off the Kill switch" ? Y a-t-il une commande qui ferait ça ?
Solution :
---
Dégotée sur
http://www.trustonme.net/forum/public/post.php?cat=1&topic=6509
Il faut télécharger le programme rfswitch (
http://rfswitch.sourceforge.net/), qui permet d'activer ou de désactiver le wifi sur les portables susmentionnés ; prévu pour fonctionner à la base sur un modèle particulier de Packard Bell, il semble néanmoins marcher sur d'autres modèles.
On désarchive, on make et on make install (classique...)
On charge le module inhérent :
# modprobe pbe5 radio=0
Pour activer le wifi :
# echo 0 > /proc/pbe5/radio
Pour le désactiver :
# echo 1 > /proc/pbe5/radio
Il doit être possible de faire faire ça par une touche quelconque du clavier via xbindkeys.
Après cela, un
# ifconfig eth1
(où eth1 désigne l'interface associée à la Centrino)
fait bien apparaître la "vraie" adresse MAC de la carte (chanp HWaddr).