ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

Planet Ubuntu-fr - edgy

Fil des billets

mardi, janvier 9 2007

Gravatar de adminConnexion Wifi Ad-Hoc avec les pilotes madwifi-ng sous Ubuntu - Edgy via Administrateur

Le support wifi de linux évolue vite et bien, et que ce soit le suivi des versions de ndiswrapper ou les drivers préinstallés, Ubuntu/Edgy accompagne le mouvement. C'est un travail de longue haleine..

Utilisateur d'une carte netgear WG511T (drivers madwifi-ng), j'ai cru à une régression quand, en déplacement pour les fêtes, ma carte s'est révélée incapable d'accrocher un réseau de type Ad-Hoc ou de passer en mode Monitor, ce qui marchait très bien sous Dapper avec iwconfig. Ainsi :

$ sudo iwconfig ath0 mode Ad-Hoc

permettait de changer de mode, mais cette opération se solde sur Edgy par un lamentable échec !

Error for wireless request "Set Mode" (8B06) :

   SET failed on device ath0 ; Invalid argument.

Et bien, ce n'est pas un bug, mais une fonctionnalité :)

Les derniers pilotes associés à ces cartes (madwifi-ng) permettent d'exploiter toute la puissance du chipset, mais leur usage réclame de changer quelques habitudes.

Pour résumer,

  • l'énigmatique interface 'wifi0' qui est apparu depuis le basculement sous edgy est la "vraie" interface matérielle.
  • a cette interface on associe une ou plusieurs interfaces virtuelles, chacun ayant son propre mode d'opération.
  • Toutefois vous ne pouvez utiliser qu'un seul mode de type client (managed, ad-hoc, ...) simultanément.
  • par contre vous pouvez vous connecter simultanément à un point d'accès et en recréer un depuis votre carte (managed+master). Voir la page de man pour plus de détails.

NB : Si votre connexion wifi fonctionne et que vous n'avez pas d'autres besoins spécifiques, inutile d'appliquer ce qui suit. Vous voila prévenu, attendez Bambi (c'est comme ça que j'appelle la prochaine version d'Ubuntu : Feisty Fawn) pour profiter des derniers pilotes et logiciels associés

Installation Pour basculer en mode Ad-Hoc, il nous manque l'utilitaire wlanconfig dans Edgy, et il faut donc au préalable compiler les nouveaux drivers :

  • Télécharger et décompresser les derniers drivers
  • $ sudo apt-get install sharutils
  • $ sudo make
  • $ sudo make install

Paramètrage

  • $ sudo wlanconfig ath0 destroy #détruit l'interface, qui est en mode Managed par défaut
  • $ sudo wlanconfig ath0 create wlandev wifi0 wlanmode adhoc #recrée l'interface virtuelle en mode ad-hoc

Après, tout marche comme avant, vous pouvez donc utiliser votre méthode préférée : Network manager, Wifi-Radar, paramètrer /etc/network/interfaces ou encore utiliser ifconfig et iwconfig. On peut mettre les 2 commandes ci dessus dans un petit script si on est amené à les taper souvent.

C'est toutefois moins bien que si c'était mieux, car :

  • la pluspart des logiciels orienté utilisateur (Network Manager par exemple) ne savent pas exploiter cette fonctionnaliter et basculer la carte en mode ad-hoc quand c'est nécessaire. La possibilité de déclarer simultanément un mode Ad-Hoc et un mode Managed (sans usage simultané) permettrait de contourner le problème.
  • il est dommage de faire les choses "à moitiée", en ayant mis dans Edgy des drivers récent sans le logiciel permettant de les exploiter (wlanconfig).

Mais cela reste très puissant et cela permet beaucoup de souplesse dans l'utilisation d'un réseau. On peut ainsi imaginer de systèmatiquement repartager une connexion wifi publique en faisant un pont (un bridge) vers le mode point d'accès de la carte.

lundi, novembre 20 2006

Gravatar de adminUbuntu Edgy Eft : Installer RubyOnRails & Eclipse (RadRails) via Administrateur

Suite à mon récent passage à la dernière version de Ubuntu, j’ai nommé Kubuntu Edgy Eft j’ai du recommencer mon installation de l’environnement de développement RubyOnRails à savoir : MySQL (et les bonnes librairies) Ruby RubyGems Rails. Eclipse Plugins Radrails pour Eclipse Je vais donc écrire en quelques lignes les étapes à suivre pour pouvoir développer en RubyOnRails sur votre Ubuntu [...]