[HowTo] Airport Extrem

Airport Extrem [HowTo] - Linux et OS Alternatifs

Marsh Posté le 07-12-2005 à 09:35:43    

:hello:
 
Je viens de faire marcher le wifi Airport Extrem sous Linux (Debian Sid)
 
Voici ce que j'ai fais :
 
 

  • Installation des outils nécessaires


apt-get install mercurial svn kernel-package wireless-tools


 

  • Compilation d'un noyau 2.6.15-rc5


Je suppose que vous avez deja un kernel Debian Sid 2.6.14 installé
 

cd /usr/src/
wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.14.tar.bz2
wget http://www.kernel.org/pub/linux/kernel/v2.6/testing/patch-2.6.15-rc5.bz2
tar xvjf linux-2.6.14.tar.bz2
bunzip2  patch-2.6.15-rc5.bz2
cd linux-2.6.14
pach -p1 < ../patch-2.6.15-rc5
cd ..
mv linux-2.6.14 linux-2.6.15-rc5
cd linux-2.6.15-rc5
cp /boot/config-2.6.14-2-powerpc .config
make-kpkg kernel_image --initrd
dpkg -i ../linux-image-2.6.15-rc5_2.6.15-rc5-10.00.Custom_powerpc.deb


 
On reboot sur le nouveau noyau....
 

  • Installation de SoftMAC


cd /usr/src/
hg clone http://softmac.sipsolutions.net/source/ softmac
cd softmac
make
make install


 

  • Installation de bcm43xx


cd /usr/src
svn checkout svn://svn.berlios.de/bcm43xx/trunk bcm43xx
cd bcm43xx
cd driver
make  
make install


 

  • Installation du firmware


Pour l'Airport les versions récente du firmware ne sont pas supportées. Il faut utiliser celui du driver 10.3.3.
J'ai sorti le driver du dmg.
 

cd /usr/src/
wget http://www.le-vert.net/divers/AppleAirPort2
cd bcm43xx/fwcutter
make
./fwcutter ../../AppleAirPort2
make installfw


 

  • Premier tests


modprobe ieee80211softmac
modprobe bcm43xx
ifconfig ethX up
iwlist ethX scan


 
 
A noter : Les drivers sont encore très experimental, mais j'ai pu m'associer avec succès sur un AP sans cryptage en spécifiant le essid et le channel via iwconfig :)
 
 
 
 
ENJOY !


Message édité par M300A le 07-12-2005 à 10:33:39
Reply

Marsh Posté le 07-12-2005 à 09:35:43   

Reply

Marsh Posté le 07-12-2005 à 09:46:48    

[:romf]
 
cool, pas encore de truc avec m-a ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
Reply

Marsh Posté le 07-12-2005 à 09:49:14    

Vu qu'il fo un 2.6.15 mini pour SoftMAC non :D

Reply

Marsh Posté le 07-12-2005 à 10:33:06    

Désolé, tuto corriger, j'avais lergerement oublié le coup du firmware :p

Reply

Marsh Posté le 07-12-2005 à 10:49:49    

drapal
 
Bien ce tuto... moi qui me posait des question existentielles sur le Wifi et l'ibook...

Reply

Marsh Posté le 07-12-2005 à 13:50:36    

Personne qui test :o
 
Ca m'etonne ;)

Reply

Marsh Posté le 07-12-2005 à 13:54:52    

file moi un ibook et je teste [:dawa]
 
sinon je jetterai un oeil voir si il y a moyen d'accoupler ça avec une WG511v2

Reply

Marsh Posté le 07-12-2005 à 13:56:34    

Ah bah bien sur, ca devrait marcher sur les broadcom pci, pcmcia sur x86 !
 
Tu peux voir dans le README de fwcutter la liste des pilotes supportés pour l'extraction du firmware :)

Reply

Marsh Posté le 16-05-2006 à 12:56:46    

:hello:

 

j'ai un ibook G4 et j'ai quelque problème pour acceder a un reseau "securisé" par une clé WEP

$ uname -a
Linux ibook 2.6.15-1-powerpc #2 Mon Mar 6 12:39:17 CET 2006 ppc GNU/Linux

 

# dpkg --get-selections | grep bcm
bcm43xx-fwcutter                                install
bcm43xx-modules-2.6.15-1-powerpc                install

 

# dpkg --get-selections | grep soft
ieee80211softmac-modules-2.6.15-1-powerpc       install

 

(pour des raisons de lisibilité je ne mets que les lignes qui sont interessantes)
# lsmod
Module                  Size  Used by
ieee80211_crypt_wep     6528  1
bcm43xx               125036  0
ieee80211softmac       28384  1 bcm43xx
ieee80211              35336  2 bcm43xx,ieee80211softmac
ieee80211_crypt         7008  2 ieee80211_crypt_wep,ieee80211

 

# iwconfig
lo        no wireless extensions.

 

eth0      no wireless extensions.

 

eth1      IEEE 802.11b/g  ESSID:off/any  Nickname:"Broadcom 4318"
          Mode:Managed  Frequency=2.417 GHz  Access Point: Invalid
          Bit Rate:54 Mb/s   Tx-Power=18 dBm
          RTS thr:off   Fragment thr:off
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

 


Si je fais :

# iwconfig eth1 channel 9 essid MyESSID key SECRET

j'ai :

# iwevent
Waiting for Wireless Events from interfaces...
12:46:23.226917   eth1     Set Frequency=24.52 kHz (Channel 9)
12:46:23.259932   eth1     Set ESSID:"MyESSID"
12:46:23.260937   eth1     Set Encryption key:****-****-****-****-****-****-**
12:46:24.954149   eth1     Set Mode:Managed
12:46:30.349170   eth1     Custom driver event:scan finished
12:46:30.358726   eth1     Custom driver event:authenticated
12:46:35.358054   eth1     Custom driver event:associated


Il y a un dhcp sur ce réseau, mais dhclient ne trouve rien :'( même une configuration manuelle ne résouds rien :/)
Je suis sur et certain de la clé.

 

Quelqu'un aurait une idée ?

 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed