Bonjour,
je ne suis pas un spécialiste ès Linux et j’ai un peu pataugé pour pouvoir mettre mon wifi sans network-manager. Ayant réussi mon coup, je couche ça sur un fil au cas où d’autres personnes aient la même envie que moi.
Tout d’abord je suis parti d’une install DVD de Lenny i386. J’ai upgradé vers Sid en me servant du sources.list au carré.
tophe@grolandais:~$ uname -a
Linux grolandais 2.6.26-1-686 #1 SMP Thu Aug 28 12:00:54 UTC 2008 i686 GNU/Linux
Je possède un dongle SAGEM XG-760N
tophe@grolandais:~$ lsusb
Bus 002 Device 002: ID 079b:0062 Sagem XG-76NA
Mon point d’accès est une 9box NB4 configurée en WPA-PSK.
Afin de profiter de mon dongle, je dois charger le firmware zd1211-firmware. Notez que la version de Sid est différente de celle de la Lenny. Je n’ai pas essayé avec la version 2.16…
tophe@grolandais:~$ apt-cache policy zd1211-firmware
zd1211-firmware:
Installé : 2.21.0.0-0.1
Candidat : 2.21.0.0-0.1
Table de version :
*** 2.21.0.0-0.1 0
987 http://ftp.fr.debian.org sid/non-free Packages
100 /var/lib/dpkg/status
2.16.0.0-0.1 0
980 http://ftp.fr.debian.org lenny/non-free Packages
983 http://ftp.fr.debian.org etch/non-free Packages
J’installe aussi le paquet wireless-tools.
tophe@grolandais:~$ apt-cache policy wireless-tools
wireless-tools:
Installé : 29-1.1
Candidat : 29-1.1
Table de version :
30~pre6-1 0
98 http://ftp.fr.debian.org experimental/main Packages
*** 29-1.1 0
987 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
29-1 0
980 http://ftp.fr.debian.org lenny/main Packages
28-1+etchnhalf.1 0
983 http://ftp.fr.debian.org etch/main Packages
Une fois tout cela installé, après un reboot, le gentil network-manager me propose une liste de réseaux.
Le module est bien chargé:
grolandais:/home/tophe# lsmod |grep zd
zd1211rw 39876 0
firmware_class 6816 1 zd1211rw
mac80211 139680 1 zd1211rw
usbcore 118160 5 zd1211rw,usbhid,ehci_hcd,ohci_hcd
Chic! je me connecte à mon réseau en mettant la phrase secrète et hop magie ca marche. Je peux à présent débrancher le vilain cable RJ45 qui traverse tout l’appartement et dans lequel on se prend les pieds les jours où on n’est pas trop réveillés. Bon, c’est bien, j’ai le wifi mais moi j’aimerais mettre une IP fixe à mon interface et j’aimerais aussi me passer de network-manager.
Allez hop, je désinstalle network-manager et network-manager-gnome via Synaptic après avoir arrêté les services.
grolandais:/home/tophe# /etc/init.d/network-manager stop
grolandais:/home/tophe# /etc/init.d/network-manager-dispatcher stop
Il ne reste plus qu’à éditer le fichier /etc/network/interfaces comme indiqué dansle point III.B de ce tuto.
ifconfig [size=85](par souci de discrétion, j’ai remplacé la MAC de mon interface par des ‘xx’)[/size]
[code]tophe@grolandais:~$ su
Mot de passe :
grolandais:/home/tophe# ifconfig
eth0 Link encap:UNSPEC HWaddr XX-XX-XX-XX-XX-XX-D0-DA-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:335 errors:0 dropped:0 overruns:0 frame:0
TX packets:335 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:35202 (34.3 KiB) TX bytes:35202 (34.3 KiB)
wlan0_rename Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet adr:192.168.1.21 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: xxxx::xxx:xxxx:xxxx:xxxx/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3228 errors:0 dropped:0 overruns:0 frame:0
TX packets:3489 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:2527765 (2.4 MiB) TX bytes:849650 (829.7 KiB)
[/code]
iwconfig
grolandais:/home/tophe# iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
eth0 no wireless extensions.
wlan0_rename IEEE 802.11 ESSID:"mon_ESSID"
Mode:Managed Frequency:2.462 GHz Access Point: YY:YY:YY:YY:YY:Y
Bit Rate=54 Mb/s Tx-Power=27 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Encryption key:ma clé super secrète
Link Quality=100/100 Signal level=38/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
/etc/network/interfaces
[code]tophe@grolandais:~$ cat /etc/network/interfaces
This file describes the network interfaces available on your system
and how to activate them. For more information, see interfaces(5).
The loopback network interface
auto lo
iface lo inet loopback
The primary network interface
allow-hotplug wlan0_rename
iface wlan0_rename inet static
address 192.168.1.21
netmask 255.255.255.0
gateway 192.168.1.1
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid <Le nom de son réseau sans les signes supérieur et inférieur>
wpa-key-mgmt WPA-PSK
wpa-psk <la clé obtenue avec la commande wpa_passphrase, aussi sans les signes inférieur et supérieur>
auto wlan0_rename
[/code]
Pour assurer le coup, je reboote. Au démarrage, miracle le wifi marche :smt003
C’est cool mais il y a des choses que je ne comprends pas:
_ C’est quoi ce nom moche wlan0_rename ??
_ A quoi me servent les paramètres wpa-ap-scan 1 et wpa-scan-ssid 1