configuration de Wifi sous Ubuntu

Publié le par AiSpirit

Bon, après avoir marre de me faire engueuler par géraldine (alias, le bot qui me dit "vous ne bloguez plus" :D ) et après mes petits problème sur les carte wifi sous Linux (/Ubuntu), j'ai décidé de faire un post sur comment configurer une carte Ralink sous Ubuntu. Il existe déjà quelques liens, notamment sur ubuntu.fr, mais là en fait, je met une version que j'ai obtenue sur un site (dont je ne sais plus le nom :( ).

Allez, quelques commentaires en plus, et une v2 si vous avez déjà les patch Ralink :D (ouah !! ;)
 )

script v1
requis : connexion internet, pour télécharger les patchs. Espérons que vous disposez d'une connexion filaire :)

actions : téléchargement des patchs, installation, configuration

- copiez ce fichier dans le répertoire du driver ( driverpath/RT61_Linux_STA_Drv1.0.4.0/Module), - puis faites ./nom_bash, après avoir mis un +x sur le fichier (chmod u+x nom_bash)
- à la fin, un fichier sera affiché sous vi, pour le configurez, reportez vous au README ouvert sous gedit, où à l'exemple en fin de post

#!/bin/bash 

#
# install driver cf. readme
#
tmpFolder=/tmp/rt61dapper #où sera télécharger le driver !
modFolder=RT61_Linux_STA_Drv1.0.4.0/Module #sous répertoire, version RT61 du driver

#
# 1) téléchargement depuis Internet - peut être passée
#
sudo mkdir $tmpFolder
cd $tmpFolder
sudo wget http://www.ralinktech.com/drivers/Linux/RT61_Linux_STA_Drv1.0.4.0.tar.gz
sudo tar zxvf RT61_Linux_STA_Drv1.0.4.0.tar.gz
cd $modFolder
sudo cp Makefile.6 Makefile   #version du kernel : 2.6 !

#
# 2) installation des headers du kernel, pour la compilation - peut être passée
#
sudo apt-get install linux-headers-$(uname -r)  make build-essential  gcc-3.4 tofrodos
cd $modFolder

# 3) compilation & configuration de la carte
sudo make all
sudo modprobe rt61
sudo mkdir /etc/Wireless/
sudo mkdir /etc/Wireless/RT61STA/
sudo cp *.bin /etc/Wireless/RT61STA/
sudo cp rt61sta.dat /etc/Wireless/RT61STA/

#
# autoconfig au démarrage
#
sudo echo "#!/bin/bash" > /etc/init.d/xrt61dapper
sudo echo "sudo /sbin/modprobe rt61" >> /etc/init.d/xrt61dapper
sudo echo "sleep 3" >> /etc/init.d/xrt61dapper
sudo echo "sudo /sbin/dhclient ra0" >> /etc/init.d/xrt61dapper
cd /etc/init.d/
sudo update-rc.d xrt61dapper defaults
sudo chmod +x /etc/init.d/xrt61dapper

##? fichiers de ralink ?? ##
sudo rm /etc/rc6.d/K20xrt61dapper
sudo rm /etc/rc0.d/K20xrt61dapper

sudo echo "alias ra0 rt61" >> /etc/modprobe.d/rt61dapper
sudo dos2unix -f /etc/Wireless/RT61STA/rt61sta.dat
sudo chmod +x /etc/Wireless/RT61STA/rt61sta.dat

#
# config mannuelle de la carte
#
sudo vi -b rt61sta.dat
sudo gedit /tmp/rt61dapper/RT61_Linux_STA_Drv1.0.4.0/Module/readme

script v2

Si vous avez déjà téléchargé les dirvers, les 2 première étapes peuvent être passées :
- copiez ce fichier dans le répertoire du driver ( driverpath/RT61_Linux_STA_Drv1.0.4.0/Module), - puis faites ./nom_bash, après avoir mis un +x sur le fichier (chmod u+x nom_bash)
- à la fin, un fichier sera affiché sous vi, pour le configurez, reportez vous au README ouvert sous gedit

#!/bin/bash 

# compilation & configuration de la carte
PATH=path
sudo make all
sudo modprobe rt61
sudo mkdir /etc/Wireless/
sudo mkdir /etc/Wireless/RT61STA/
sudo cp *.bin /etc/Wireless/RT61STA/
sudo cp rt61sta.dat /etc/Wireless/RT61STA/

#
# autoconfig au démarrage
#
sudo echo "#!/bin/bash" > /etc/init.d/xrt61dapper
sudo echo "sudo /sbin/modprobe rt61" >> /etc/init.d/xrt61dapper
sudo echo "sleep 3" >> /etc/init.d/xrt61dapper
sudo echo "sudo /sbin/dhclient ra0" >> /etc/init.d/xrt61dapper
cd /etc/init.d/
sudo update-rc.d xrt61dapper defaults
sudo chmod +x /etc/init.d/xrt61dapper

##? fichiers de ralink ?? ##
sudo rm /etc/rc6.d/K20xrt61dapper
sudo rm /etc/rc0.d/K20xrt61dapper

sudo echo "alias ra0 rt61" >> /etc/modprobe.d/rt61dapper
sudo dos2unix -f /etc/Wireless/RT61STA/rt61sta.dat
sudo chmod +x /etc/Wireless/RT61STA/rt61sta.dat

#
# config mannuelle de la carte
#
sudo vi -b rt61sta.dat
cd $PATH
sudo gedit /tmp/rt61dapper/RT61_Linux_STA_Drv1.0.4.0/Module/readme

exemple de configuration de rt61sta.dat
[
Default]
CountryRegion=0
CountryRegionABand=7
WirelessMode=0
SSID=wifirst F  #mon hébergeur à moi ;D
NetworkType=Infra
Channel=0
AuthMode=OPEN
EncrypType=NONE
DefaultKeyID=1
Key1Type=0
Key1Str=0123456789
Key2Type=0
Key2Str=
Key3Type=0
Key3Str=
Key4Type=0
Key4Str=
WPAPSK=abcdefghijklmnopqrstuvwxyz
TxBurst=0
PktAggregate=0
WmmCapable=0
APSDCapable=0
APSDAC=0;0;0;0
BGProtection=0
IEEE80211H=0
TxRate=0
RTSThreshold=2347
FragThreshold=2346
RoamThreshold=75
PSMode=CAM
TxPreamble=0
FastRoaming=0
Publicité
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article