Archive for février, 2007

Installer le WIFI sur une Debian sarge

Samedi, février 10th, 2007

Ce travail à été réalisé grâce aux tutoriels de developpez.com et celui-ci (je ne connais pas le nom).
Le premier étant accessible mais si on a de bonnes connaissances et le second étant complexe mais efficace.

Ici, l’installation du WIFI se fera sur une debian avec le noyau 2.6.8-3, tout se fera en ligne de commande connecté en super utilisateur (root).

 

  1. Matériel requis:
  2.  

     

    • La liveBox (ou tout autre modem routeur wifi),
    • Un dongle WIFI,
    • Les pilotes (pour windows) du dongle WIFI,
    • Votre ordinateur Debian connecté à internet,
    • Un ordinateur tournant sou windows,
    • Une disquette (ou un CD-ROM).

     

     

  3. Préparation de l’environnement:
  4.  

     

    1. Veillez à avoir tous vos matériels avec vous ainsi que votre ordinateur connecté à internet.
    2.  

       

    3. Pour être organisé, vous allez placer les pilotes du dongle dans un dossier définitif: /home/drivers/
      Pour cela, vous devez dabord les copier sur la disquette (ou le CD-ROM) à partir de windows.
      Insérez la disquette dans le lecteur de la Debian et montez la (chargez la) avec la commande suivante:

      ~# mount /mnt/floppy

       

      Et pour le CD-ROM:

      ~# mount /dev/cdrom

       

      Ensuite, vous allez créer le dossier de destination des pilotes (/home/drivers/) avec cette commande:

      ~# mkdir /home/drivers

       

      Pour finir, vous allez copier vos pilotes dans ce dossier avec cette commande (elle est à faire autant de fois que de fichiers ;) ):

      ~# cp /mnt/floppy/fichier1.ini /home/drivers
      ~# cp /mnt/floppy/fichier2.sys /home/drivers

    4.  

       

    5. Maintenant, pour pouvoir installer les outils, vous allez mettre en place les sources du noyau et les headers correspondant à votre distribution.
      Pour savoir quel noyau vous utilisez tapez ceci:

       

       

      ~# uname -a

       

      Le résultat correspond quelque peu à ça:

      Linux nom_machine 2.6.8-3-386 #1 Mon May 29 23:50:41 UTC 2006 i686 GNU/Linux

       

      Ou la première série de chiffres (ici 2.6.8-3-386) est votre noyau. Rappel: la réussite de ce tutoriel n’est garantie qu’à partir du noyau 2.6.8-2-386

      Vous allez maintenant pouvoir récupérer ces sources avec la commande suivante:

      ~# apt-get install kernel-source-2.6.8

       

      Rendez-vous ensuite dans le dossier ou elles se trouvent, tapez:

       

      ~# cd /usr/src/

       

      Et décompressez les fichiers. Pour ce faire, executez ces deux commandes:

       

      /usr/src# bzip2 -d kernel-source-2.6.8.tar.bz2
      /usr/src# tar -xvf kernel-source-2.6.8.tar

       

      Pour vérifier que le dossier est bien décompressé, vous devez afficher ce qui se trouve dans le dossier /usr/src/. Tapez alors la commande:

       

      /usr/src# dir

       

      Le résultat sera alors:

       

      kernel-source-2.6.8.tar kernel-source-2.6.8

       

      Maintenant inutile, vous pouvez effacer le fichier kernel-source-2.6.8.tar en tapant ceci:

       

      /usr/src# rm kernel-source-2.6.8.tar

       

      Créez maintenant le lien symbolique (raccourci) pour les sources avec ceci:

       

      /usr/src# ln -s /usr/src/kernel-source-2.6.8 /usr/src/linux

       

      Et il ne vous reste plus qu’a installer les headers avec ces commandes:

       

      /usr/src# cd
      ~# uname -r
      2.6.8-3-386
      ~# apt-get install kernel-headers-2.6.8-3-386

       

      Si tout c’est bien déroulé, vous avez installé le noyau et ses headers! :)

    6.  

  5. Installation des outils:

       

    1. Les 2 types outils que vous allez maintenant installer vont permettre à linux de d’utiliser le dongle WIFI.
      Le premier "ndiswrapper" donne à linux la possibilité de gérer nativement les pilotes windows. Quand aux seconds les "wireless tools", ils sont la pour la configuration du réseau sans fil et permettent ainsi la communication entre le noyau, les pilotes et l’utilitaire des "wireles tools": "iwconfig".

       

    2.  

    3. Utilisant un clé différente de celle livrée avec la livebox, j’ai testé plusieurs "ndiswrapper" et aucun d’eux ne fonctionnait correctement. J’ai donc téléchargé ceux disponibles sur developpez.com (version 1.2) et comme ils le précisent, il fonctionne très bien.
      Attention, l’installation qui va être présentée n’est pas une installation de type "apt-get install". Vous allez ici compiler "ndiswrapper 1.2" pour pouvoir l’utiliser (ne vous inquietez pas, ça va le faire ;) ).
      Commencez donc par télécharger la version 1.2 soit à partir de windows, soit directement depuis votre navigateur sur votre debian (si vous choisissez cette option, vous n’avez pas besoin de faire l’étape écrite en italique).

       

      Vous êtes sur Windows: mettez le fichier téléchargé sur votre disquette,
      Insérez la dans la Debian puis montez la (chargez la) et copiez le fichier dans le dossier /home/utilisateur/ (ou utilisateur est le nom que vous utilisez pour vous connecter sur votre interface graphique) avec la suite de commandes:

      ~# mount /mnt/floppy
      cp /mnt/floppy/ndiswrapper-1.2.tar.gz /home/utilisateur

       

      Nous sommes tous au même niveau? Continuons.

      Il faut maintenant vous rendre dans le dossier /home/utilisateur/ et décompresser le fichier. Executez donc:

       

      cd /home/utilisateur
      /home/utilisateur# gzip -d ndiswrapper-1.2.tar.gz
      /home/utilisateur# tar -xvf ndiswrapper-1.2.tar

       

      Passez maintenant à la compilation (je vois vos yeux se froncer… Rassurez vous ;) ). Pour cela, rendez-vous dans le dossier "ndiswrapper-1.2":

       

      cd ndiswrapper-1.2

       

      Et compilez "ndiswrapper" avec ces commandes:

       

      /home/utilisateur/ndiswrapper# make
      /home/utilisateur/ndiswrapper# make install

       

      Puis revenez à la racine de votre disque:

       

      /home/utilisateur/ndiswrapper# cd

       

      "ndiswrapper" est installé! C’était si dur que ça?

      Note: Si vous avez eu des erreurs pendant la compilation, ça n’a pas réussi. Vérifiez donc que votre noyau est égal ou supérieur à 2.6.8-2 avec la commande "uname -a" ou que vous avez bien installé les headers correspondant à votre noyau.

       

       

    4. Installez maintenant les "wireless tools" (la c’est beaucoup plus simple) avec cette commande:

       

       

      ~# apt-get install wireless-tools

       

      Voilà! Vous avez installé les outils!

  6.  

  7. Intallation du DONGLE WIFI

     

    1. Grâce à "ndiswrapper", vous allez maintenant installer le pilote qui se trouve dans le dossier /home/drivers/. Pour cela, rendez-vous dans ce dossier:

       

      ~# cd /home/drivers

       

      Et installez le pilote avec la commande suivante (le fichier doit obligatoirement être un *.inf. File.inf, remplacez ‘file" par le nom votre fichier):

       

      /home/drivers# ndiswrapper -i file.inf

       

      Pour vérifier l’installation, executez:

       

      /home/drivers# ndiswrapper -l

       

      Vous aurez alors un résultat ressemblant à ceci:

       

      nom_driver installed hardware present

       

      Enfin, pour tester le bon fonctionnement de votre dongle, tapez:

       

      /home/drivers# modprobe ndiswrapper

       

      La LED de votre dongle clignote? Vous avez bien installé le pilote!

  8.  

  9. Configuration de la connexion WIFI:

     

     

    1. Maintenant que la clé est installée, il faut configurer la connexion WIFI en modifiant le fichier /etc/network/interfaces.
      Pour ce faire, vous devez avoir l’éditeur de texte VIM. Si vous ne l’avez pas, installez le avec la commande suivante:

       

      ~# apt-get install vim

       

      Maintenant ouvrez le fichier avec cette commande:

       

      ~# vim /etc/network/interfaces

       

      Le fichier ressemble alors à ça:

       

      # 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
      auto eth0
      iface eth0 inet dhcp

       

      Il vous faut d’abord désactiver la connection "eth0" pour que quand vous allumez votre ordinateur, il se connecte à partir du wifi. Pour cela c’est tout simple:

      Appuyez sur la touche "inser" ou "ins" de votre clavier pour activer la modification du fichier.
      Avec les flèches du clavier, descendez jusqu’à la ligne "auto eth0" et ajoutez y le symbol #. Votre ligne doit ressembler à ça:

       

      #auto eth0

       

      Nous allons maintenant ajouter l’interface WIFI:
      Toujours avec la touche ins activée, descendez jusqu’a une ligne vide pour insérer le texte suivant:

       

      auto wlan0
      iface wlan0 inet dhcp
      wireless-essid votre_essid
      wireless-key votre_clef_wep

       

      Il faut maintenant sauvegarder la modification, pour cela appuyez sur la touche "échap" puis tapez

       

      :wq

       

      w >sauvegarder, q > quitter le fichier.

      Il faut maintenant rendre cette connection automatique, pour cela, vous devez modifier le fichier qui se trouve dans /etc/modules, il devrait ressembler à ça:

       

      ~# vim /etc/modules
      # /etc/modules: kernel modules to load at boot time.
      #
      # This file should contain the names of kernel modules that are
      # to be loaded at boot time, one per line. Comments begin with
      # a "#", and everything on the line after them are ignored.

      ide-cd
      ide-detect
      ide-disk
      psmouse
      ~
      "/etc/modules" 10L, 279C 1,1 Tout

       

      Vous activer le mode de modification en appuyant sur la touche "inser" ou "ins" de votre clavier et vous desendez à la première ligne vide puis ajoutez:

       

      ndiswrapper

       

      Enfin vous sauvegardez:

       

      :wq

       

      Vous n’avez plus qu’à redémarrer votre Linux ou taper les commandes suivantes:

       

      ~# modprobe ndiswrapper
      /etc/init.d/networking restart

       

      Vous voila maintenant avec le wifi!

Mes premiers pas sous linux

Vendredi, février 9th, 2007

Depuis le temps que je m’y étais interressé…
Mais par quelle configuration commencer? Et puis tous ces tutoriels sur internet. Ils veulent tous aider les débutans (merci) mais parlent tous avec des mots d’expert!

Alors, je prends mon coupe coupe et me lance dans la jungle.
Après de multiples recherches je tombe sur DEBIAN… A ça ça me plait, "quoi? on peut installer une configuration de base, avec juste ce qui est utile et ensuite on rajoute ce que l’on veut comme l’on veut??? Non… Quoi???? le CD d’installation ne fait que 140 Mo?" Pour peu que l’on ai internet bien-sûr.

C’est bien tout ça mais ou est l’interface graphique? Laquelle choisir, KDE? Gnome? Ubuntu? Kubuntu? Xubuntu??? Zutbuntu???? ;) .

 

Et puis en plus je veux mettre mon ordinateur dans le salon, et comme je vis en Bretagne, je suis dans une maison en pierre avec des murs épais de 50 cm au moins. Et comme malgré tout le wifi s’en accommode bien, je ne vais pas percer des trous avec une machine de guerre.
Oui mais voila, en ce qui concerne le WIFI: les fabricants n’aiment pas faire des pilotes pour linux.
Et pour couronner le tout, comme je n’ai pas eu de dongle WIFI avec ma Live Box, j’ai emprunté celui du père de ma chère et tendre, lui il a une Alice Box avec une clé Bewan (apparamment pas géré par le futur logiciel de mon futur linux).

 

Eh bien, Daniel, reste sous Windows…

Non mais!

J’ai testé XP sur mon vieux Packard pou… Bell ;) (la aussi anciennement au père de ma chère et tendre), avec une processeur cadencé à 400 Mhz, un disque dur de 6 Go et 256 Mo de RAM, il tourne c’est sur, mais même en optimisant au maximum l’OS, je met prêt de 40 secondes pour lancer le navigateur internet, sans compter que je ne peux pas faire une installation légère.
Et hors de question de mettre windows 98, d’une je n’en ai pas et de deux, il doit se connecter à un réseau. Alors, autant faire performant.

Quoi qu’il en soit, j’y suis parvenu et ça tourne!
Voici ma configuration actuelle:

 

Matériel:

Ordinateur: PC,
Marque: Packard Bell,
Processeur: Amd 400 Mhz,
Mémoire vive: 256 Mo,
Disque dur: 6 Go,
Chipset graphique: ATI Rage Pro Turbo (carte graphique intégrée),
Carte son: ?.

Logiciel:

Noyau: Linux,
Système d’exploitation: Debian,
Interface graphique: Gnome.

Réseau:

Modem / Routeur: Live Box Sagem 60-08 Orange,
Wifi côté client: Dongle Wifi Bewan USB 54,
Switch: Ovis-Link 7 ports.

Optionnel:

Périphérique 1: Serveur de fichier sous Debian,
Périphérique 2: Ordinateur client sous Windows XP édition familliale.

 

Résultat final, tout est installé et tout fonctionne.

Dans le prochain billet, j’expliquerai comment j’y suis parvenu sans connaissances.

Pour finir, je peux vous dire qu’après ça, on en connait plus sur linux.
Et pour peut que vous soyez intéressé, tout devient facile!

Quand Le télégramme ne voit que par Microsoft…

Jeudi, février 1st, 2007

Mardi matin, je commence ma journée comme tout le monde… Je me lève, mange, me prépare, me rend à mon travail.

Après quatre heures de bons et loyaux services ;-) je me rend en salle de pause. Je m’assoie et tombe sur un article pour le moins surprenant…

WINDOWS VISTA, A LA CONQUETE DU MONDE

Jusque là, rien d’anormal, Microsoft vient de sortir son nouveau bébé, Windows Vista.

Bon, je lis les différents articles, Je reconnais tout ce qui a été dis dans es autres information, sur le net, avec quelques erreurs même. Logique, ce n’est pas un journal spécialisé dans l’informatique.

Enfin, j’arrive à la partie la plus interressante, l’analyse.
Et la, quelle ne fut pas ma surprise??? Une analyse certe plus axée sur le business de l’informatique, mais avec un parti pris… Microsoft ceci, Bill GATES est génial cela… Des phrases que l’on osait même pas imaginer laissant croire qu’il n’y a aucune alternative à Microsoft et son Windows Vista.
"[...] Le consommateur peut refuser d’acheter Vista mais il paiera cette liberté d’un isolement progressif dans un environnement qui évoluera sans lui. [...]".

Enfin, plutôt que de détailler chaque parite, je vous laisse à la lecture de l’article.

 

Microsoft impose son rythme

 

Le fait qu’une entreprise puisse décider à quel moment il faut acheter ses produits n’est pas le moindre paradoxe de l’économie de marché, laquelle accorde théoriquement autant de liberté aux consommateurs qu’aux producteurs.
Or la société Microsoft estime qu’il est temps de changer, non seulement le système d’exploitation des ordinateurs, mais aussi un très grand nombre d’ordinateurs et un plus grand nombre encore d’applications courantes comme les traitements de texte. Le consommateur peut refuser d’acheter Vista mais il paiera cette liberté d’un isolement progressif dans un environnement qui évoluera sans lui.

Énorme effort d’innovation

Le contrôle par Microsoft d’un cycle de consommation peut s’interpréter comme la juste récompense d’un énorme effort d’innovation. C’est vrai que depuis sa création, il y a une trentaine d’années, la firme de Bill Gates n’a jamais cessé de chercher en se trompant souvent et de créer. Plus et mieux que ses concurrentes, dont la plupart en sont d’ailleurs mortes.
Un système d’exploitation comme celui qui est mis en vente aujourd’hui contient des dizaines de millions de lignes de code, c’est-à-dire d’instructions, rédigées par des milliers d’ingénieurs de très haut niveau depuis au moins 2001. Cinq ans de recherche, trois projets successifs abandonnés expliquent la position dominante du plus grand éditeur mondial de logiciels.
Même accentué par un marketing puissant et par quelques pratiques anticoncurrentielles, un tel triomphe ne peut dépendre d’une seule firme, fût-elle peuplée de génies. L’hégémonie de Microsoft, c’est bien sûr l’extraordinaire intuition de son fondateur, Bill Gates, qui a mieux compris qu’IBM et d’autres géants comment des technologies rencontrent des attentes et créent des usages, donc, en l’occurrence, un marché qui rapporte plus de 400 millions de dollars de bénéfices nets par an. En fait la capacité de régenter pratiquement un univers technologique tient aussi et surtout à l’existence d’oligopoles. Il s’agit de la convergence d’intérêts objectifs entre les fabricants de matériels – notamment les fondeurs de processeurs comme Intel et les éditeurs de logiciels.

Moteur à quatre temps

Cette convergence est un moteur à quatre temps : plus les logiciels se perfectionnent, plus ils ont besoin de matériels performants ; plus les matériels s’améliorent plus les logiciels peuvent se perfectionner, et ainsi de suite. Belle logique d’innovation, belle machine à profits.
Illustration avec Vista. Ce « contremaître » qui traduit vos ordres aux « ouvriers » que sont les applications refusera de travailler dans une « usine » de plus de trois ans. Il faut acheter un ordinateur équipé d’un processeur plus rapide. Justement, une nouvelle génération de processeurs sort des fonderies. Entre 2010 et 2012, il faudra remplacer « Vista » par un système mieux adapté aux nouveaux processeurs. Pour les fabricants de matériel, la durée de vie idéale d’un ordinateur est de quatre ans. C’est le tempo que Microsoft essaie de donner au cycle de renouvellement de ses logiciels.

 

Pour finir ce billet, je ne citerai pas l’auteur, mais toutefois, je voudrai lui préciser que en dehors de Microsoft, il y a un monde alternatif vaste et compétant.