Wifi - configurer proprement /etc/network/interface

Bonjour,

J’essaie de faire fonctionner le wifi sur mon eeepc 901 avec Lenny. Il s’agit d’une carte Ralink 0781. Elle semble reconnue:

[code]iwconfig

ra0 RT2860 Wireless ESSID:“Neuf WiFi” Nickname:"Neuf WiFi"
Mode:Managed Frequency=2.462 GHz Access Point: 00:17:33:91:DF:D0
Bit Rate=18 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality=58/100 Signal level:-82 dBm Noise level:-97 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

[/code]

Là elle semble se connecter sur un “hotspot” neuf, mais ce n’est pas ce que je cherche pour l’instant…
En fait je voudrais configurer correctement mon fichier /etc/network/interfaces pour pouvoir me connecter à la fois en ethernet via eth0 et en wifi via ra0, le tout en dhcp. Jai essayé de bricoler un peu le fichier en cherchant des exemples sur le net, mais ça n’a pas abouti… Quelqu’un aurait-il un exemple à adapter à mon cas?

Merci

[*] Pour l’ethernet :

allow-hotplug eth0 iface inet eth0 dhcp
/!\ « allow-hotplug » autorise à brancher à chaud, mais peut ralentir le démarrage si aucun réseau n’est présent.
« auto eth0 » est plus sûr. Mais il faut relancer /etc/init.d/networking start si tu branches un cable à chaud.

[*] Pour un seul point d’accès Wifi :

  • WEP :

iface inet ra0 dhcp wireless-essid <essid> wireless-key <clé> auto ra0
en remplaçant par le nom du réseau et <clé> par la clé WEP.

  • WPA (wpasupplicant doit être installé) :

iface inet ra0 dhcp wpa-driver <driver> wpa-ssid <essid> wpa-psk <clé>
lances wpa_supplicant -h pour voir la liste des drivers. Mais pour du ralink je pense que c’est wext.
Si ta clé WPA est en ASCII, il te faudra la mettre entre guillemets ou la convertir avec wpa_passphrase(8).

[*] Pour plusieurs point d’accès Wifi
2 solutions :

[quote=“kna”][*] Pour l’ethernet :

allow-hotplug eth0 iface inet eth0 dhcp
/!\ « allow-hotplug » autorise à brancher à chaud, mais peut ralentir le démarrage si aucun réseau n’est présent.
« auto eth0 » est plus sûr. Mais il faut relancer /etc/init.d/networking start si tu branches un cable à chaud.
[/quote]

D’où l’intérêt du paquet ifplugd

[code]Paquet : ifplugd
Responsable : Y Giridhar Appaji Nag appaji@debian.org
Taille décompressée : 332k
Dépend: libc6 (>= 2.3), libdaemon0 (>= 0.10), debconf (>= 0.5) | debconf-2.0,
lsb-base (>= 3.0-6)
Recommande: ifupdown (>= 0.6.4-4.2)
Suggère: wpasupplicant
Description : configuration daemon for ethernet devices
ifplugd is a daemon which will automatically configure your ethernet device
when a cable is plugged in and automatically de-configure it if the cable is
pulled out. This is useful on laptops with onboard network adapters, since it
will only configure the interface when a cable is really connected. Features
include:

  • syslog support
  • Multiple ethernet interface support
  • Uses Debian’s native ifup/ifdown programs
  • Small executable size and memory footprint
  • Option to beep when the cable is unplugged or plugged
  • Option to beep when the interface configuration succeeds or fails
  • Can be configured to ignore short unplugged or plugged periods
  • Configure WLAN devices (on detecting a successful association to an AP)
  • Supports SIOCETHTOOL, SIOCGMIIREG and SIOCDEVPRIVATE for getting link status
  • Compatibility mode for network devices which do not support cable detection
    Site : http://0pointer.de/lennart/projects/ifplugd/
    [/code]