Journal WIFI USB, WPA, (suite)

Posté par  .
Étiquettes : aucune
0
22
juil.
2005
Maintenant mon WIFI USB + WPA fonctionne très bien.
( http://linuxfr.org/~bz31/18687.html(...) )

Je commence à chercher à automatiser la connexion parce que par un soucis d'économie de batterie, le portable se met souvent en veille et coupe donc la connexion. C'est assez gênant.

La clé usb est l'interface eth1 et le module pilote pour ma clé usb est ural. Selon /etc/hotplug/usb.agent, j'utilise un script /etc/hotplug/usb/ural dont le contenu est :
#!/bin/bash
if [ -e /var/run/wpa_supplicant/eth1]; then
sleep 3
ifup eth1
else
wpa_supplicant -Bw -ieth1 -c/etc/wpa_supplicant.conf -Dmadwifi
sleep 3
ifup eth1
fi

Résultat : Tout est automatisé.
- Insérer la clé wifi : connexion automatique en trois secondes.
- Enlever brutalement la clé et re-insérer la clé : re-connexion automatique mais il faut 15 à 30 secondes, un peu de patience est nécessaire.
- Mise en veille et le réveil : pareil qu'enlever la clé (Il faut activer l'option CONFIG_USB_SUSPEND dans le kernel).
  • # Et le WEP ?

    Posté par  . Évalué à 3.

    Petite question : as-tu réussi à faire fonctionner le wep avec ural ? Car avec une freebox, c'est obligatoire donc pour l'instant je n'arrive pas à utiliser ma clé wl-167g, mon ibook, et ma freebox.

    Quand au pilote de serialmonkey rt2x00 n'est pas encore prêt pour le ppc apparemment.
    • [^] # Re: Et le WEP ?

      Posté par  . Évalué à 3.

      Ah oui, c'est bizarre, le WEP ne marche pas non plus pour moi.
  • # correction

    Posté par  . Évalué à 1.

    >if [ -e /var/run/wpa_supplicant/eth1]; then
    Une erreur, j'ai oublié un espace entre eth1 et ]

    Un autre script similaire semble gagner quelques secondes pour se reconnecter.
    #!/bin/bash
    if [ -e /var/run/wpa_supplicant/eth1 ]; then
    killall wpa_supplicant
    sleep 2
    fi
    wpa_supplicant -Bw -ieth1 -c/etc/wpa_supplicant.conf -Dmadwifi
    sleep 2
    ifup eth1
    • [^] # Re: correction

      Posté par  . Évalué à 1.

      Update :
      hotplug (0.0.20040329-25) introduit un changement :
      NET_AGENT_POLICY is deprecated. use ifupdown "allow" mechanism
      instead. closes: Bug#303383.

      Pour que le mécanisme /etc/hotplug/usb/ural fonctionne, il faut
      ajouter une ligne
      allow-hotplug eth1
      dans /etc/network/interfaces pour l'interface eth1

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.