<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://planet.ubuntu-fr.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Planet Ubuntu Francophone - Tutoriels</title>
  <link>http://planet.ubuntu-fr.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 07 Oct 2008 06:28:39 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Cacher des fichiers sous Nautilus (GNOME)</title>
    <link>http://achraf.cherti.name/blog/2008/09/19/cacher-des-fichiers-gestionnaire-nautilus-gnome-gnu-linux-ubuntu-debian-fedora-opensuse/</link>
    <guid isPermaLink="false">urn:md5:1a2180bbbfb53511ea90ef12d4a96fb9</guid>
    <pubDate>Fri, 19 Sep 2008 07:34:48 +0200</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;img class=&quot;size-full wp-image-213 aligncenter&quot; title=&quot;Nautilus Logo (navigateur de fichiers GNOME)&quot; src=&quot;http://achraf.cherti.name/blog/wp-content/nautilus-logo.png&quot; alt=&quot;&quot; width=&quot;200&quot; height=&quot;155&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Pour &lt;strong&gt;cacher un fichier&lt;/strong&gt; sous &lt;strong&gt;&lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux&lt;/strong&gt;, vous le savez probablement, il faut précéder son nom par un point. L'ennui, c'est qu'il arrive parfois qu'on ait besoin de cacher des fichiers dans notre &lt;strong&gt;gestionnaire de fichiers&lt;/strong&gt;, sans pour autant avoir l'envie ou la possibilité de les précéder par un point (par exemple, car une application a besoin précisément de ce fichier ou répertoire, comme VMWare, qui vous crée le répertoire &quot;vmware&quot; dans votre répertoire utilisateur).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cacher des fichiers&lt;/strong&gt; est parfois franchement utile pour gagner du temps lorsque vous naviguez dans vos différents &lt;strong&gt;dossiers&lt;/strong&gt;. Qu'est-ce que c'est bien d'ouvrir son HOME (par exemple) et de ne voir que les &lt;strong&gt;fichiers&lt;/strong&gt; et &lt;strong&gt;répertoires&lt;/strong&gt; importants !&lt;/p&gt;
&lt;h2&gt;Comment cacher les fichiers sous Nautilus de GNOME ?&lt;/h2&gt;
&lt;p&gt;Il existe dans &lt;strong&gt;Nautilus&lt;/strong&gt; une petite astuce permettant de cacher très facilement des fichiers !&lt;/p&gt;
&lt;p&gt;En gros, il suffit d'ouvrir le fichier .hidden, qui doit se trouver dans le répertoire contenant les fichiers que vous souhaitez cacher, puis d'y mettre la liste des fichiers qui vous intéressent !&lt;/p&gt;
&lt;h2&gt;Un exemple et test sous Nautilus ?&lt;/h2&gt;
&lt;p&gt;Supposons que vous souhaitez cacher le répertoire &lt;em&gt;Test&lt;/em&gt; et le fichier &lt;em&gt;Hello.txt&lt;/em&gt;, qui se trouvent dans le répertoire &lt;em&gt;/home/Documents/&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Éditez le fichier &lt;em&gt;/home/Documents/.hidden&lt;/em&gt; pour y ajouter les lignes :&lt;/p&gt;
&lt;div&gt;Hello.txt&lt;br /&gt;
Test&lt;/div&gt;
&lt;p&gt;Ensuite, sauvegardez le contenu du fichier et ouvrez le répertoire &lt;em&gt;/home/Documents/&lt;/em&gt; avec Nautilus pour vérifier !&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Maroc : Fin de l'heure d'été sous Ubuntu (ou Debian)</title>
    <link>http://achraf.cherti.name/blog/2008/09/17/maroc-fin-de-lheure-dete-sous-ubuntu-ou-debian/</link>
    <guid isPermaLink="false">urn:md5:71650a3f4a0dc3b5c2f252de8c870eb5</guid>
    <pubDate>Wed, 17 Sep 2008 01:26:13 +0200</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Critique</category><category>Gnu/linux</category><category>Linux</category><category>Maroc</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;img class=&quot;alignright&quot; style=&quot;float: right;&quot; src=&quot;http://achraf.cherti.name/blog/images/tzdata-ubuntu-debian-maroc-heure-ete-dst/heure-horloge.png&quot; alt=&quot;Heure dans une horloge&quot; /&gt;Précédemment, dans &lt;strong&gt;l'&lt;a href=&quot;http://achraf.cherti.name/blog/2008/06/03/maroc-ubuntu-ou-debian-heure-dete-du-1-juin-2008-une-solution/&quot;&gt;article sur l'heure d'été au Maroc sous Ubuntu et Debian&lt;/a&gt;&lt;/strong&gt;, vous aviez découvert une solution rapide pour avoir la bonne heure, tout en sélectionnant le timezone &lt;strong&gt;Africa/Casablanca&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Maintenant, vu que nos décideurs au &lt;strong&gt;Maroc&lt;/strong&gt; se sont dit que finalement, l'heure d'été ne finira pas le 28 septembre 2008, mais le 31 Août 2008 ( &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:-P&quot; class=&quot;wp-smiley&quot; /&gt; ), il va falloir re-modifier le paquet tzdata qui a été programmé pour revenir à la bonne heure le 31 septembre. C'est ce que j'ai essayé de faire, comme l'autre fois, mais en vain cette fois-ci. J'ai eu quelques erreurs de compilation java que je n'ai pas eu le temps de résoudre lorsque j'avais modifié et compilé le paquet tzdata (une âme charitable voudrait bien consacrer un peu de temps temps à cela ? ^_^).&lt;/p&gt;
&lt;p&gt;Donc, en attendant, pour les pressés (comme moi &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; ), il y a une solution intéressante, celle de dire directement au système qu'on est en GMT. Pour ce faire, ajoutez dans le fichier &lt;strong&gt;/etc/profile&lt;/strong&gt; cette ligne :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;TZ=&lt;/span&gt;&lt;span&gt;'GST-0'&lt;/span&gt;; &lt;span&gt;export&lt;/span&gt; TZ&lt;/div&gt;
&lt;p&gt;Pour que les modifications s'appliquent, reloguez-vous (ou relancez votre interface graphique).&lt;/p&gt;
&lt;p&gt;Une fois le paquet tzdata sera jour (ou une fois que le 28 septembre arrivera), n'oubliez pas de retirer cette ligne !&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Redémarrer le routeur Sagem Fast 3304 de Maroc Telecom sous GNU/Linux, avec un script shell</title>
    <link>http://achraf.cherti.name/blog/2008/08/30/redemarrer-le-routeur-sagem-fast-3304-de-maroc-telecom-sous-gnulinux-avec-un-script-shell/</link>
    <guid isPermaLink="false">urn:md5:bd2d56c6f858951afd6d91e111319c9d</guid>
    <pubDate>Sat, 30 Aug 2008 23:47:32 +0200</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Maroc</category><category>Maroc-telecom</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Programmation</category><category>Script</category><category>Shell</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;img class=&quot;aligncenter&quot; title=&quot;Routeur Sagem Fast 3304 de Maroc Telecom&quot; src=&quot;http://achraf.cherti.name/blog/images/sagem_fast_3304_routeur_maroc_telecom.jpg&quot; alt=&quot;Wifi Sagem F@st Multiservices 3304&quot; width=&quot;257&quot; height=&quot;146&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Si vous vous connectez à votre &lt;strong&gt;ADSL&lt;/strong&gt; &lt;strong&gt;Menara&lt;/strong&gt; de &lt;strong&gt;Maroc Telecom&lt;/strong&gt;, avec un modem routeur wifi &lt;strong&gt;Sagem F@st 3304&lt;/strong&gt;, et qu'il vous arrive d'avoir besoin de &lt;strong&gt;redémarrer&lt;/strong&gt; votre &lt;strong&gt;routeur&lt;/strong&gt; automatiquement, grâce à un cron + script shell, pour une des diverses raisons valables (par exemple, une connexion super lente, mystérieusement constatée après plusieurs heures de connexion suivies), le petit script de cet article risque de vous intéresser.&lt;/p&gt;
&lt;p&gt;Pour les curieux, pour faire ce script, j'ai extrait du code &lt;acronym title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/acronym&gt; de l'interface web du &lt;strong&gt;Sagem Fast 3304&lt;/strong&gt; l'&lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; qui est activée quand vous cliquez sur le bouton « redémarrage de votre routeur » dans la section « Maintenance ».&lt;/p&gt;
&lt;p&gt;Pour faire marcher le script, vous aurez besoin d'installer &lt;em&gt;curl&lt;/em&gt;. Dans une distribution comme Debian ou Ubuntu :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt; apt-get &lt;span&gt;install&lt;/span&gt; curl&lt;/div&gt;
&lt;p&gt;C'est à peu près similaire dans les autres distributions.&lt;/p&gt;
&lt;p&gt;N'oubliez pas de modifier les variables USER, PASSWORD et &lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt; pour le personnaliser !&lt;/p&gt;
&lt;div&gt;&lt;span&gt;#!/bin/sh&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;# Redémarrage &lt;span&gt;du&lt;/span&gt; routeur de Maroc Telecom &lt;span&gt;&amp;#40;&lt;/span&gt;personnalisez le script&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;# en modifiant les variables ci-dessous.&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;# Auteur : &amp;nbsp;Achraf cherti&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;# &lt;acronym title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/acronym&gt; : http://achraf.cherti.name/&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;# Licence : &lt;acronym title=&quot;GNU General Public License&quot;&gt;GPL&lt;/acronym&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;#&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# Variables à modifier pour faire fonctionner votre script&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt;=&lt;/span&gt;&lt;span&gt;&quot;192.168.1.1&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;USER=&lt;/span&gt;&lt;span&gt;&quot;Menara&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;PASSWORD=&lt;/span&gt;&lt;span&gt;&quot;Menara&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# Début &lt;span&gt;du&lt;/span&gt; script&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;if&lt;/span&gt; ! &lt;span&gt;which&lt;/span&gt; curl &amp;gt;/dev/null &lt;span&gt;2&lt;/span&gt;&amp;gt;&amp;amp;&lt;span&gt;1&lt;/span&gt;; &lt;span&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;&quot;Vous devez installer curl !&quot;&lt;/span&gt; &amp;gt;&amp;amp;&lt;span&gt;2&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span&gt;exit&lt;/span&gt; &lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;fi&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;tput setaf &lt;span&gt;1&lt;/span&gt;; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;&quot;Redémarrage du routeur...&quot;&lt;/span&gt;; tput sgr0&lt;br /&gt;
curl -u &lt;span&gt;$USER&lt;/span&gt;:&lt;span&gt;$PASSWORD&lt;/span&gt; http://&lt;span&gt;$&lt;acronym title=&quot;Internet Protocol&quot;&gt;IP&lt;/acronym&gt;&lt;/span&gt;/SubmitMaintREBOOT -d &lt;span&gt;''&lt;/span&gt; &amp;gt;/dev/null &lt;span&gt;2&lt;/span&gt;&amp;gt;&amp;amp;&lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;if&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt; &lt;span&gt;&quot;$?&quot;&lt;/span&gt; -ne &lt;span&gt;&quot;0&quot;&lt;/span&gt; &lt;span&gt;&amp;#93;&lt;/span&gt;; &lt;span&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;&quot;Erreur lors de la communication avec le routeur.&quot;&lt;/span&gt; &amp;gt;&amp;amp;&lt;span&gt;2&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;exit&lt;/span&gt; &lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;sleep&lt;/span&gt; &lt;span&gt;3&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;tput setaf &lt;span&gt;1&lt;/span&gt;; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;&quot;Attente de connexion...&quot;&lt;/span&gt;; tput sgr0&lt;br /&gt;
&lt;span&gt;i=&lt;/span&gt;&lt;span&gt;&quot;0&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;while&lt;/span&gt; &lt;span&gt;true&lt;/span&gt;; &lt;span&gt;do&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;ping&lt;/span&gt; -c1 &lt;span&gt;212.217&lt;/span&gt;&lt;span&gt;.0&lt;/span&gt;&lt;span&gt;.1&lt;/span&gt; &amp;gt;/dev/null &lt;span&gt;2&lt;/span&gt;&amp;gt;&amp;amp;&lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;if&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt; &lt;span&gt;&quot;$?&quot;&lt;/span&gt; -eq &lt;span&gt;&quot;0&quot;&lt;/span&gt; &lt;span&gt;&amp;#93;&lt;/span&gt;; &lt;span&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;break&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;fi&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;span&gt;i=&lt;/span&gt;&lt;span&gt;&quot;`expr $i + 1`&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;if&lt;/span&gt; &lt;span&gt;&amp;#91;&lt;/span&gt; &lt;span&gt;&quot;$i&quot;&lt;/span&gt; -gt &lt;span&gt;&quot;60&quot;&lt;/span&gt; &lt;span&gt;&amp;#93;&lt;/span&gt;; &lt;span&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;echo&lt;/span&gt; &lt;span&gt;&quot;Nombre de tentatives de connexion dépassées...&quot;&lt;/span&gt; &amp;gt;&amp;amp;&lt;span&gt;2&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span&gt;exit&lt;/span&gt; &lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span&gt;fi&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;span&gt;sleep&lt;/span&gt; &lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;done&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;# Décommenter les deux lignes suivantes si vous utiliser ddclient&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;# pour mettre à jour automatiquement votre dyndns.org&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;#tput setaf &lt;span&gt;1&lt;/span&gt;; &lt;span&gt;echo&lt;/span&gt; &lt;/span&gt;&lt;span&gt;&quot;Mise à jour ddclient...&quot;&lt;/span&gt;; tput sgr0&lt;br /&gt;
&lt;span&gt;#ddclient&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;exit&lt;/span&gt; &lt;span&gt;0&lt;/span&gt;&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Maroc : Ubuntu (ou Debian) + heure d'été = solution</title>
    <link>http://achraf.cherti.name/blog/2008/06/03/maroc-ubuntu-ou-debian-heure-dete-du-1-juin-2008-une-solution/</link>
    <guid isPermaLink="false">urn:md5:905a51b6790d677ca2489cf97d4594b4</guid>
    <pubDate>Tue, 03 Jun 2008 22:18:34 +0200</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Critique</category><category>Gnu/linux</category><category>Linux</category><category>Maroc</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;h3&gt;EDIT : l'heure d'été, c'est terminé. &lt;a href=&quot;http://achraf.cherti.name/blog/2008/09/17/maroc-fin-de-lheure-dete-sous-ubuntu-ou-debian/&quot;&gt;Je vous invite à lire ce billet pour plus d'informations sur la désactivation de l'heure d'été au Maroc sous Ubuntu &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux et Debian&lt;/a&gt;.&lt;/h3&gt;
&lt;p&gt;&lt;img class=&quot;alignright&quot; style=&quot;float: right;&quot; src=&quot;http://achraf.cherti.name/blog/images/tzdata-ubuntu-debian-maroc-heure-ete-dst/heure-horloge.png&quot; alt=&quot;Heure dans une horloge&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Depuis le premier juin, au &lt;strong&gt;Maroc&lt;/strong&gt;, nous sommes passés à l'heure d'été (&lt;strong&gt;GMT+1&lt;/strong&gt;), jusqu'au 28 septembre 2008. C'est bien beau toutes ces &quot;décisions&quot;, mais quand on administre un parc de serveurs sous &lt;strong&gt;&lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;&lt;/strong&gt;/&lt;strong&gt;Linux&lt;/strong&gt; et que l'&lt;strong&gt;heure&lt;/strong&gt; est décalée, car cela fait des années que nous sommes en &lt;strong&gt;GMT&lt;/strong&gt;, et que les serveurs ne savent pas qu'il faut passer à l'heure d'été, ce n'est pas du tout une partie de plaisir !&lt;/p&gt;
&lt;p&gt;Je me suis donc mis à chercher une solution pour que l'heure de mes serveurs soit correcte, tout en restant dans mon &lt;strong&gt;timezone&lt;/strong&gt; (qui est &lt;strong&gt;Africa&lt;/strong&gt;/&lt;strong&gt;Casablanca&lt;/strong&gt;, &lt;acronym title=&quot;Note de la rédaction&quot;&gt;ndlr&lt;/acronym&gt;) et tout en pouvant utiliser &lt;strong&gt;ntpdate&lt;/strong&gt;, pour synchroniser l'heure avec un &lt;strong&gt;serveur ntp&lt;/strong&gt;. Après plusieurs tentatives, recherches, la meilleure solution que j'ai trouvée est de modifier le paquet &lt;strong&gt;tzdata&lt;/strong&gt; de &lt;strong&gt;Debian&lt;/strong&gt; (qui marche aussi sous &lt;strong&gt;Ubuntu&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;&lt;img class=&quot;alignright&quot; style=&quot;float: right;&quot; src=&quot;http://achraf.cherti.name/blog/images/tzdata-ubuntu-debian-maroc-heure-ete-dst/tux-gnu-linux.png&quot; alt=&quot;Tux - GNU/Linux&quot; /&gt;J'ai écrit ce petit billet afin de &lt;strong&gt;faire gagner du temps&lt;/strong&gt; à ceux qui administrent des serveurs sous &lt;strong&gt;Debian &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux&lt;/strong&gt;, &lt;strong&gt;Ubuntu&lt;/strong&gt;, dérivées et qui souhaitent avoir une heure correcte avec le bon timezone &lt;em&gt;marocain&lt;/em&gt;. Cela dit, cette solution peut aussi être utile pour ceux qui utilisent &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux comme ordinateur de bureau.&lt;/p&gt;
&lt;h2&gt;Comment corriger le souci du timezone Africa/Casablanca ?&lt;/h2&gt;
&lt;p&gt;Tout ce qui suivra sera fait dans un terminal, en tant que root.&lt;/p&gt;
&lt;h3&gt;1. Installez le paquet tzdata modifié dans votre distribution Debian, Ubuntu ou dérivées&lt;/h3&gt;
&lt;p&gt;Téléchargez le paquet &lt;a title=&quot;Paquet tzdata_2008c-1_all.deb pour Debian, Ubuntu ou dérivés&quot; href=&quot;http://achraf.cherti.name/blog/files/paquets/debian-et-ubuntu/tzdata_2008c-1_all.deb&quot;&gt;&lt;strong&gt;tzdata_2008c-1_all.deb&lt;/strong&gt;&lt;/a&gt; (c'est le paquet &lt;em&gt;tzdata&lt;/em&gt; de &lt;em&gt;Debian Etch&lt;/em&gt; modifié par mes soins) et installez-le avec :&lt;/p&gt;
&lt;div&gt;dpkg -i tzdata_2008c-1_all.deb&lt;/div&gt;
&lt;p&gt;(paquet testé sous Debian Etch et Ubuntu Hardy)&lt;/p&gt;
&lt;h3&gt;2. synchronisez l'heure avec un serveur ntp&lt;/h3&gt;
&lt;p&gt;Installez ntpdate :&lt;/p&gt;
&lt;div&gt;apt-get &lt;span&gt;install&lt;/span&gt; ntpdate&lt;/div&gt;
&lt;p&gt;Et synchronisez l'heure :&lt;/p&gt;
&lt;div&gt;ntpdate ntp.ubuntu.com&lt;/div&gt;
&lt;h3&gt;3. vérifiez si l'heure est exacte&lt;/h3&gt;
&lt;p&gt;Lancez la commande :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;date&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Cela devrait vous donner quelque chose comme :&lt;/p&gt;
&lt;div&gt;mardi &lt;span&gt;3&lt;/span&gt; juin &lt;span&gt;2008&lt;/span&gt;, &lt;span&gt;22&lt;/span&gt;:&lt;span&gt;30&lt;/span&gt;:&lt;span&gt;54&lt;/span&gt; &lt;span&gt;&amp;#40;&lt;/span&gt;UTC&lt;span&gt;+0100&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Le souci est désormais corrigé !&lt;/p&gt;
&lt;h2&gt;Autres tutoriels sur le même thème&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.zad.ma/64564262764462762a-articles/le-passage-a-lheure-dete-et-la-reactivite-de-la&quot;&gt;Le passage à l'heure d'été et la réactivité de la communauté &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Virtualbox 1.6.0 et Usb sous Hardy Heron</title>
    <link>http://feeds.feedburner.com/~r/Cedynamix-Ubuntu/~3/302412293/</link>
    <guid isPermaLink="false">urn:md5:57812e5babe8b41d77dfb02e26075ae3</guid>
    <pubDate>Sun, 01 Jun 2008 15:33:27 +0200</pubDate>
    <dc:creator>Cedynamix</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Libre</category><category>Tutoriels</category><category>Ubuntu</category><category>Usb</category><category>Virtualbox</category>    
    <description>    &lt;p&gt;Comme vous le savez, &lt;a href=&quot;http://www.cedynamix.fr/2008/05/05/sun-xvm-virtualbox-160/&quot; target=&quot;_blank&quot;&gt;il y a bientôt 1 mois qu&amp;#8217;est sortie la dernière version de mon logiciel de virtualisation préféré&lt;/a&gt;, je parle bien-sûr de  &lt;strong&gt;Virtualbox dans sa version 1.6.0&lt;/strong&gt;. Je ne reparlerai pas dans ce billet des nouveautés de cette nouvelle moutures (&lt;a href=&quot;https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=innotek-1.6-G-F@CDS-CDS_SMI&quot; target=&quot;_blank&quot;&gt;vous les trouverez ici&lt;/a&gt;). Évidemment cette nouvelle version n&amp;#8217;est pas encore présente dans les dépôts Ubuntu et si vous n&amp;#8217;avez pas lu mon précédent billet sur son installation sur &lt;strong&gt;Ubuntu Hardy Heron&lt;/strong&gt;, un petit tour ici vous permettra de combler cette lacune.&lt;/p&gt;
&lt;p&gt;Aujourd&amp;#8217;hui je vais faire part d&amp;#8217;un petit guide rapide que la méthode que j&amp;#8217;utilise pour activer l&amp;#8217;USB pour les machines virtuelles :&lt;/p&gt;
&lt;p&gt;ouvrez le fichier &lt;strong&gt;mountdevsubfs.sh&lt;/strong&gt; qui se trouve dans le répertoire &lt;strong&gt;/etc/init.d/&lt;/strong&gt; Pour cela faites un Alt+F2 et rentrez la commande suivante :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;gksudo gedit /etc/init.d/mountdevsubfs.sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;puis trouvez la section suivante :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# Magic to make /proc/bus/usb work&lt;br /&gt;
#&lt;br /&gt;
#mkdir -p /dev/bus/usb/.usbfs&lt;br /&gt;
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644&lt;br /&gt;
#ln -s .usbfs/devices /dev/bus/usb/devices&lt;br /&gt;
#mount –rbind /dev/bus/usb /proc/bus/usb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;maintenant decommanté les 4 dernières lignes :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# Magic to make /proc/bus/usb work&lt;br /&gt;
#&lt;br /&gt;
mkdir -p /dev/bus/usb/.usbfs&lt;br /&gt;
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644&lt;br /&gt;
ln -s .usbfs/devices /dev/bus/usb/devices&lt;br /&gt;
mount –rbind /dev/bus/usb /proc/bus/usb&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ensuite il faut ouvrir le fichier &lt;strong&gt;/etc/udev/rules.d/40-permissions.rules&lt;/strong&gt; et trouvez la partie suivante&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# USB serial converters&lt;br /&gt;
SUBSYSTEM==&quot;usb_device&quot;, GOTO=&quot;usb_serial_start&quot;&lt;br /&gt;
SUBSYSTEM==&quot;usb&quot;, ENV{DEVTYPE}==&quot;usb_device&quot;, GOTO=&quot;usb_serial_start&quot;&lt;br /&gt;
GOTO=&quot;usb_serial_end&quot;&lt;br /&gt;
LABEL=&quot;usb_serial_start&quot;&lt;br /&gt;
ATTRS{idVendor}==&quot;0403&quot;, ATTRS{idProduct}==&quot;6001&quot;, \&lt;br /&gt;
&lt;strong&gt; MODE=&amp;#8221;0660&amp;#8243;, GROUP=&amp;#8221;dialout&amp;#8221;&lt;/strong&gt;&lt;br /&gt;
LABEL=&amp;#8221;usb_serial_end&amp;#8221;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;et éditer cette ligne &lt;strong&gt;MODE=&amp;#8221;0660&amp;#8243;, GROUP=&amp;#8221;dialout&amp;#8221;&lt;/strong&gt; comme suit : :&lt;/p&gt;
&lt;p&gt;&lt;code&gt;MODE=&quot;0664&quot; , GROUP=&quot;usbusers&quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Naturellement vous redémarrez votre &lt;strong&gt;Ubuntu&lt;/strong&gt; après avoir ajouté le groupe &lt;strong&gt;usbusers&lt;/strong&gt; dans d&amp;#8217;outils de gestion des &amp;#8220;&lt;strong&gt;Utilisateurs et Groupes&lt;/strong&gt;&amp;#8221; et y avoir ajouté votre compte utilisateur.&lt;br /&gt;
Ce guide est certifié totalement opérationnel. &lt;img src=&quot;http://www.cedynamix.fr/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;
&lt;img src=&quot;http://feeds.feedburner.com/~r/Cedynamix-Ubuntu/~4/302412293&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Sécuriser votre système GNU/Linux</title>
    <link>http://achraf.cherti.name/blog/2008/05/10/securiser-votre-systeme-gnulinux/</link>
    <guid isPermaLink="false">urn:md5:574c45d69ff9a830e5efc6fda1fedbbb</guid>
    <pubDate>Sat, 10 May 2008 23:45:20 +0200</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Agadir</category><category>Linux</category><category>Maroc</category><category>Perso</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Sécurité</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;img class=&quot;alignright alignnone size-medium wp-image-72&quot; style=&quot;float: right;&quot; title=&quot;Sécurité&quot; src=&quot;http://achraf.cherti.name/blog/wp-content/folder_locked.png&quot; alt=&quot;Sécurité sous GNU/Linux&quot; width=&quot;128&quot; height=&quot;128&quot; /&gt;La &lt;strong&gt;sécurité&lt;/strong&gt; fait partie des domaines les plus importants, et pourtant, tant de personnes pensent le contraire. Lors du &lt;a href=&quot;http://achraf.cherti.name/blog/2008/05/02/annonce-les-%C2%AB-linux-days-2008-%C2%BB-a-agadir-maroc/&quot;&gt;&lt;strong&gt;Linux&lt;/strong&gt; &lt;strong&gt;Days&lt;/strong&gt; 2008&lt;/a&gt;, à &lt;strong&gt;Agadir&lt;/strong&gt; (&lt;strong&gt;Maroc&lt;/strong&gt;), le vendredi 9 mai 2008 à 15h, j'ai tenu une conférence sur la &lt;strong&gt;sécurité&lt;/strong&gt; sous &lt;strong&gt;&lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;&lt;/strong&gt;/&lt;strong&gt;Linux&lt;/strong&gt;, dans laquelle j'ai exposé plusieurs &lt;strong&gt;conseils&lt;/strong&gt; pour avoir un ordinateur avec une &lt;strong&gt;sécurité&lt;/strong&gt; assez élevée pour tenir tête aux petits script kiddies qui s'amusent tellement avec les ordinateurs des chers utilisateurs lambda &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:-D&quot; class=&quot;wp-smiley&quot; /&gt; !&lt;/p&gt;
&lt;p&gt;Plusieurs points ont été traités, comme pourquoi sécuriser votre système &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux, comment sécuriser le navigateur web Firefox, pourquoi faire attention lors de l'installation des programmes, pourquoi bloquer son écran, les avantages d'un pare-feu, pourquoi chiffrer votre disque dur, etc.&lt;/p&gt;
&lt;p&gt;Comme d'habitude, après chaque conférence, je publie mes slides, pour les intéressés. Vous pouvez donc soit &lt;a title=&quot;Slides de la conférence sur la sécurité sous GNU/Linux, au format PDF&quot; href=&quot;http://achraf.cherti.name/files/20080509-securiser-votre-systeme-gnu-linux-par-achraf-cherti.pdf&quot;&gt;télécharger la version au format &lt;acronym title=&quot;Portable Document Format&quot;&gt;PDF&lt;/acronym&gt;&lt;/a&gt;, soit visualiser les slides depuis cette page &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; :&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, etc.)</title>
    <link>http://achraf.cherti.name/blog/2008/04/22/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/</link>
    <guid isPermaLink="false">urn:md5:4526f982e3b99afc35b62abf3fd003bd</guid>
    <pubDate>Tue, 22 Apr 2008 14:37:35 +0200</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Maroc</category><category>Meditel</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2250629170/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2379/2250629170_9bd5559eaf_o.jpg&quot; alt=&quot;ADSL Mobile de Meditel&quot; width=&quot;140&quot; height=&quot;111&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;J'ai enfin pu configurer le modem &lt;em&gt;&lt;strong&gt;3G Huawei E-220&lt;/strong&gt;&lt;/em&gt; et la &lt;a href=&quot;http://motic.blogspot.com/2007/04/mditel-parle-dadsl-mobile.html&quot;&gt;connexion ADSL&lt;/a&gt; (ADSL... &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; ) de &lt;em&gt;&lt;strong&gt;Meditel&lt;/strong&gt;&lt;/em&gt; (FAI marocain) sous &lt;strong&gt;&lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux&lt;/strong&gt; ! Quelle galère c'était de trouver la bonne combinaison &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; En tout cas, désormais, cela fonctionne à merveille !&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://achraf.cherti.name/blog/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/#comment-132&quot;&gt;Comme promis&lt;/a&gt;, je vais vous montrer comment procéder &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; C'est parti !&lt;/p&gt;
&lt;h2&gt;Avant de commencer&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2250629166/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2140/2250629166_a45e2cac62_o.jpg&quot; alt=&quot;Huawei E220&quot; width=&quot;200&quot; height=&quot;148&quot; align=&quot;left&quot; /&gt;&lt;/a&gt;Les instructions de ce tutoriel seront un peu plus simples (par rapport à il y a quelques mois) car le pilote inclut avec le noyau &lt;em&gt;Linux&lt;/em&gt; (oui, contrairement à Microsoft Windows, le modem est détecté d'office, comme c'est le cas de &lt;a href=&quot;http://achraf.cherti.name/blog/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/&quot;&gt;Huawei EC325 chez Wana&lt;/a&gt;) a été amélioré pour détecter ce modem lors de l'insertion &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; Pour profiter de cette fonctionnalité, vous devez avoir un noyau Linux récent !&lt;/p&gt;
&lt;p&gt;Pour que les instructions de ce tutoriel marchent, &lt;strong&gt;il est recommandé d'avoir une version de Linux supérieure à 2.6.20&lt;/strong&gt;. Pour connaître la version que vous utilisez, lancez la commande suivante dans un terminal :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;uname&lt;/span&gt; -a&lt;/div&gt;
&lt;p&gt;Je tiens à souligner qu'il ne sera pas question d'interface graphique ou de facilité dans cet article. Je vous expliquerai comment configurer la connexion manuellement (édition de fichiers de configuration et lancement de programmes). Il vous faudra un minimum de connaissances en ligne de commande pour suivre. Dans le futur, je serai bien tenté de faire une interface graphique pour faciliter l'installation/connexion de ce modem, mais pour le moment, j'ai d'autres &lt;a href=&quot;http://firegpg.tuxfamily.org/&quot;&gt;chats&lt;/a&gt; à &lt;a href=&quot;http://achraf.cherti.name/blog/&quot;&gt;fouetter&lt;/a&gt; &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; !&lt;/p&gt;
&lt;h2&gt;Configurer la connexion !&lt;/h2&gt;
&lt;h3&gt;Étape 1. Basculez en mode root&lt;/h3&gt;
&lt;p&gt;Toutes les commandes que l’on va effectuer dans ce tutoriel se feront en tant qu’administrateur (root), dans un terminal (xterm, gnome-terminal, konsole, etc.).&lt;/p&gt;
&lt;p&gt;Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt; -s&lt;/div&gt;
&lt;p&gt;Sinon, lancez celle-ci :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;su&lt;/span&gt; -l&lt;/div&gt;
&lt;h3&gt;Étape 2. Installez wvdial&lt;/h3&gt;
&lt;p&gt;En général, la commande &lt;em&gt;wvdial&lt;/em&gt; est installée par défaut. Si ce n'est pas le cas, vous pouvez l'installer dans &lt;em&gt;Debian&lt;/em&gt; ou &lt;em&gt;Ubuntu&lt;/em&gt; avec :&lt;/p&gt;
&lt;div&gt;apt-get &lt;span&gt;install&lt;/span&gt; wvdial&lt;/div&gt;
&lt;p&gt;Pour les autres distributions, l'opération doit être similaire. N'hésitez pas à la poster dans les commentaires pour que j'ajoute ce petit détail au billet.&lt;/p&gt;
&lt;h3&gt;Étape 3. Compilez et installez huaweiAktBbo&lt;/h3&gt;
&lt;p&gt;Avant de lancer cette opération, assurez vous d'avoir le compilateur &lt;em&gt;gcc&lt;/em&gt; et la bibliothèque &lt;em&gt;libusb&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Sous un système de type &lt;em&gt;Debian&lt;/em&gt; comme &lt;em&gt;Ubuntu&lt;/em&gt;, vous pouvez installer ces dépendances avec :&lt;/p&gt;
&lt;div&gt;apt-get &lt;span&gt;install&lt;/span&gt; libusb-dev build-essential&lt;/div&gt;
&lt;p&gt;Après cela, compilez et installez  &lt;em&gt;huaweiAktBbo&lt;/em&gt; dans &lt;em&gt;/usr/sbin&lt;/em&gt; :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;wget&lt;/span&gt; http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c&lt;br /&gt;
&lt;span&gt;gcc&lt;/span&gt; huaweiAktBbo.c -o /usr/sbin/huaweiAktBbo -lusb&lt;/div&gt;
&lt;p&gt;(pour les intéressés, le MD5 actuel du fichier &lt;em&gt;huaweiAktBbo.c&lt;/em&gt; est 07341a64e0508aa1ab7eff3d8f9e6672)&lt;/p&gt;
&lt;h3&gt;Étape 4. Installez les règles udev&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;Mettez dans le fichier /etc/udev/rules.d/99-meditel-huawei-e220.rules&lt;/code&gt; :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;SUBSYSTEM=&lt;/span&gt;=&lt;span&gt;&quot;usb&quot;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idProduct&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&quot;1003&quot;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idVendor&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&quot;12d1&quot;&lt;/span&gt;, RUN+=&lt;span&gt;&quot;/usr/sbin/huaweiAktBbo&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;SUBSYSTEM=&lt;/span&gt;=&lt;span&gt;&quot;usb&quot;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idProduct&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&quot;1003&quot;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idVendor&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&quot;12d1&quot;&lt;/span&gt;, RUN+=&lt;span&gt;&quot;/bin/sleep 5&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;SUBSYSTEM=&lt;/span&gt;=&lt;span&gt;&quot;usb&quot;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idProduct&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&quot;1003&quot;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idVendor&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&quot;12d1&quot;&lt;/span&gt;, RUN+=&lt;span&gt;&quot;/sbin/modprobe usbserial vendor=0x12d1 product=0x1003&quot;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Puis lancez la commande suivante afin d'appliquer les changements :&lt;/p&gt;
&lt;div&gt;udevcontrol reload_rules&lt;/div&gt;
&lt;h3&gt;Étape 5. Créez les fichiers de configuration de Meditel&lt;/h3&gt;
&lt;p&gt;Mettez dans le fichier /etc/wvdial.conf :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;Dialer Meditel&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Modem=&lt;/span&gt;/dev/ttyUSB0&lt;br /&gt;
&lt;span&gt;Init2=&lt;/span&gt;ATZ&lt;br /&gt;
&lt;span&gt;Init3=&lt;/span&gt;ATE0V1&amp;amp;D2&amp;amp;&lt;span&gt;C1S0=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;+&lt;span&gt;IFC=&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;,&lt;span&gt;2&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Init5=&lt;/span&gt;AT+&lt;span&gt;CGDCONT=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;,&lt;span&gt;&quot;ip&quot;&lt;/span&gt;,&lt;span&gt;&quot;internet1.meditel.ma&quot;&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;Phone=&lt;/span&gt;*&lt;span&gt;99&lt;/span&gt;***&lt;span&gt;1&lt;/span&gt;&lt;span&gt;#&lt;/span&gt;&lt;br /&gt;
Stupid &lt;span&gt;Mode=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Username=&lt;/span&gt;&lt;span&gt;&quot;MEDINET&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Password=&lt;/span&gt;&lt;span&gt;&quot;MEDINET&quot;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;(si votre nom d'utilisateur et votre mot de passes sont différents de &lt;strong&gt;MEDINET&lt;/strong&gt; - c'est le mot de passe par défaut -, n'oubliez pas de les modifier !)&lt;/p&gt;
&lt;p&gt;(je remercie Youssef T. du laboratoire de Meditel pour son aide à l'adaptation de ce fichier à cet opérateur)&lt;/p&gt;
&lt;h3&gt;Étape 6. Connectez vous !&lt;/h3&gt;
&lt;p&gt;Avant de vous connecter, vérifiez si &lt;em&gt;/dev/ttyUSB0&lt;/em&gt; (après /dev/ttyUSB, c'est un zéro, pas un &quot;o&quot;) existe avec la commande :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;ls&lt;/span&gt; -l /dev/ttyUSB0&lt;/div&gt;
&lt;p&gt;(Si ce fichier n'existe pas, même après l'insertion du modem et une attente de plus d'une minute, c'est qu'il y a un souci. Peut-être que le modem n'est pas assez alimenté ? Réessayez avec le câble à deux prises &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; pour voir. Si cela ne marche toujours pas, redémarrez votre ordinateur, pour voir si ce fichier se crée quand il est branché lors du lancement du système)&lt;/p&gt;
&lt;p&gt;Une fois que /dev/ttyUSB0 existera, en tant que root, lancez cette commande :&lt;/p&gt;
&lt;div&gt;wvdial meditel&lt;/div&gt;
&lt;p&gt;Cela devrait vous connecter après quelques secondes (ou pas, s'il y une erreur &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; ).&lt;/p&gt;
&lt;h2&gt;Informations complémentaires&lt;/h2&gt;
&lt;p&gt;Une fois que le modem sera connecté à Internet, le LED est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;vert&lt;/strong&gt;, quand  la connexion est en &lt;em&gt;GPRS&lt;/em&gt; (lente &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; mon dernier test m'avait donné 141 Kbps)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bleu clair&lt;/strong&gt;, quand il est en &lt;em&gt;3G&lt;/em&gt; (rapide ! Mon dernier test m'avait donné 1015 kbps)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Liens externes&lt;/h2&gt;
&lt;p&gt;Quelques liens intéressants que j'ai pu trouver au fil des recherches :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mybroadband.co.za/vb/showthread.php?t=21726&quot;&gt;Howto to get the 3G cards to work under Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://oozie.fm.interia.pl/pro/huawei-e220/&quot;&gt;Huawei E220 3G HSDPA &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; modem support in Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.huawei.com/mobileweb/en/products/view.do?id=282&quot;&gt;Page officiel du modem Huawei E220&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wwwu.uni-klu.ac.at/agebhard/HuaweiE220/&quot;&gt;Ubuntu Dapper 6.06 and Huawei E220 UMTS/GPRS Box&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.charlvn.za.net/2008/02/huawei-e220-3g-usb-modem-on-ubuntu.html&quot;&gt;Huawei E220  3G &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; Modem on Ubuntu Feisty&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, etc.)</title>
    <link>http://achraf.cherti.name/blog/2008/02/08/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/</link>
    <guid isPermaLink="false">urn:md5:cf7b119ff584dcc04273957ab2f1e52c</guid>
    <pubDate>Fri, 08 Feb 2008 20:15:35 +0100</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Maroc</category><category>Meditel</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2250629170/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2379/2250629170_9bd5559eaf_o.jpg&quot; alt=&quot;ADSL Mobile de Meditel&quot; width=&quot;140&quot; height=&quot;111&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;J&amp;#8217;ai enfin pu configurer le modem &lt;em&gt;&lt;strong&gt;3G Huawei E-220&lt;/strong&gt;&lt;/em&gt; et la &lt;a href=&quot;http://motic.blogspot.com/2007/04/mditel-parle-dadsl-mobile.html&quot;&gt;connexion ADSL&lt;/a&gt; (ADSL&amp;#8230; &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; ) de &lt;em&gt;&lt;strong&gt;Meditel&lt;/strong&gt;&lt;/em&gt; (FAI marocain) sous &lt;strong&gt;&lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux&lt;/strong&gt; ! Quelle galère c&amp;#8217;était de trouver la bonne combinaison &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; En tout cas, désormais, cela fonctionne à merveille !&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://achraf.cherti.name/blog/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/#comment-132&quot;&gt;Comme promis&lt;/a&gt;, je vais vous montrer comment procéder &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; C&amp;#8217;est parti !&lt;/p&gt;
&lt;h2&gt;Avant de commencer&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2250629166/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2140/2250629166_a45e2cac62_o.jpg&quot; alt=&quot;Huawei E220&quot; width=&quot;200&quot; height=&quot;148&quot; align=&quot;left&quot; /&gt;&lt;/a&gt;Les instructions de ce tutoriel seront un peu plus simples (par rapport à il y a quelques mois) car le pilote inclut avec le noyau &lt;em&gt;Linux&lt;/em&gt; (oui, contrairement à Microsoft Windows, le modem est détecté d&amp;#8217;office, comme c&amp;#8217;est le cas de &lt;a href=&quot;http://achraf.cherti.name/blog/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/&quot;&gt;Huawei EC325 chez Wana&lt;/a&gt;) a été amélioré pour détecter ce modem lors de l&amp;#8217;insertion &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; Pour profiter de cette fonctionnalité, vous devez avoir un noyau Linux récent !&lt;/p&gt;
&lt;p&gt;Pour que les instructions de ce tutoriel marchent, &lt;strong&gt;il est recommandé d&amp;#8217;avoir une version de Linux supérieure à 2.6.20&lt;/strong&gt;. Pour connaître la version que vous utilisez, lancez la commande suivante dans un terminal :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;uname&lt;/span&gt; -a&lt;/div&gt;
&lt;p&gt;Je tiens à souligner qu&amp;#8217;il ne sera pas question d&amp;#8217;interface graphique ou de facilité dans cet article. Je vous expliquerai comment configurer la connexion manuellement (édition de fichiers de configuration et lancement de programmes). Il vous faudra un minimum de connaissances en ligne de commande pour suivre. Dans le futur, je serai bien tenté de faire une interface graphique pour faciliter l&amp;#8217;installation/connexion de ce modem, mais pour le moment, j&amp;#8217;ai d&amp;#8217;autres &lt;a href=&quot;http://firegpg.tuxfamily.org/&quot;&gt;chats&lt;/a&gt; à &lt;a href=&quot;http://achraf.cherti.name/blog/&quot;&gt;fouetter&lt;/a&gt; &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; !&lt;/p&gt;
&lt;h2&gt;Configurer la connexion !&lt;/h2&gt;
&lt;h3&gt;Étape 1. Basculez en mode root&lt;/h3&gt;
&lt;p&gt;Toutes les commandes que l’on va effectuer dans ce tutoriel se feront en tant qu’administrateur (root), dans un terminal (xterm, gnome-terminal, konsole, etc.).&lt;/p&gt;
&lt;p&gt;Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt; -s&lt;/div&gt;
&lt;p&gt;Sinon, lancez celle-ci :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;su&lt;/span&gt; -l&lt;/div&gt;
&lt;h3&gt;Étape 2. Installez wvdial&lt;/h3&gt;
&lt;p&gt;En général, la commande &lt;em&gt;wvdial&lt;/em&gt; est installée par défaut. Si ce n&amp;#8217;est pas le cas, vous pouvez l&amp;#8217;installer dans &lt;em&gt;Debian&lt;/em&gt; ou &lt;em&gt;Ubuntu&lt;/em&gt; avec :&lt;/p&gt;
&lt;div&gt;apt-get &lt;span&gt;install&lt;/span&gt; wvdial&lt;/div&gt;
&lt;p&gt;Pour les autres distributions, l&amp;#8217;opération doit être similaire. N&amp;#8217;hésitez pas à la poster dans les commentaires pour que j&amp;#8217;ajoute ce petit détail au billet.&lt;/p&gt;
&lt;h3&gt;Étape 3. Compilez et installez huaweiAktBbo&lt;/h3&gt;
&lt;p&gt;Avant de lancer cette opération, assurez vous d&amp;#8217;avoir le compilateur &lt;em&gt;gcc&lt;/em&gt; et la bibliothèque &lt;em&gt;libusb&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Sous un système de type &lt;em&gt;Debian&lt;/em&gt; comme &lt;em&gt;Ubuntu&lt;/em&gt;, vous pouvez installer ces dépendances avec :&lt;/p&gt;
&lt;div&gt;apt-get &lt;span&gt;install&lt;/span&gt; libusb-dev build-essential&lt;/div&gt;
&lt;p&gt;Après cela, compilez et installez  &lt;em&gt;huaweiAktBbo&lt;/em&gt; dans &lt;em&gt;/usr/sbin&lt;/em&gt; :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;wget&lt;/span&gt; http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c&lt;br /&gt;
&lt;span&gt;gcc&lt;/span&gt; huaweiAktBbo.c -o /usr/sbin/huaweiAktBbo -lusb&lt;/div&gt;
&lt;p&gt;(pour les intéressés, le MD5 actuel du fichier &lt;em&gt;huaweiAktBbo.c&lt;/em&gt; est 07341a64e0508aa1ab7eff3d8f9e6672)&lt;/p&gt;
&lt;h3&gt;Étape 4. Installez les règles udev&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;Mettez dans le fichier /etc/udev/rules.d/99-meditel-huawei-e220.rules&lt;/code&gt; :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;SUBSYSTEM=&lt;/span&gt;=&lt;span&gt;&amp;#8220;usb&amp;#8221;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idProduct&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&amp;#8220;1003&amp;#8243;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idVendor&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&amp;#8220;12d1&amp;#8243;&lt;/span&gt;, RUN+=&lt;span&gt;&amp;#8220;/usr/sbin/huaweiAktBbo&amp;#8221;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;SUBSYSTEM=&lt;/span&gt;=&lt;span&gt;&amp;#8220;usb&amp;#8221;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idProduct&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&amp;#8220;1003&amp;#8243;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idVendor&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&amp;#8220;12d1&amp;#8243;&lt;/span&gt;, RUN+=&lt;span&gt;&amp;#8220;/bin/sleep 5&amp;#8243;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;SUBSYSTEM=&lt;/span&gt;=&lt;span&gt;&amp;#8220;usb&amp;#8221;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idProduct&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&amp;#8220;1003&amp;#8243;&lt;/span&gt;, SYSFS&lt;span&gt;&amp;#123;&lt;/span&gt;idVendor&lt;span&gt;&amp;#125;&lt;/span&gt;==&lt;span&gt;&amp;#8220;12d1&amp;#8243;&lt;/span&gt;, RUN+=&lt;span&gt;&amp;#8220;/sbin/modprobe usbserial vendor=0&amp;#215;12d1 product=0&amp;#215;1003&amp;#8243;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;Puis lancez la commande suivante afin d&amp;#8217;appliquer les changements :&lt;/p&gt;
&lt;div&gt;udevcontrol reload_rules&lt;/div&gt;
&lt;h3&gt;Étape 5. Créez les fichiers de configuration de Meditel&lt;/h3&gt;
&lt;p&gt;Mettez dans le fichier /etc/wvdial.conf :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;Dialer Meditel&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Modem=&lt;/span&gt;/dev/ttyUSB0&lt;br /&gt;
&lt;span&gt;Init2=&lt;/span&gt;ATZ&lt;br /&gt;
&lt;span&gt;Init3=&lt;/span&gt;ATE0V1&amp;amp;D2&amp;amp;&lt;span&gt;C1S0=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;+&lt;span&gt;IFC=&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;,&lt;span&gt;2&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Init5=&lt;/span&gt;AT+&lt;span&gt;CGDCONT=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;,&lt;span&gt;&amp;#8220;ip&amp;#8221;&lt;/span&gt;,&lt;span&gt;&amp;#8220;internet1.meditel.ma&amp;#8221;&lt;/span&gt;;&lt;br /&gt;
&lt;span&gt;Phone=&lt;/span&gt;*&lt;span&gt;99&lt;/span&gt;***&lt;span&gt;1&lt;/span&gt;&lt;span&gt;#&lt;/span&gt;&lt;br /&gt;
Stupid &lt;span&gt;Mode=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Username=&lt;/span&gt;&lt;span&gt;&amp;#8220;MEDINET&amp;#8221;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Password=&lt;/span&gt;&lt;span&gt;&amp;#8220;MEDINET&amp;#8221;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;(si votre nom d&amp;#8217;utilisateur et votre mot de passes sont différents de &lt;strong&gt;MEDINET&lt;/strong&gt; - c&amp;#8217;est le mot de passe par défaut -, n&amp;#8217;oubliez pas de les modifier !)&lt;/p&gt;
&lt;p&gt;(je remercie Youssef T. du laboratoire de Meditel pour son aide à l&amp;#8217;adaptation de ce fichier à cet opérateur)&lt;/p&gt;
&lt;h3&gt;Étape 6. Connectez vous !&lt;/h3&gt;
&lt;p&gt;Avant de vous connecter, vérifiez si &lt;em&gt;/dev/ttyUSB0&lt;/em&gt; (après /dev/ttyUSB, c&amp;#8217;est un zéro, pas un &amp;#8220;o&amp;#8221;) existe avec la commande :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;ls&lt;/span&gt; -l /dev/ttyUSB0&lt;/div&gt;
&lt;p&gt;(Si ce fichier n&amp;#8217;existe pas, même après l&amp;#8217;insertion du modem et une attente de plus d&amp;#8217;une minute, c&amp;#8217;est qu&amp;#8217;il y a un souci. Peut-être que le modem n&amp;#8217;est pas assez alimenté ? Réessayez avec le câble à deux prises &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; pour voir. Si cela ne marche toujours pas, redémarrez votre ordinateur, pour voir si ce fichier se crée quand il est branché lors du lancement du système)&lt;/p&gt;
&lt;p&gt;Une fois que /dev/ttyUSB0 existera, en tant que root, lancez cette commande :&lt;/p&gt;
&lt;div&gt;wvdial meditel&lt;/div&gt;
&lt;p&gt;Cela devrait vous connecter après quelques secondes (ou pas, s&amp;#8217;il y une erreur &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; ).&lt;/p&gt;
&lt;h2&gt;Informations complémentaires&lt;/h2&gt;
&lt;p&gt;Une fois que le modem sera connecté à Internet, le LED est :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;bleu clair&lt;/strong&gt;, quand  la connexion est en &lt;em&gt;GPRS&lt;/em&gt; (lente &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_sad.gif&quot; alt=&quot;:-(&quot; class=&quot;wp-smiley&quot; /&gt; mon dernier test m&amp;#8217;avait donné 141 Kbps)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;vert clair&lt;/strong&gt;, quand il est en &lt;em&gt;3G&lt;/em&gt; (rapide ! Mon dernier test m&amp;#8217;avait donné 1015 kbps)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Liens externes&lt;/h2&gt;
&lt;p&gt;Quelques liens intéressants que j&amp;#8217;ai pu trouver au fil des recherches :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.mybroadband.co.za/vb/showthread.php?t=21726&quot;&gt;Howto to get the 3G cards to work under Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://oozie.fm.interia.pl/pro/huawei-e220/&quot;&gt;Huawei E220 3G HSDPA &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; modem support in Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.huawei.com/mobileweb/en/products/view.do?id=282&quot;&gt;Page officiel du modem Huawei E220&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://wwwu.uni-klu.ac.at/agebhard/HuaweiE220/&quot;&gt;Ubuntu Dapper 6.06 and Huawei E220 UMTS/GPRS Box&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.charlvn.za.net/2008/02/huawei-e220-3g-usb-modem-on-ubuntu.html&quot;&gt;Huawei E220  3G &lt;acronym title=&quot;Universal Serial Bus&quot;&gt;USB&lt;/acronym&gt; Modem on Ubuntu Feisty&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Connaître les UUIDs de vos partitions et périphériques sous GNU/Linux</title>
    <link>http://achraf.cherti.name/blog/2008/01/23/connaitre-les-uuids-de-vos-partitions-et-peripheriques-sous-gnulinux/</link>
    <guid isPermaLink="false">urn:md5:4bd8d3a064e726077a131c03e966b62e</guid>
    <pubDate>Wed, 23 Jan 2008 00:49:16 +0100</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;Dans les dernières version d&amp;#8217;Ubuntu (et dans d&amp;#8217;autres distributions &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux), vous avez probablement remarqué que les systèmes de fichiers dans &lt;em&gt;/etc/fstab&lt;/em&gt; ont été remplacés par des &lt;acronym title=&quot;Universal Unique Identifier&quot;&gt;UUID&lt;/acronym&gt;.&lt;/p&gt;
&lt;p&gt;Par exemple, avant, ma racine était configurée de la sorte :&lt;/p&gt;
&lt;pre&gt;/dev/hda1  /  ext3  defaults  0  1&lt;/pre&gt;
&lt;p&gt;Après une grosse mise à jour, cette ligne a été remplacée par :&lt;/p&gt;
&lt;pre&gt;&lt;acronym title=&quot;Universal Unique Identifier&quot;&gt;UUID&lt;/acronym&gt;=3d170bde-f79c-4c51-9150-a58423454f01  /  ext3  defaults  0  1&lt;/pre&gt;
&lt;h2&gt;Qu&amp;#8217;est-ce que l&amp;#8217;&lt;acronym title=&quot;Universal Unique Identifier&quot;&gt;UUID&lt;/acronym&gt; ?&lt;/h2&gt;
&lt;p&gt;L&amp;#8217;&lt;a title=&quot;Page Wikipedia sur UUID&quot; href=&quot;http://fr.wikipedia.org/wiki/Universal_Unique_Identifier&quot;&gt;&lt;acronym title=&quot;Universal Unique Identifier&quot;&gt;UUID&lt;/acronym&gt;&lt;/a&gt; est une suite de caractères alpha-numériques permettant d&amp;#8217;identifier d&amp;#8217;une manière unique une partition ou un périphérique.&lt;/p&gt;
&lt;p&gt;Si vous vous demandez à quoi cela pourrait servir, imaginons que vous ayez, après un repartitionnement de votre disque : &lt;em&gt;/dev/hda2&lt;/em&gt; qui devient &lt;em&gt;/dev/hda3&lt;/em&gt;. Avant, vous deviez modifier le fichier &lt;em&gt;/etc/fstab&lt;/em&gt; manuellement. Maintenant, avec l&amp;#8217;&lt;acronym title=&quot;Universal Unique Identifier&quot;&gt;UUID&lt;/acronym&gt;, l&amp;#8217;ordre ne compte plus, les partitions seront automatiquement détectées.&lt;/p&gt;
&lt;h2&gt;Comment connaître l&amp;#8217;&lt;acronym title=&quot;Universal Unique Identifier&quot;&gt;UUID&lt;/acronym&gt; d&amp;#8217;un périphérique ?&lt;/h2&gt;
&lt;p&gt;En tant que root, lancez la commande :&lt;/p&gt;
&lt;pre&gt;vol_id -u /dev/&lt;strong&gt;&amp;lt;nom-périphérique&amp;gt;&lt;/strong&gt;&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Qu'est-ce qu'une espace insécable ? Comment l'insérer sous Linux, Open Office ou en HTML ?</title>
    <link>http://achraf.cherti.name/blog/2008/01/21/qu-est-ce-qu-une-espace-insecable-comment-l-inserer-sous-linux-open-office-ou-en-html/</link>
    <guid isPermaLink="false">urn:md5:8c039c8e940502f02e3b378bf054efcb</guid>
    <pubDate>Mon, 21 Jan 2008 00:51:38 +0100</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category><category>Typographie</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2207902788/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2018/2207902788_59da6d8911_o.png&quot; alt=&quot;3 touches clavier&quot; width=&quot;128&quot; height=&quot;128&quot; align=&quot;right&quot; /&gt;&lt;/a&gt;Si vous avez déjà lu quelque chose sur les &lt;a href=&quot;http://www.dsi.univ-paris5.fr/typo.html&quot;&gt;règles typographiques françaises&lt;/a&gt;, vous savez qu'il faut insérer une espace avant les signes de ponctuation doubles ( ! ? ; : ) et après d'autres caractères, comme les guillemets français : « ».&lt;/p&gt;
&lt;p&gt;Le souci, c'est que dans la pratique, il arrive qu'un mot ou un caractère revienne à la ligne quand il est précédé par une espace, ce qui ne fait pas très « beau » (en plus d'être incompatible avec les règles typographiques).&lt;/p&gt;
&lt;p&gt;Par exemple, supposons qu'on soit limité à 20 caractères par ligne et que la phrase &quot;Oui, Salut le monde !&quot; se trouve dans une seule et même ligne :&lt;/p&gt;
&lt;pre&gt;--------------------
Oui, Salut le monde
!
--------------------&lt;/pre&gt;
&lt;p&gt;Le point d'exclamation a été automatiquement mis dans la deuxième ligne alors que « monde » est resté dans la première. Le mieux aurait été d'avoir ce résultat (automatiquement, sans faire descendre « monde » manuellement !)  :&lt;/p&gt;
&lt;pre&gt;--------------------
Oui, Salut le
monde !
--------------------&lt;/pre&gt;
&lt;p&gt; Même chose pour « Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X » :&lt;/p&gt;
&lt;pre&gt;--------------------
La pub de l'&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; Mac
&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X est toute
blanche !
--------------------&lt;/pre&gt;
&lt;p&gt;Il aurait été préférable d'avoir un « Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X » complet dans la même ligne (ou un Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X qui descendrait entièrement à la ligne suivante, s'il n'y avait pas assez de place pour qu'il tienne dans la première), comme ceci :&lt;/p&gt;
&lt;pre&gt;--------------------
La pub de l'&lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt;
Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X est toute
blanche !
--------------------&lt;/pre&gt;
&lt;p&gt;La solution à cela sera d'utiliser ce qu'on appelle une &lt;strong&gt;espace insécable&lt;/strong&gt;. C'est une espace comme les autres, sauf qu'elle empêche le retour à la ligne quand elle est mise entre deux mots (ou entre un mot et un signe, etc.).&lt;/p&gt;
&lt;h2&gt;Comment insérer une espace insécable ?&lt;/h2&gt;
&lt;p&gt;En général, vous pouvez l'insérer en appuyant simultanément sur les touches &lt;strong&gt;Ctrl&lt;/strong&gt; et &lt;strong&gt;Espace&lt;/strong&gt;, sous &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux.&lt;/p&gt;
&lt;p&gt;Sous OpenOffice.org Writer, vous remarquerez que ces espaces sont en gris :&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2205110306/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2379/2205110306_07261912c9_o.jpg&quot; alt=&quot;&quot; width=&quot;350&quot; height=&quot;135&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si vous développez vos sites en &lt;acronym title=&quot;HyperText Markup Language&quot;&gt;HTML&lt;/acronym&gt;, vous pouvez insérer une espace insécable avec le code &lt;strong&gt; &lt;/strong&gt; (non-breaking space, pour les curieux &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; ).&lt;/p&gt;
&lt;h2&gt;Comment désactiver l'espace insécable ?&lt;/h2&gt;
&lt;h3&gt;Pourquoi ?&lt;/h3&gt;
&lt;p&gt;Il se pourrait que le raccourci clavier permettant d'entrer cette espace soit plus une contrainte qu'un avantage (l'espace est mal interprétée par certains langages de programmation, shells, etc.).&lt;/p&gt;
&lt;p&gt;En ce qui me concerne, malgré cela, je n'ai pas désactivé ce raccourci clavier, j'ai préféré faire attention ! Mais à vous de choisir ce qui vous convient le mieux !&lt;/p&gt;
&lt;h3&gt;Un exemple concret ?&lt;/h3&gt;
&lt;p&gt;Dans le passé, j'avais souhaité lancer cette commande :&lt;/p&gt;
&lt;pre&gt;$ cat /var/log/messages | grep kernel
grep : commande introuvable&lt;/pre&gt;
&lt;p&gt;Pourtant, grep existait bien ! Cette erreur venait du fait qu'une espace insécable avait été insérée après le &quot;|&quot; (pipe), ce qui n'avait pas été interprété comme une vraie espace par mon shell. Pourquoi, me demandez-vous ? Car d'ALT-GR a été pressée par erreur avec la touche Espace (&quot;par erreur&quot; car ALT-GR a été utilisée pour entrer &quot;|&quot; et n'a pas été lâchée avant la pression de la touche Espace !).&lt;/p&gt;
&lt;h3&gt;Comment désactiver le raccourci de cette espace sous &lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux (serveur X) ?&lt;/h3&gt;
&lt;p&gt;Ouvrez le fichier &lt;em&gt;/home/&lt;strong&gt;&amp;lt;votreutilisateur&amp;gt;&lt;/strong&gt;/.Xmodmap&lt;/em&gt; et mettez-y :&lt;/p&gt;
&lt;pre&gt;keycode 65 = space space space NoSymbol space&lt;/pre&gt;
&lt;p&gt;Après cela, lancez la commande suivante pour appliquer les changements :&lt;/p&gt;
&lt;pre&gt;xmodmap $HOME/.Xmodmap&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Bayn de Wana (FAI marocain) : comment configurer le modem Huawei EC325 sous GNU/Linux ?</title>
    <link>http://achraf.cherti.name/blog/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/</link>
    <guid isPermaLink="false">urn:md5:135cb4daf3a80d2de65296157ee1429a</guid>
    <pubDate>Thu, 17 Jan 2008 00:05:28 +0100</pubDate>
    <dc:creator>Asher256</dc:creator>
        <category>PUF</category>
        <category>Accueil</category><category>Linux</category><category>Maroc</category><category>Planet-libre</category><category>Planet-ubuntu</category><category>Tutoriel</category><category>Tutoriels</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2197637121/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2276/2197637121_9e2101a51a_o.gif&quot; alt=&quot;Bayn&quot; width=&quot;144&quot; height=&quot;125&quot; align=&quot;left&quot; /&gt;&lt;/a&gt;Oui, je sais, quand vous demandez à l&amp;#8217;assistance technique de &lt;strong&gt;Wana&lt;/strong&gt; comment faire pour se connecter à &lt;strong&gt;Internet Bayn&lt;/strong&gt; par le biais de votre distribution &lt;strong&gt;&lt;acronym title=&quot;GNU is Not UNIX&quot;&gt;GNU&lt;/acronym&gt;/Linux&lt;/strong&gt; favorite, on vous répond, avec assurance : « désolé, le modem  ne marche que sous &lt;strong&gt;Windows&lt;/strong&gt; et &lt;strong&gt;Mac &lt;acronym title=&quot;Operating System&quot;&gt;OS&lt;/acronym&gt; X&lt;/strong&gt; ! » (et je parle en connaissance de cause &lt;img src=&quot;http://achraf.cherti.name/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; J&amp;#8217;avais appelé et persisté à leur dire « si si, cela marche », leur réponse a été négative, à chaque fois !).&lt;/p&gt;
&lt;p&gt;Eh bien, figurez vous que, non seulement il marche, mais en plus, &lt;strong&gt;vous n&amp;#8217;aurez rien à installer ! Le modem est détecté d&amp;#8217;office par le noyau Linux.&lt;/strong&gt; En somme, vous n&amp;#8217;aurez qu&amp;#8217;à modifier un fichier de configuration et lancer une commande.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/22773960@N02/2198438706/&quot;&gt;&lt;img src=&quot;http://farm3.static.flickr.com/2312/2198438706_95bb513a1e_o.jpg&quot; alt=&quot;Huawei E325&quot; width=&quot;400&quot; height=&quot;300&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NB :&lt;/strong&gt; même si ce qui est à faire dans ce tutoriel peut être résumé en deux ou trois lignes, je préfère m&amp;#8217;expliquer d&amp;#8217;une manière un peu plus exhaustive afin de faciliter la compréhension des manipulations au plus de personnes que possibles.&lt;/p&gt;
&lt;h2&gt;1. Devenez administrateur&lt;/h2&gt;
&lt;p&gt;Toutes les commandes que l&amp;#8217;on va effectuer dans ce tutoriel se feront en tant qu&amp;#8217;administrateur (root), dans un terminal (xterm, gnome-terminal, konsole, etc.).&lt;/p&gt;
&lt;p&gt;Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt; -s&lt;/div&gt;
&lt;p&gt;Sinon, lancez celle-ci :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;su&lt;/span&gt; -l&lt;/div&gt;
&lt;h2&gt;2. Modifiez le fichier de configuration&lt;/h2&gt;
&lt;p&gt;Ouvrez le fichier &lt;em&gt;/etc/wvdial.conf&lt;/em&gt; avec votre éditeur de texte préféré (gedit, kwrite, nano, pico, vi, etc.). Dans notre cas, nous utiliserons &lt;em&gt;nano&lt;/em&gt; :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;nano&lt;/span&gt; /etc/wvdial.conf&lt;/div&gt;
&lt;p&gt;Après cela, collez dans ce fichier ce contenu :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;&amp;#91;&lt;/span&gt;Modem0&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Modem=&lt;/span&gt;/dev/ttyUSB0&lt;br /&gt;
&lt;span&gt;Baud=&lt;/span&gt;&lt;span&gt;115200&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;SetVolume=&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;br /&gt;
Dial &lt;span&gt;Command=&lt;/span&gt;ATDT&lt;br /&gt;
&lt;span&gt;init1=&lt;/span&gt;ATZ&lt;br /&gt;
&lt;span&gt;init2=&lt;/span&gt;AT+&lt;span&gt;CRM=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;FlowControl=&lt;/span&gt; Hardware &lt;span&gt;&amp;#40;&lt;/span&gt;CRTSCTS&lt;span&gt;&amp;#41;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;&amp;#91;&lt;/span&gt;Dialer wana&lt;span&gt;&amp;#93;&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Username=&lt;/span&gt;wana&lt;br /&gt;
&lt;span&gt;Password=&lt;/span&gt;wana&lt;br /&gt;
&lt;span&gt;Phone=&lt;/span&gt;&lt;span&gt;#&lt;span&gt;777&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
Stupid &lt;span&gt;Mode=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span&gt;Inherits=&lt;/span&gt;Modem0&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;NB :&lt;/strong&gt; Par défaut, tous les clients d&amp;#8217;&lt;em&gt;Internet Bayn&lt;/em&gt; ont le nom d&amp;#8217;utilisateur et le mot de passe &amp;#8220;&lt;em&gt;wana&lt;/em&gt;&amp;#8220;. Si ce n&amp;#8217;est pas le cas, n&amp;#8217;oubliez pas de modifier &lt;strong&gt;Username=wana&lt;/strong&gt; et &lt;strong&gt;Password=wana&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;3. Lancez votre connexion Internet&lt;/h2&gt;
&lt;p&gt;Une fois que le contenu du fichier &lt;em&gt;/etc/wvdial.conf&lt;/em&gt; sera sauvegardé, lancez la connexion Internet avec la commande :&lt;/p&gt;
&lt;div&gt;wvdial wana&lt;/div&gt;
&lt;p&gt;Si tout se passe bien, vous serez connecté après quelques secondes !&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NB :&lt;/strong&gt; Vous pouvez arrêter la connexion avec les touches &lt;em&gt;Ctrl et C&lt;/em&gt;.&lt;/p&gt;
&lt;h3&gt;Les déconnexions intempestives&lt;/h3&gt;
&lt;p&gt;Comme vous le savez probablement, la connexion de Wana est assez instable. Pour faire en sorte  qu&amp;#8217;elle se reconnecte après chaque déconnexion, lancez votre connexion avec cette commande, plutôt qu&amp;#8217;avec un simple &lt;em&gt;&amp;#8220;wvdial wana&amp;#8221;&lt;/em&gt; :&lt;/p&gt;
&lt;div&gt;&lt;span&gt;while&lt;/span&gt; &lt;span&gt;true&lt;/span&gt;; &lt;span&gt;do&lt;/span&gt; wvdial wana; &lt;span&gt;done&lt;/span&gt;&lt;/div&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
