<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Espace d&#039;Asher256 &#187; Tutoriel</title>
	<atom:link href="http://blog.asher256.com/tag/tutoriel/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.asher256.com</link>
	<description></description>
	<lastBuildDate>Sat, 28 Jan 2012 21:45:37 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Maroc Telecom : configurer le ZTE MF-100 (modem 3G) sous Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)</title>
		<link>http://blog.asher256.com/maroc-telecom-configurer-le-zte-mf-100-modem-3g-sous-linux-ubuntu-fedora-debian-open-suse-etc/</link>
		<comments>http://blog.asher256.com/maroc-telecom-configurer-le-zte-mf-100-modem-3g-sous-linux-ubuntu-fedora-debian-open-suse-etc/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 13:57:37 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[IAM]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=1416</guid>
		<description><![CDATA[Grâce au programme Injaz et à Maroc Telecom, des milliers de personnes (majoritairement étudiants) utilisent un ordinateur équipé du modem 3G ZTE MF100. Nous allons voir dans ce tutoriel comment configurer votre connexion Maroc Telecom dans le ZTE MF100 sous GNU/Linux (ce tutoriel peut marcher sous toutes les distributions, avec un minimum d&#8217;adaptation : Ubuntu [...]]]></description>
			<content:encoded><![CDATA[<p>Grâce au programme Injaz et à <strong>Maroc Telecom</strong>, des milliers de personnes (majoritairement étudiants) utilisent un ordinateur équipé du modem 3G <strong>ZTE MF100</strong>. Nous allons voir dans ce tutoriel comment configurer votre connexion<strong> Maroc Telecom dans le ZTE MF100</strong> sous <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> (ce tutoriel peut marcher sous toutes les distributions, avec un minimum d&#8217;adaptation : <strong>Ubuntu</strong> / <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSuSE, Mandriva</strong>, etc.).</p>
<p style="text-align: center;"><a  href="http://blog.asher256.com/wp-content/zte-mf100.jpeg"><img class="size-full wp-image-1419 aligncenter colorbox-1416" title="Modem ZTE MF 100 de Maroc Telecom" src="http://blog.asher256.com/wp-content/zte-mf100.jpeg" alt=" Maroc Telecom : configurer le ZTE MF 100 (modem 3G) sous Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" width="109" height="289" /></a></p>
<p><span id="more-1416"></span></p>
<h2>Avant de commencer à configurer le ZTE MF100 de Maroc Telecom&#8230;</h2>
<p>J&#8217;aimerais vouss prévenir qu&#8217;il sera ici question d&#8217;entrer des instructions en ligne de commande. J&#8217;ai fait mon possible pour simplifier ce tutoriel, et j&#8217;espère que les débutants aussi pourrons le suivre !</p>
<p></p>
<p>Encore une fois, je vous encourage, si vous êtes développeur, à créer une interface pour la configuration de ce genre de <strong>modems 3G</strong> comme Huawei, <strong><a  href="http://www.amazon.de/dp/B005T4DEZA">IDEOS X3 Displayschutzfolie</a></strong>, <strong>ZTE MF100</strong>, Alcatel, etc. des opérateurs Wana, <strong>Meditel</strong> et Maroc Telecom.</p>
<h2>Configurer la connexion à Maroc Telecom avec le ZTE MF-100</h2>
<h3>Étape 1. Basculez en mode root</h3>
<p>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.).</p>
<p>Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :</p>
<pre lang="bash">sudo -s</pre>
<p>Sinon, lancez celle-ci :</p>
<pre lang="bash">su -l</pre>
<h3>Étape 2. Installez wvdial</h3>
<p>Normalement, la commande <em>wvdial</em> est installée par défaut. Si ce n&#8217;est pas le cas, vous pouvez l&#8217;installer dans <em>Debian</em> ou <em>Ubuntu</em> avec :</p>
<pre lang="bash">apt-get install wvdial</pre>
<p>(il est aussi possible de télécharger ce paquet de <a  href="http://packages.ubuntu.com/">packages.ubuntu.com</a> pour Ubuntu ou <a  href="http://www.debian.org/distrib/packages">packages.debian.org</a> pour Debian)</p>
<p>Pour les autres distributions, l&#8217;opération doit être similaire. N&#8217;hésitez pas à la poster dans les commentaires pour que j&#8217;ajoute ce petit détail au billet.</p>
<h3>Étape 3. Compilez et installez <acronym title="Universal Serial Bus">USB</acronym> Mode Switch</h3>
<p>Avant de lancer cette opération, assurez vous d&#8217;avoir le compilateur <em>gcc</em> et la bibliothèque <em>libusb</em>. Sous un système de type <em>Debian</em> comme <em>Ubuntu</em>, vous pouvez installer libusb et le compilateur C avec :</p>
<pre lang="bash">apt-get install libusb-dev build-essential</pre>
<p>Après cela, téléchargez, compilez et installez <acronym title="Universal Serial Bus">USB</acronym> ModeSwitch grâce aux commandes :</p>
<pre lang="bash">wget http://www.draisberghof.de/usb_modeswitch/usb-modeswitch-1.1.1.tar.bz2
tar xvf usb-modeswitch-*.tar.bz2
cd usb-modeswitch-*
rm -f usb_modeswitch
make
cp usb_modeswitch /usr/local/sbin</pre>
<p>(pour info, <a  href="http://www.draisberghof.de/usb_modeswitch" rel="nofollow"><acronym title="Universal Serial Bus">USB</acronym> Mode Switch a un site officiel</a> contenant les dernières mises à jour. La version 1.1.1 est la dernière version à l&#8217;heure où j&#8217;écris ces ligne)</p>
<p>NB : pour les utilisateurs de Debian Sid ou Ubuntu Lucid, le paquet usb-modeswitch a été ajouté. Vous pouvez donc éviter la compilation à partir du code source et utiliser le paquet (voir <a  href="http://packages.ubuntu.com/search?suite=lucid&#038;keywords=usb-modeswitch">les paquets Ubuntu pour plus d&#8217;infos</a>).</p>
<h2>Étape 4. Installez les règles udev pour configurer automatiquement le ZTE MF100</h2>
<p><code>Mettez dans le fichier <em>/etc/udev/rules.d/99-iam-zte-mf100.rules</em></code> :</p>
<pre>SUBSYSTEM=="usb", SYSFS{idProduct}=="2000", SYSFS{idVendor}=="19d2", RUN+="/usr/local/sbin/usb_modeswitch"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0031", SYSFS{idVendor}=="19d2", RUN+="/bin/sleep 5"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0031", SYSFS{idVendor}=="19d2", RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x0031"</pre>
<h3>Étape 5. Créez les fichiers de configuration de Maroc Telecom</h3>
<p>Mettez dans le fichier <em>/etc/wvdial.conf</em> :</p>
<pre>[Dialer iam]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"ip","www.iamgprs1.ma";
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB2
Username = gprs
Stupid Mode = 1
Password = gprs
Baud = 921600</pre>
<p>(si votre nom d&#8217;utilisateur et votre mot de passes sont différents de <strong>gprs</strong> &#8211; c&#8217;est le mot de passe par défaut -, n&#8217;oubliez pas de les modifier. Idem pour www.iamgprs1.ma. Le votre pourrait être www.iamgprs2.ma par exemple. Si votre clé est protégée par un code <acronym title="Personal Identification Number">PIN</acronym>, même s&#8217;il existe une façon de l&#8217;utiliser sous Linux, le plus facile est de l&#8217;enlever depuis Windows)</p>
<h3>Étape 6. Créez les fichiers d&#8217;<acronym title="Universal Serial Bus">USB</acronym> Mode Switch pour faire switcher le ZTE MF-100 en modem automatiquement</h3>
<p>Mettez dans le fichier <em>/etc/usb_modeswitch.setup</em> :</p>
<pre># Modem 3G ZTE MF100
TargetVendor=   0x19d2
TargetProduct=  0x0031
DefaultVendor=  0x19d2
DefaultProduct= 0x2000
MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"</pre>
<p>Une fois que le fichier ci-dessus sera créé, lancez la commande (toujours en tant que root) :</p>
<pre>/usr/local/sbin/usb_modeswitch</pre>
<h3>Étape 7. Connectez vous !</h3>
<p>Débranchez le modem, puis rebranchez le. Ensuite, vérifiez si <em>/dev/ttyUSB0</em> (après <em>/dev/ttyUSB</em>, c&#8217;est un zéro, pas un o) existe avec la commande :</p>
<pre lang="bash">ls -l /dev/ttyUSB0</pre>
<p>(Si ce fichier n&#8217;existe pas, même après l&#8217;insertion du modem et une attente de plus d&#8217;une minute, c&#8217;est qu&#8217;il y a un souci. Peut-être que le modem n&#8217;est pas assez alimenté ? Réessayez en incluant les deux prises <acronym title="Universal Serial Bus">USB</acronym> pour voir dans deux ports différents. 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)</p>
<p>Une fois que <em>/dev/ttyUSB0</em> existera, en tant que root, lancez cette commande :</p>
<pre lang="bash">wvdial iam</pre>
<p>Cela devrait vous connecter après quelques secondes.</p>
<h2>Soucis les plus courants</h2>
<h3>« wvdial me dit que /dev/ttyUSB0 n&#8217;existe pas ! »</h3>
<p>Lancez les commandes suivantes en tant que root :</p>
<pre lang="bash">usb_modeswitch
modprobe usbserial vendor=0x1c9e product=0x6061</pre>
<p>Ensuite relancez wvdial :</p>
<pre lang="bash">wvdial iam</pre>
<h3>« wvdial se connecte, j&#8217;ai une adresse <acronym title="Internet Protocol">IP</acronym>, mais je n&#8217;arrive toujours pas à naviguer dans des sites <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_sad.gif' alt="icon sad Maroc Telecom : configurer le ZTE MF 100 (modem 3G) sous Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-1416' title="Maroc Telecom : configurer le ZTE MF 100 (modem 3G) sous Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  »</h3>
<p>Cela pourrait venir du <acronym title="Domain Name Server">DNS</acronym>, qui n&#8217;est pas encore configuré. Pour corriger cela, mettez dans le fichier /etc/resolv.conf :</p>
<pre lang="resolv.cofn">nameserver 212.217.0.1</pre>
<p>Ensuite, si cela ne marche toujours pas, vérifiez si votre navigateur n&#8217;est pas en <em>mode hors-connexion</em>. Dans le navigateur Firefox par exemple, vérifiez dans le menu &laquo;&nbsp;Fichier&nbsp;&raquo; si la case à cocher &laquo;&nbsp;Travailler hors connexion&nbsp;&raquo; est bien décochée.</p>
<p>Après, si les manipulations ci-dessus n&#8217;arrive pas à résoudre le souci, déconnectez vous (arrêtez wvdial) puis lancez la commande suivante (toujours en tant que root) pour supprimer la route par défaut :</p>
<pre lang="bash">route del default</pre>
<p>(parfois, la route par défaut correspond au Wifi ou au réseau filiaire)</p>
<p>Ensuite, après avoir supprimé la route, reconnectez-vous avec :</p>
<pre lang="bash">wvdial iam</pre>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 800px; width: 1px; height: 1px;">
<pre lang="bash">usb_modeswitch-1.0.2.tar.bz2</pre>
</div>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>Vim : comment avoir un Système de &#171;&#160;Templates&#160;&#187; pour programmeur HTML, PHP, C++, Python, etc. ?</title>
		<link>http://blog.asher256.com/vim-avoir-un-systeme-de-templates-pour-programmeur/</link>
		<comments>http://blog.asher256.com/vim-avoir-un-systeme-de-templates-pour-programmeur/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 10:00:03 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=1062</guid>
		<description><![CDATA[Dans cet article, vous découvrirez comment faire en sorte que Vim ait un système de templates. Les templates sont assez utiles pour gagner du temps. Une fois que vous aurez appliqué l&#8217;astuce de cet article, Vim remplira automatiquement vos nouveau fichiers (vierges donc) avec le contenu de votre choix ! Les étapes pour avoir le [...]]]></description>
			<content:encoded><![CDATA[<p>Dans cet article, vous découvrirez comment faire en sorte que <a  href="http://blog.asher256.com/vim-vimrc-gvimrc-personnalise-editeur-avance-programmation-correction-orthographique-orthographe-raccourcis-utiles-clavier-backup/"><strong>Vim</strong></a> ait un système de <strong>templates</strong>.</p>
<p>Les <strong>templates</strong> sont assez utiles pour <a  href="http://blog.asher256.com/11-astuces-pour-gagner-du-temps-quand-vous-travaillez-devant-votre-ordinateur/"><strong>gagner du temps</strong></a>. Une fois que vous aurez appliqué l&#8217;astuce de cet article, <strong>Vim</strong> remplira automatiquement vos nouveau fichiers (vierges donc) avec le contenu de votre choix !</p>
<p style="text-align: center;"><img class="aligncenter colorbox-1062" src="/blog/images/text-editor.png" alt="text editor Vim : comment avoir un Système de Templates pour programmeur HTML, PHP, C++, Python, etc. ?"  title="Vim : comment avoir un Système de Templates pour programmeur HTML, PHP, C++, Python, etc. ?" /></p>
<p><span id="more-1062"></span></p>
<h2>Les étapes pour avoir le système de templates avec Vim</h2>
<p>Nous allons prendre pour exemple les fichiers <acronym title="HyperText Markup Language">HTML</acronym>. Après les quelques manipulations ci-dessous, votre éditeur de texte Vim remplira les nouveaux fichiers <acronym title="HyperText Markup Language">HTML</acronym> avec les premières balises.</p>
<p></p>
<p><strong>Avertissement :</strong> les instructions ci-dessous ont été exécutées dans un système de type UNIX (<acronym title="GNU is Not UNIX">GNU</acronym>/Linux pour être précis). Sous Windows, il est possible de faire la même chose, mais certaines choses pourraient être différentes. Comme le chemin ~/.vimrc par exemple.</p>
<p>La première chose à faire est de créer le répertoire <em>~/.vim/templates</em> :</p>
<pre>mkdir -p ~/.vim/templates</pre>
<p>Ensuite, créez le fichier <em>~/.vim/templates/xhtml.html</em> pour y mettre ceci :</p>
<pre>&lt;!DOCTYPE html PUBLIC "-//<acronym title="World Wide Web Consortium">W3C</acronym>//<acronym title="Document Type Definition">DTD</acronym> <acronym title="eXtensible HyperText Markup Language">XHTML</acronym> 1.0 Strict//EN" "<span class="external free">http://www.w3.org/TR/xhtml1/<acronym title="Document Type Definition">DTD</acronym>/xhtml1-strict.dtd</span>"&gt;
&lt;html xmlns="<span class="external free">http://www.w3.org/1999/xhtml</span>" xml:lang="fr" lang="fr"&gt;
  &lt;head&gt;
    &lt;title&gt;Titre de la page&lt;/title&gt;
    &lt;meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /&gt;
    &lt;meta http-equiv="Content-Language" content="fr" /&gt;
    &lt;meta name="author" content="Prénom Nom" /&gt;
    &lt;meta name="generator" content="vim" /&gt;
    &lt;meta name="keywords" lang="fr" content="" /&gt;
    &lt;meta name="description" content="la description de la page" /&gt;
   &lt;/head&gt;
&lt;body&gt;
    &lt;p&gt;Contenu !&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Ajoutez cette ligne dans le fichier ~/.vimrc :</p>
<pre>au bufNewFile *.html 0r ~/.vim/templates/xhtml.html</pre>
<p>Enfin, fermez Vim, puis ouvrez un fichier html avec :</p>
<pre>vim $HOME∕hello.html</pre>
<p>Vous verrez que le fichier sera rempli avec ce qu&#8217;on a mis dans <em>~/.vim/templates/xhtml.html</em> !</p>
<h2>Comment avoir un système de templates Vim avec les autres langages de programmation, comme <acronym title="Pre-Hypertext Processing">PHP</acronym> ?</h2>
<p>Un exemple vaut mieux qu&#8217;un long discours !</p>
<p>Si vous souhaitez avoir un système de templates pour le <acronym title="Pre-Hypertext Processing">PHP</acronym>, la procédure est similaire à ce qu&#8217;on a déjà fait plus haut pour le <acronym title="HyperText Markup Language">HTML</acronym>. Il vous faudra seulement remplacer &laquo;&nbsp;*.html&nbsp;&raquo; par &laquo;&nbsp;*.php&nbsp;&raquo; et &laquo;&nbsp;~/.vim/templates/xhtml.html&nbsp;&raquo; par &nbsp;&raquo; &laquo;&nbsp;~/.vim/templates/php.php&nbsp;&raquo; dans la commande que vous avez ajouté dans <em>~/.vimrc</em> (n&#8217;oubliez pas aussi de créer le fichier php.php dans ~/.vim/templates/  pour y mettre le contenu de ce qui remplacera les futurs fichiers vierges ouverts !).</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)</title>
		<link>http://blog.asher256.com/comment-optimiser-vitesse-rapide-chargement-votre-site-blog-charge-vite/</link>
		<comments>http://blog.asher256.com/comment-optimiser-vitesse-rapide-chargement-votre-site-blog-charge-vite/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 12:20:31 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Business sur Internet]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Ce-blog]]></category>
		<category><![CDATA[Divers]]></category>
		<category><![CDATA[Optimisation]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[Webmaster]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=939</guid>
		<description><![CDATA[Vous avez créé un blog et vous l&#8217;alimentez souvent ? C&#8217;est très bien ! Mais si, en plus de vos superbes articles, vous optimisez sa vitesse de chargement et vous personnalisez son design pour vos visiteurs, vous n&#8217;en ressortirez que gagnant ! Grâce aux optimisations que vous découvrirez dans cet article, vous fidéliserez les visiteurs [...]]]></description>
			<content:encoded><![CDATA[<p>Vous avez créé un blog et vous l&#8217;alimentez souvent ? C&#8217;est très bien ! Mais si, en plus de vos superbes articles, vous <strong>optimisez sa vitesse de chargement</strong> et vous <strong>personnalisez</strong> son design pour vos visiteurs, vous n&#8217;en ressortirez que gagnant !</p>
<p style="text-align: center;"><img class="size-full wp-image-942 aligncenter colorbox-939" title="High Performance Web Sites, optimiser votre blog pour un chargement plus rapide" src="http://blog.asher256.com/wp-content/high-performance-web-sites-optimiser-blog-chargement-rapide.jpg" alt="high performance web sites optimiser blog chargement rapide Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" width="176" height="202" /></p>
<p>Grâce aux<strong> optimisations</strong> que vous découvrirez dans cet article, vous fidéliserez les visiteurs ayant une<strong> connexion lente</strong> (ou <strong>qui téléchargent en même temps</strong> <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" class='wp-smiley colorbox-939' title="Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" />  ) et <strong>vous encouragerez ceux qui visitent déjà votre blog</strong> à jeter un coup d&#8217;œil dans d&#8217;autres pages (Comme elles se chargent rapidement, pourquoi vont-ils se priver de sauter sur tout ce qui les intéresse chez vous ?).</p>
<p>Cet article est la première partie d&#8217;une série qui contiendra plusieurs conseils et astuces utiles pour d&#8217;améliorer la vitesse de chargement de vos pages. Je ne parlerai que des choses déjà expérimentée dans ce blog, afin de vous donner à chaque fois des chiffres intéressants adaptés aux blogs.</p>
<p><span id="more-939"></span></p>
<h2>Exemple concret : l&#8217;optimisation de la rapidité de chargement de l&#8217;Espace d&#8217;Asher256 !</h2>
<p>Cela faisait longtemps que j&#8217;y pensais&#8230; Finalement, j&#8217;ai mis la main dans le code source du template, le <acronym title="Cascading Style Sheets">CSS</acronym> et les images pour optimiser l&#8217;Espace d&#8217;Asher256 grâce aux astuces que vous découvrirez dans cet article !</p>
<h3>L&#8217;état des lieux avant les différentes optimisations&#8230;</h3>
<p>J&#8217;ai créé une page vide nommée &laquo;&nbsp;test&nbsp;&raquo; et je l&#8217;ai pesée avant de faire les optimisations, grâce à l&#8217;extension Firefox FireBug. <strong>La page faisait 324 Ko !</strong> C&#8217;est énorme ! Cela veut dire que chaque page contient au minimum cette taille. Si je rajoutais des images, du texte, cela pouvait monter jusqu&#8217;à 400 ou 500 Ko dans certaines pages !</p>
<p>En plus de consommer inutilement de la bande passante, le fait de ne pas optimiser votre blog pourrait décourager vos visiteurs à aller plus loin. Attendre 1 à 2 minutes avant qu&#8217;une page se charge, on le sait tous, n&#8217;est pas une partie de plaisir !</p>
<p style="text-align: center;"><img class="size-full wp-image-943 aligncenter colorbox-939" title="Espace d'Asher256 optimisé grâce à l'extension FireBug sous Firefox" src="http://blog.asher256.com/wp-content/blog-optimisation-firefox-extension-firebug-espace-asher256.png" alt="blog optimisation firefox extension firebug espace asher256 Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" width="400" height="209" /></p>
<h3>Le résultat après l&#8217;optimisation du temps de chargement des pages du blog&#8230;</h3>
<p>La même page vide, qui faisait 324 Ko avant, fait maintenant 72 Ko ! <strong>Presque 78% moins grosse et plus de 250 Ko  gagné !</strong></p>
<p>En plus de la taille, <strong>grâce à une astuce Apache que vous verrez plus loin</strong>, le chargement se fera presque instantanément une fois que vos visiteurs visiteront plus d&#8217;une page.</p>
<p></p>
<h2>Les outils gratuits pour diagnostiquer ce qui rend vos pages lourdes et lentes.</h2>
<h3>Utiliser Firefox et FireBug</h3>
<p>Pour &laquo;&nbsp;peser&nbsp;&raquo; vos pages et savoir exactement quelles sont les choses qui prennent de la place, je vous recommande d&#8217;installer le <a  href="http://www.mozilla-europe.org/fr/firefox/">navigateur web Firefox</a> et l&#8217;extension <a  href="https://addons.mozilla.org/fr/firefox/addon/1843">FireBug</a>.</p>
<p>Pour aller plus loin, je vous recommande également l&#8217;extension <a  href="https://addons.mozilla.org/fr/firefox/addon/5369">Y Slow pour FireBug</a>. Cela dit, <strong>elle n&#8217;est pas une nécessité pour les astuces de cet article</strong>.</p>
<h3>Utiliser un site Internet dédié à l&#8217;optimisation des pages</h3>
<p>Il n&#8217;y a pas que Firefox pour diagnostiquer, mais aussi des sites comme <a  rel="nofollow" href="http://tools.pingdom.com/fpt/">cet outil de Pingdom</a>.</p>
<h2>Les Astuces pour Optimiser le temps de chargement de votre blog ou site web !</h2>
<h3>Procédez par élimination pour gagner des Ko !</h3>
<p>Sachez avant toute chose qu&#8217;il vous faudra faire quelques sacrifices  afin de bien optimiser votre blog. Vous devez vous demander à chaque fois que vous regardez un Widget, une image, un texte, un Javascript : est-il vraiment indispensable ?</p>
<p>La première étape pour optimiser votre blog est finalement une procédure assez simple : <strong>procédez par élimination afin d&#8217;éliminer tout ce qui est lourd et futile</strong>. À chaque fois que vous éliminez quelque chose, pesez votre page une nouvelle fois pour découvrir le nombre d&#8217;octets / kilo-octets gagnés, grâce aux outils cités plus haut.</p>
<p>Nous allons découvrir plus bas quelques pistes (avec quelques chiffres à l&#8217;appui) afin que vous découvriez les choses à éliminer probablement !</p>
<p style="text-align: center;"><img class="size-full wp-image-944 aligncenter colorbox-939" title="Test de la vitesse de chargement d'un site web / blog" src="http://blog.asher256.com/wp-content/test-connexion-vitesse-bande-passante-internet.jpg" alt="test connexion vitesse bande passante internet Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" width="300" height="208" /></p>
<h3>Optimisez ou éliminez les Javascripts : Widgets, publicités, statistiques, etc.</h3>
<p>Les codes Javascripts sont à la mode ces derniers temps, que ce soit pour les Widgets ou pour autre chose.</p>
<p>La majorité des blogs les utilisent pour les statistiques (Google Analytics, WordPress Stats, etc.), pour l&#8217;échange de liens automatique (l&#8217;Autoroll de Criteo), pour les réseaux sociaux (Twitter, Facebook, MyBlogLog), pour gagner de l&#8217;argent avec leur site web (Google Adsense, AD42), etc.</p>
<p>Les codes Javascript, surtout ceux des Widgets, sont parfois être très gourmands ! Posez-vous la question à chaque fois que vous ajoutez un Widget : vaut-il vraiment le coup ? Est-il trop lourd ? Dans le cas de ce blog, j&#8217;ai pu gagner beaucoup de place en éliminant :</p>
<ul>
<li> <strong>AD42 :</strong> 11 Ko</li>
<li><strong>MyBlogLog :</strong> 154 Ko (Wow, j&#8217;ai été surpris par cette taille ! Je vais peut être le remettre si je trouve un moyen de diminuer ces 154 Ko)</li>
<li><strong>Criteo Autoroll :</strong> 17 Kb (je l&#8217;ai remis après avoir désactivé l&#8217;affichage des images dans ce dernier. C&#8217;est une sorte d&#8217;optimisation de Widget, basée sur le peu de contrôle qu&#8217;on a sur eux !)</li>
<li><strong>Paypal :</strong> 5 kb</li>
<li><strong>Twitter :</strong> 110 kb</li>
<li><strong>La vente de livres sur Amazon :</strong> 137 ko (pas mal !)</li>
</ul>
<h3>Désactivez quelques extensions de votre moteur de blog WordPress, Dotclear, etc.</h3>
<p>J&#8217;ai désactivé environ 5 extensions, qui m&#8217;ajoutaient des Javascript, des <acronym title="Cascading Style Sheets">CSS</acronym>, etc. inutilement (enfin&#8230; Inutilement car je n&#8217;utilisais ces extensions que dans 2 à 6 articles ou que j&#8217;avais une alternative pour les remplacer).</p>
<p>Je vous donne deux exemples :</p>
<ul>
<li><strong>WordPress Stats :</strong> 1 Ko (pas grand chose de gagné, mais j&#8217;utilise déjà Google Analytics, qui est plus lourd, 6 à 9 Ko, mais assez puissant en plus de regrouper les statistiques de tous mes sites web ! WordPress Stats, même avec 1 Ko, est encombrant car il ajoute un Javascript à charger, donc des requêtes en plus)</li>
<li><strong>Plugin Sociable :</strong> 15 Ko (ce plugin consommait pas mal car il affichait des images contenant les logos de Digg, Scoopeo, Fuzz, Delicious, etc.)</li>
</ul>
<h2>Ne sous estimez pas les images !</h2>
<h3>Éliminez les images inutiles</h3>
<p>Les pages de ce blog ont <strong>gagnées plus de 41 Ko</strong> uniquement grâce à l&#8217;élimination de certaines images, comme le gros Rejoignez nous sur Facebook (que je remettrais peut-être quand je l&#8217;optimiserai), la mini bannière du <acronym title="World Wide Web Consortium">W3C</acronym>, la mini bannière de la licence Creative Commons et bien d&#8217;autres images qui sont dans le <acronym title="Cascading Style Sheets">CSS</acronym>.</p>
<h3>Conseils pour optimiser vos images afin qu&#8217;elles prennent moins de place&#8230;</h3>
<p>Une fois que vous aurez éliminé l&#8217;inutile, il vous faudra optimiser l&#8217;indispensable !</p>
<p>Optez pour la simplicité. Sachez que les couleurs uniformes, sans dégradé, s&#8217;optimisent bien  (comme celle du header qui m&#8217;a fait gagner dans les 10 Ko grâce à l&#8217;optimisation et l&#8217;élimination de quelques dégradés et détails).</p>
<p>Si votre image ne comporte pas beaucoup de couleurs, transformez la d&#8217;image RGB à image indexée en 32 couleurs ou 256 couleurs, selon votre convenance. Cela pourrait, dans certains cas, valoir son pesant d&#8217;or ^_^ .</p>
<p>N&#8217;oubliez pas aussi de faire des tests. Enregistrez votre image en jpeg, png et gif, puis regardez la taille de chacune. Certaines images se compressent bien en png et pas en gif. D&#8217;autres sont très petites en gif et beaucoup plus lourdes en png.</p>
<p>C&#8217;est la base pour gagner quelques octets, voir kilo-octets sur chaque images. Il existe d&#8217;autres méthodes que je ne citerai pas ici, mais qui sont disponibles un peu partout sur Internet.</p>
<p>Pour optimiser mes images, j&#8217;ai utilisé GIMP, le logiciel de retouches de photo avancé, libre et gratuit. Si vous raffolez des services en ligne, il est possible d&#8217;optimiser vos images grâce à <a  rel="nofollow" href="http://smush.it/">Smush IT</a>.</p>
<h3>Les Avatars, Gravatars, Pavatars, etc. comptent aussi !</h3>
<p>Une dernière chose. N&#8217;oubliez pas les avatars. En ce qui me concerne, j&#8217;ai pour l&#8217;instant gardé les Gravatars, mais sachez qu&#8217;il consomment chacun environ 2 Ko.</p>
<p>Si vous avez 50 commentaires différents dans un article à succès, cela peut commencer à chiffrer ! Dans un de mes articles très commentés, je suis passé de 432 kb à 233 kb en éliminant uniquement les Gravatars ! Cela donne matière à réfléchir !</p>
<h2>Activer l&#8217;Expiration des fichiers dans Apache (htaccess)</h2>
<p>Activer le module mod_expires dans Apache (le serveur <acronym title="HyperText Transfer Protocol">HTTP</acronym> le plus utilisé chez les hébergeurs) est aussi très important. Cela permettra à votre site de s&#8217;afficher instantanément une fois qu&#8217;il aura été visité plus d&#8217;une fois (ou une fois que le visiteur passera d&#8217;une page à une autre). Je vous invite à jeter un oeil sur la documentation (en anglais) d&#8217;<a  href="http://httpd.apache.org/docs/2.0/mod/mod_expires.html">Apache sur mod_expire</a>.</p>
<p>Dans mon fichier .htaccess, disponible à la racine de mon blog (c&#8217;est à dire dans le répertoire /blog/), j&#8217;ai activé et personnalisé mod_expires avec :</p>
<pre>&lt;ifModule mod_expires.c&gt;
ExpiresActive On
#ExpiresDefault "access plus 1 seconds"
#ExpiresByType text/html "access plus 1 seconds"
ExpiresByType image/gif "access plus 24 hours"
ExpiresByType image/jpeg "access plus 24 hours"
ExpiresByType image/png "access plus 24 hours"
ExpiresByType image/x-icon "access plus 24 hours"
ExpiresByType text/css "access plus 24 hours"
ExpiresByType text/javascript "access plus 24 hours"
ExpiresByType application/x-javascript "access plus 24 hours"
&lt;/ifModule&gt;</pre>
<p>Cela veut dire : ne téléchargez les images, <acronym title="Cascading Style Sheets">CSS</acronym> et Javascript que 24 heures après leur premier téléchargement. Il est possible de tout personnaliser, d&#8217;appliquer  cela aux autres fichiers, comme les fichiers html, avec les deux premiers commandes commentées. Je vous encourage à découvrir toutes les facettes de mod_expires dans la documentation d&#8217;Apache !</p>
<h2>Conclusion</h2>
<p>C&#8217;est déjà la fin de cette première partie ! Vous allez découvrir dans la deuxième partie qui paraitra prochainement dans ce blog la suite des aventures, qui vous permettrons de rendre votre blog plus rapide de l&#8217;éclair <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" class='wp-smiley colorbox-939' title="Les astuces pour optimiser la rapidité de chargement de votre blog / site web (partie 1)" />  !</p>
<p>En attendant, n&#8217;hésitez pas à partager avec nous vos astuces et de nous rapporter vos résultats, si vous avez déjà commencé l&#8217;optimisation !</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Discutez avec vos Amis Facebook avec Pidgin</title>
		<link>http://blog.asher256.com/discutez-avec-vos-amis-facebook-avec-pidgin/</link>
		<comments>http://blog.asher256.com/discutez-avec-vos-amis-facebook-avec-pidgin/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 20:22:50 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[Astuce]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=824</guid>
		<description><![CDATA[Facebook a le vent en poupe ces derniers temps, et comme si ce n&#8217;était pas assez, sa messagerie instantanée commence petit à petit à s&#8217;imposer face à MSN et aux autres messageries en vogue ! Vous allez découvrir dans cet article comment discuter avec vos amis Facebook avec Pidgin, le logiciel de messagerie instantanée multi-protocole [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Facebook</strong> a le vent en poupe ces derniers temps, et comme si ce n&#8217;était pas assez, sa <strong>messagerie instantanée</strong> commence petit à petit à s&#8217;imposer face à <acronym title="Microsoft Network">MSN</acronym> et aux autres messageries en vogue !</p>
<p>Vous allez découvrir dans cet article comment discuter avec vos amis <strong>Facebook</strong> avec <strong>Pidgin</strong>, le logiciel de messagerie instantanée multi-protocole fonctionnant sous <strong>Linux</strong> et <strong>Windows</strong>.</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-826 colorbox-824" title="Pidgin : liste des contacts du chat Facebook" src="http://blog.asher256.com/wp-content/pidgin-facebook-chat-linux-windows-liste-contacts.png" alt="pidgin facebook chat linux windows liste contacts Discutez avec vos Amis Facebook avec Pidgin" width="199" height="203" /></p>
<p><span id="more-824"></span></p>
<h2>Le chat intégré au site Facebook n&#8217;est pas toujours pratique&#8230;</h2>
<p>Si vous êtes un adapte du <strong>chat </strong>intégré à la page web de<strong> Facebook</strong>, vous avez sûrement remarqué qu&#8217;il n&#8217;est pas aussi pratique qu&#8217;un logiciel aussi ergonomique que <strong>Pidgin</strong>, qui contient en plus tous vos contacts <acronym title="Microsoft Network">MSN</acronym>, Jabber, Google Talk, etc. !</p>
<h2>Qu&#8217;est-ce que Pidgin ?</h2>
<p><strong>Pidgin</strong> (anciennement <strong>Gaim</strong>) est un logiciel de messagerie instantannée permettant de discuter avec vos amis utilisant <acronym title="Microsoft Network">MSN</acronym>, Yahoo Messenger, Google Talk et bien d&#8217;autres ! Il fonctionne dans plusieurs systèmes d&#8217;exploitation, dont <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong> et <strong>Windows</strong>.</p>
<p></p>
<h2>Comment faire pour parler avec mes amis Facebook avec Pidgin ?</h2>
<p>Pour que Pidgin fasse marcher Facebook, il suffit d&#8217;installer le plugin :</p>
<ul>
<li><a  href="http://code.google.com/p/pidgin-facebookchat/"> <strong>Pidgin-facebookchat</strong></a></li>
</ul>
<p>Dans son site officiel, vous trouverez un fichier <strong>Deb</strong> (pour <strong>Ubuntu</strong> ou <strong>Debian</strong> <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong>) et un fichier exécutable pour l&#8217;installer sous <strong>Microsoft Windows</strong>.</p>
<p style="text-align: center;"><img class="size-full wp-image-825 aligncenter colorbox-824" title="Plugin Facebook pour Pidgin dans &quot;configurer un compte&quot;" src="http://blog.asher256.com/wp-content/pidgin-facebook-chat-linux-windows.png" alt="pidgin facebook chat linux windows Discutez avec vos Amis Facebook avec Pidgin" width="274" height="300" /></p>
<h2>Comment installer le plugin Pidgin Facebook Chat ?</h2>
<h3>Installer le plugin Pidgin Facebook Chat sous <acronym title="GNU is Not UNIX">GNU</acronym>/Linux</h3>
<p><em><strong><span>Avertissement</span></strong>: l’installation de ce logiciel nécessite </em><em>des manipulations à effectuer  avec des droits super-utilisateur (root) dont le mauvais usage peut engendrer des effets néfastes pour votre système.</em></p>
<p>Si vous n&#8217;utilisez pas Debian ou Ubuntu, vous pouvez utiliser le code source disponible dans le site officiel ou l&#8217;installer depuis les dépôts officiels de votre distributions, s&#8217;il a été ajouté par les mainteneurs.</p>
<p>En revanche, si vous utilisez la distribution Debian ou Ubuntu <acronym title="GNU is Not UNIX">GNU</acronym>/Linux, un paquet Deb est déjà disponible dans le <a  href="http://code.google.com/p/pidgin-facebookchat/">site de pidgin-facebookchat</a>.</p>
<p>Vous pouvez l&#8217;installer sous <strong>Ubuntu</strong>, utilisez ces deux commandes:</p>
<pre lang="bash">wget http://pidgin-facebookchat.googlecode.com/files/pidgin-facebookchat-1.47.deb
sudo dpkg -i pidgin-facebookchat-1.47.deb</pre>
<p>Sous <strong>Debian</strong> (et les autres distributions n&#8217;ayant pas sudo par défaut), c&#8217;est à peu près la même chose, mais avec su :</p>
<pre lang="bash">wget http://pidgin-facebookchat.googlecode.com/files/pidgin-facebookchat-1.47.deb
su -c 'dpkg -i pidgin-facebookchat-1.47.deb'</pre>
<p>(la version 1.47 est la version disponible le jour de la rédaction de l&#8217;article. Peut-être qu&#8217;elle est différente aujourd&#8217;hui ? Visitez le <a  href="http://code.google.com/p/pidgin-facebookchat/">site de pidgin-facebookchat</a> pour vérifier que cette version est la dernière, si vous êtes un maniaque de la dernière version !)</p>
<h3>Installer le plugin Pidgin Facebook Chat sous Microsoft Windows</h3>
<p>Pour votre information, un fichier exécutable pour Microsoft Windows est également disponible dans le <a  href="http://code.google.com/p/pidgin-facebookchat/">site de pidgin-facebookchat</a> !</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Wana : configurer le modem LG LDU-800 sous GNU/Linux</title>
		<link>http://blog.asher256.com/bayn-wana-lg-ldu-800-maroc-marocain-configurer-installer-driver-modem-3g-gnu-linux/</link>
		<comments>http://blog.asher256.com/bayn-wana-lg-ldu-800-maroc-marocain-configurer-installer-driver-modem-3g-gnu-linux/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 18:38:14 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=516</guid>
		<description><![CDATA[J&#8217;ai reçu plusieurs courriels à propos de la configuration du LG LDU 800, le modem 3G de Wana et j&#8217;ai décidé d&#8217;écrire cet article au lieu d&#8217;envoyer la même réponse à tous ceux qui m&#8217;ont contactés ! Comme le driver est disponible d&#8217;office sous GNU/Linux, le LG LDU-800 est automatiquement détecté ! La méthode pour [...]]]></description>
			<content:encoded><![CDATA[<p><img class="colorbox-516"  src="http://blog.asher256.com/images/bayn-wana.gif" alt="bayn wana Wana : configurer le modem LG LDU 800 sous GNU/Linux" width="144" height="125" align="left" title="Wana : configurer le modem LG LDU 800 sous GNU/Linux" />J&#8217;ai reçu plusieurs courriels à propos de la configuration du <strong>LG LDU 800</strong>, le <strong>modem 3G</strong> de <strong>Wana</strong> et j&#8217;ai décidé d&#8217;écrire cet article au lieu d&#8217;envoyer la même réponse à tous ceux qui m&#8217;ont contactés !</p>
<p>Comme le <strong>driver</strong> est disponible d&#8217;office sous <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong>, le <strong>LG LDU-800</strong> est automatiquement détecté ! La méthode pour le <strong>configurer</strong> afin qu&#8217;il se connecte à l&#8217;Internet de <strong>Wana</strong> est assez simple : il vous suffira de modifier un fichier de configuration (celui de <strong>wvdial</strong>), comme ce qu&#8217;on a fait il y a quelques mois avec le <a  href="http://blog.asher256.com/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/"><strong>Huawei E-325</strong> de <strong>Wana</strong></a>.</p>
<h3>Prêts ? Alors allons-y par étapes !</h3>
<p><span id="more-516"></span></p>
<p><strong>Attention :</strong> même si <em>configurer le LG LDU-800 de Wana</em> pouvait être résumé en trois lignes, j&#8217;ai préféré être un peu plus exhaustif, pour faciliter la compréhension des manipulations au plus de personnes que possibles <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Wana : configurer le modem LG LDU 800 sous GNU/Linux" class='wp-smiley colorbox-516' title="Wana : configurer le modem LG LDU 800 sous GNU/Linux" />  .</p>
<p></p>
<h2>1. Devenez l&#8217;administrateur de votre système <acronym title="GNU is Not UNIX">GNU</acronym>/Linux</h2>
<p>Toutes les commandes qu&#8217;on va lancer dans ce tutoriel se feront en tant qu&#8217;administrateur (root), dans un terminal (xterm, gnome-terminal, konsole, etc.).</p>
<p>Donc lancez un terminal et basculer en mode root avec sudo ou su.</p>
<p>Si vous êtes dans une distribution comme Ubuntu :</p>
<pre lang="bash">sudo -s</pre>
<p>Sinon, lancez celle-ci :</p>
<pre lang="bash">su -l</pre>
<p>(une fois votre mot de passe root accepté, vous pouvez vérifier si vous êtes administrateur avec la commande : &laquo;&nbsp;id -u&nbsp;&raquo;)</p>
<h2>2. Modifiez le fichier de configuration de wvdial, pour ajouter les informations du LG LDU-800 de Wana</h2>
<p>Ouvrez le fichier <em>/etc/wvdial.conf</em> avec votre éditeur de texte préféré (gedit, kwrite, nano, pico, vi, etc.). Dans notre cas, nous utiliserons <em>nano</em> :</p>
<pre lang="bash">nano /etc/wvdial.conf</pre>
<p>Après cela, collez dans ce fichier ce contenu :</p>
<pre lang="bash">[Modem]
Modem=/dev/ttyACM0
Baud=115200
SetVolume=0
Dial Command=ATDT
init1=ATZ
init2=AT+CRM=1
FlowControl= Hardware (CRTSCTS)
[Dialer wana]
Username=wana
Password=wana
Phone=#777
Stupid Mode=1
Inherits=Modem</pre>
<p><strong>NB :</strong> Par défaut, tous les clients de <em>Wana</em> ont le nom d&#8217;utilisateur et le mot de passe &laquo;&nbsp;<em>wana</em>&laquo;&nbsp;. Si ce n&#8217;est pas le cas, n&#8217;oubliez pas de modifier les lignes <strong>Username = wana</strong> et <strong>Password = wana</strong>.</p>
<h2>3. Connectez vous enfin à Wana, grâce au LG LDU 800 !</h2>
<p>Une fois que le contenu du fichier <em>/etc/wvdial.conf</em> sera sauvegardé, lancez la connexion Internet avec la commande :</p>
<pre lang="bash">wvdial wana</pre>
<p>Si tout se passe bien, vous serez connecté après quelques secondes !</p>
<p><strong>NB :</strong> Vous pouvez arrêter la connexion avec les touches <em>Ctrl et C</em>.</p>
<h3>Astuce : les déconnexions intempestives</h3>
<p>Si vous êtes dans une zone où il y a beaucoup trop de déconnexions, vous pouvez faire en sorte que la connexion du LG LDU 800 se refasse après chaque déconnexion, en lançant cette commande, au lieu du simple <em>&laquo;&nbsp;wvdial wana&nbsp;&raquo;</em> :</p>
<pre lang="bash">while true; do wvdial wana; done</pre>
<h2>Soucis les plus courants</h2>
<h3>« wvdial se connecte, j&#8217;ai une adresse <acronym title="Internet Protocol">IP</acronym>, mais je n&#8217;arrive toujours pas à naviguer dans des sites <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_sad.gif' alt="icon sad Wana : configurer le modem LG LDU 800 sous GNU/Linux" class='wp-smiley colorbox-516' title="Wana : configurer le modem LG LDU 800 sous GNU/Linux" />  »</h3>
<p>Cela pourrait venir du <acronym title="Domain Name Server">DNS</acronym>, qui n&#8217;est pas encore configuré. Pour corriger cela, mettez dans le fichier /etc/resolv.conf :</p>
<pre lang="resolv.cofn">nameserver 212.217.0.1</pre>
<p>Ensuite, si cela ne marche toujours pas, vérifiez si votre navigateur n&#8217;est pas en <em>mode hors-connexion</em>. Dans le navigateur Firefox par  exemple, vérifiez dans le menu &laquo;&nbsp;Fichier&nbsp;&raquo; si la case à cocher &laquo;&nbsp;Travailler hors connexion&nbsp;&raquo; est bien décochée.</p>
<p>Après, si les manipulations ci-dessus n&#8217;arrivent pas à résoudre le souci, déconnectez-vous (arrêtez wvdial avec ctrl-c) puis lancez la commande suivante (toujours en tant que root) pour supprimer la route par défaut :</p>
<pre lang="bash">route del default</pre>
<p>(parfois, la route par défaut correspond au Wifi ou au réseau filiaire)</p>
<p>Ensuite, après avoir supprimé la route, reconnectez-vous avec :</p>
<pre lang="bash">wvdial wana</pre>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>137</slash:comments>
		</item>
		<item>
		<title>Meditel : configurer l&#8217;Alcatel X-020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)</title>
		<link>http://blog.asher256.com/meditel-maroc-alcatel-ot-x-020-one-touche-modem-3g-gnu-linux-ubuntu-fedora-debian-opensuse-marocain/</link>
		<comments>http://blog.asher256.com/meditel-maroc-alcatel-ot-x-020-one-touche-modem-3g-gnu-linux-ubuntu-fedora-debian-opensuse-marocain/#comments</comments>
		<pubDate>Fri, 07 Nov 2008 20:35:29 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Meditel]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=411</guid>
		<description><![CDATA[Meditel (et Maroc Telecom aussi, soit dit en passant) ont désormais un autre modem 3G en vente, l&#8217;Alcatel One Touch X020, que j&#8217;ai encore une fois un tantinet galéré à configurer pour qu&#8217;il marche sous GNU/Linux (les distributions comme Ubuntu / Debian, Fedora, OpenSuSE, etc.). Si vous vous souvenez bien, c&#8217;était la même histoire (comme [...]]]></description>
			<content:encoded><![CDATA[<p><img class="colorbox-411"  title="Alcatel One Touch X-020 / OT-X020" src="http://blog.asher256.com/wp-content/alcatel-one-touch-x020_32741_1.jpg" alt="alcatel one touch x020 32741 1 Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" width="132" height="250" align="right" /><strong>Meditel</strong> (et <strong>Maroc Telecom</strong> aussi, soit dit en passant) ont désormais un autre <strong>modem</strong> <strong>3G</strong> en vente, l&#8217;<strong>Alcatel One Touch X020</strong>, que j&#8217;ai encore une fois un tantinet galéré à configurer pour qu&#8217;il marche sous <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> (les distributions comme <strong>Ubuntu</strong> / <strong>Debian</strong>, <strong>Fedora</strong>, <strong>OpenSuSE</strong>, etc.). Si vous vous souvenez bien, c&#8217;était la même histoire (comme d&#8217;habitude avec les <strong>modems 3G <acronym title="Universal Serial Bus">USB</acronym></strong> !) avec le <a  title="Configurer le Huawei E-220 sous GNU/Linux" href="http://blog.asher256.com/2008/04/22/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/">Huawei E-220 de Meditel</a>, mais désormais, je suis content de vous annoncer que j&#8217;ai réussi aujourd&#8217;hui à configurer l&#8217;<strong>Alcatel</strong> <strong>OT-X020</strong> sous <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong>, et j&#8217;en profite pour vous donner dans ce tutoriel la marche à suivre pour faire de même dans votre système <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong> !</p>
<p style="text-align: center;"><img class="colorbox-411"  src="http://blog.asher256.com/images/meditel-linux.jpg" alt="meditel linux Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" width="140" height="111" title="Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" /></p>
<p><span id="more-411"></span></p>
<h2>Avant de commencer à configurer l&#8217;Alcatel X-020&#8230;</h2>
<p>J&#8217;aimerais vous prévenir qu&#8217;il sera ici question d&#8217;entrer des instructions en ligne de commande. J&#8217;ai fait mon possible pour simplifier ce tutoriel, et j&#8217;espère que les débutants aussi pourrons le suivre !</p>
<p></p>
<p>Encore une fois, je vous encourage, si vous êtes développeur, à créer une interface pour la configuration de ce genre de <strong>modems 3G</strong> (Huawei, <strong>Alcatel</strong>, etc.) des opérateurs Wana, <strong>Meditel</strong> et Maroc Telecom (promis, je m&#8217;y colle dès que je pourrais <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-411' title="Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  ).</p>
<h2>Configurer la connexion à Meditel du modem 3G Alcatel X020 !</h2>
<h3>Étape 1. Basculez en mode root</h3>
<p>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.).</p>
<p>Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :</p>
<pre lang="bash">sudo -s</pre>
<p>Sinon, lancez celle-ci :</p>
<pre lang="bash">su -l</pre>
<h3>Étape 2. Installez wvdial</h3>
<p>Normalement, la commande <em>wvdial</em> est installée par défaut. Si ce n&#8217;est pas le cas, vous pouvez l&#8217;installer dans <em>Debian</em> ou <em>Ubuntu</em> avec :</p>
<pre lang="bash">apt-get install wvdial</pre>
<p>(il est aussi possible de télécharger ce paquet de <a  href="http://packages.ubuntu.com/">packages.ubuntu.com</a> pour Ubuntu ou <a  href="http://www.debian.org/distrib/packages">packages.debian.org</a> pour Debian)</p>
<p>Pour les autres distributions, l&#8217;opération doit être similaire. N&#8217;hésitez pas à la poster dans les commentaires pour que j&#8217;ajoute ce petit détail au billet.</p>
<h3>Étape 3. Compilez et installez <acronym title="Universal Serial Bus">USB</acronym> Mode Switch</h3>
<p>Avant de lancer cette opération, assurez vous d&#8217;avoir le compilateur <em>gcc</em> et la bibliothèque <em>libusb</em>. Sous un système de type <em>Debian</em> comme <em>Ubuntu</em>, vous pouvez installer libusb et le compilateur C avec :</p>
<pre lang="bash">apt-get install libusb-dev build-essential</pre>
<p>Après cela, téléchargez, compilez et installez <acronym title="Universal Serial Bus">USB</acronym> ModeSwitch grâce aux commandes :</p>
<pre lang="bash">wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.2.tar.bz2
tar xvf usb_modeswitch-*.tar.bz2
cd usb_modeswitch-*
rm -f usb_modeswitch
./compile.sh
cp usb_modeswitch /usr/local/sbin</pre>
<p>(pour info, <a  rel="nofollow" href="http://www.draisberghof.de/usb_modeswitch"><acronym title="Universal Serial Bus">USB</acronym> Mode Switch a un site officiel</a> contenant les dernières mises à jour. La version 0.9.5 est la dernière version à l&#8217;heure où j&#8217;écris ces ligne)</p>
<h3>Étape 4. Installez les règles udev pour configurer automatiquement l&#8217;Alcatel OT-X020</h3>
<p><code>Mettez dans le fichier <em>/etc/udev/rules.d/99-meditel-alcatel-ot-x020.rules</em></code> :</p>
<pre lang="bash">SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="1c9e", RUN+="/usr/local/sbin/usb_modeswitch"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="1c9e", RUN+="/bin/sleep 5"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="1c9e", RUN+="/sbin/modprobe usbserial vendor=0x1c9e product=0x6061"</pre>
<p>Puis lancez la commande suivante afin d&#8217;appliquer les changements :</p>
<pre lang="bash">udevcontrol reload_rules</pre>
<p>(si la commande udevcontrol n&#8217;existe pas, redémarrez votre ordinateur, cela produira un effet similaire à &laquo;&nbsp;<em>udevcontrol reload_rules</em>&laquo;&nbsp;)</p>
<h3>Étape 5. Créez les fichiers de configuration de Meditel</h3>
<p>Mettez dans le fichier <em>/etc/wvdial.conf</em> :</p>
<pre lang="bash">[Dialer Meditel]
Modem=/dev/ttyUSB0
Init2=ATZ
Init3=ATE0V1&amp;D2&amp;C1S0=0+IFC=2,2
Init5=AT+CGDCONT=1,"ip","internet1.meditel.ma";
Phone=*99***1#
Stupid Mode=1
Username="MEDINET"
Password="MEDINET"</pre>
<p>(si votre nom d&#8217;utilisateur et votre mot de passes sont différents de <strong>MEDINET</strong> &#8211; c&#8217;est le mot de passe par défaut -, n&#8217;oubliez pas de les modifier !)</p>
<h3>Étape 6. Créez les fichiers d&#8217;<acronym title="Universal Serial Bus">USB</acronym> Mode Switch pour faire switcher l&#8217;Alcatel One Touch X-020 en modem automatiquement</h3>
<p>Mettez dans le fichier <em>/etc/usb_modeswitch.conf</em> :</p>
<pre lang="bash"># Alcatel OT-X020
DefaultVendor=0x1c9e
DefaultProduct=0x1001
TargetVendor=0x1c9e
TargetProduct=0x6061
MessageEndpoint=0x05
MessageContent="55534243123456780000000000000606f50402527000000000000000000000"</pre>
<h3>Étape 7. Connectez vous !</h3>
<p>Débranchez le modem, puis rebranchez le. Ensuite, vérifiez si <em>/dev/ttyUSB0</em> (après <em>/dev/ttyUSB</em>, c&#8217;est un zéro, pas un o) existe avec la commande :</p>
<pre lang="bash">ls -l /dev/ttyUSB0</pre>
<p>(Si ce fichier n&#8217;existe pas, même après l&#8217;insertion du modem et une attente de plus d&#8217;une minute, c&#8217;est qu&#8217;il y a un souci. Peut-être que le modem n&#8217;est pas assez alimenté ? Réessayez en incluant les deux prises <acronym title="Universal Serial Bus">USB</acronym> pour voir dans deux ports différents. 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)</p>
<p>Une fois que <em>/dev/ttyUSB0</em> existera, en tant que root, lancez cette commande :</p>
<pre lang="bash">wvdial meditel</pre>
<p>Cela devrait vous connecter après quelques secondes.</p>
<h2>Soucis les plus courants</h2>
<h3>« wvdial me dit que /dev/ttyUSB0 n&#8217;existe pas ! »</h3>
<p>Lancez les commandes suivantes en tant que root :</p>
<pre lang="bash">usb_modeswitch
modprobe usbserial vendor=0x1c9e product=0x6061</pre>
<p>Ensuite relancez wvdial :</p>
<pre lang="bash">wvdial meditel</pre>
<h3>« wvdial se connecte, j&#8217;ai une adresse <acronym title="Internet Protocol">IP</acronym>, mais je n&#8217;arrive toujours pas à naviguer dans des sites <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_sad.gif' alt="icon sad Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-411' title="Meditel : configurer lAlcatel X 020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  »</h3>
<p>Cela pourrait venir du <acronym title="Domain Name Server">DNS</acronym>, qui n&#8217;est pas encore configuré. Pour corriger cela, mettez dans le fichier /etc/resolv.conf :</p>
<pre lang="resolv.cofn">nameserver 212.217.0.1</pre>
<p>Ensuite, si cela ne marche toujours pas, vérifiez si votre navigateur n&#8217;est pas en <em>mode hors-connexion</em>. Dans le navigateur Firefox par  exemple, vérifiez dans le menu &laquo;&nbsp;Fichier&nbsp;&raquo; si la case à cocher &laquo;&nbsp;Travailler hors connexion&nbsp;&raquo; est bien décochée.</p>
<p>Après, si les manipulations ci-dessus n&#8217;arrive pas à résoudre le souci, déconnectez vous (arrêtez wvdial) puis lancez la commande suivante (toujours en tant que root) pour supprimer la route par défaut :</p>
<pre lang="bash">route del default</pre>
<p>(parfois, la route par défaut correspond au Wifi ou au réseau filiaire)</p>
<p>Ensuite, après avoir supprimé la route, reconnectez-vous avec :</p>
<pre lang="bash">wvdial meditel</pre>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 800px; width: 1px; height: 1px;">
<pre lang="bash">usb_modeswitch-1.0.2.tar.bz2</pre>
</div>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>101</slash:comments>
		</item>
		<item>
		<title>Cacher des fichiers sous Nautilus (GNOME)</title>
		<link>http://blog.asher256.com/cacher-des-fichiers-gestionnaire-nautilus-gnome-gnu-linux-ubuntu-debian-fedora-opensuse/</link>
		<comments>http://blog.asher256.com/cacher-des-fichiers-gestionnaire-nautilus-gnome-gnu-linux-ubuntu-debian-fedora-opensuse/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 07:34:48 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=214</guid>
		<description><![CDATA[Pour cacher un fichier sous GNU/Linux, vous le savez probablement, il faut précéder son nom par un point. L&#8217;ennui, c&#8217;est qu&#8217;il arrive parfois qu&#8217;on ait besoin de cacher des fichiers dans notre gestionnaire de fichiers, sans pour autant avoir l&#8217;envie ou la possibilité de les précéder par un point (par exemple, car une application a [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-213 aligncenter colorbox-214" title="Nautilus Logo (navigateur de fichiers GNOME)" src="http://blog.asher256.com/wp-content/nautilus-logo.png" alt="nautilus logo Cacher des fichiers sous Nautilus (GNOME)" width="200" height="155" /></p>
<p>Pour <strong>cacher un fichier</strong> sous <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong>, vous le savez probablement, il faut précéder son nom par un point. L&#8217;ennui, c&#8217;est qu&#8217;il arrive parfois qu&#8217;on ait besoin de cacher des fichiers dans notre <strong>gestionnaire de fichiers</strong>, sans pour autant avoir l&#8217;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 &laquo;&nbsp;vmware&nbsp;&raquo; dans votre répertoire utilisateur).<span id="more-214"></span></p>
<p><strong>Cacher des fichiers</strong> est parfois franchement utile pour gagner du temps lorsque vous naviguez dans vos différents <strong>dossiers</strong>. Qu&#8217;est-ce que c&#8217;est bien d&#8217;ouvrir son HOME (par exemple) et de ne voir que les <strong>fichiers</strong> et <strong>répertoires</strong> importants !</p>
<h2>Comment cacher les fichiers sous Nautilus de GNOME ?</h2>
<p>Il existe dans <strong>Nautilus</strong> une petite astuce permettant de cacher très facilement des fichiers !</p>
<p>En gros, il suffit d&#8217;ouvrir le fichier .hidden, qui doit se trouver dans le répertoire contenant les fichiers que vous souhaitez cacher, puis d&#8217;y mettre la liste des fichiers qui vous intéressent !</p>
<h2>Un exemple et test sous Nautilus ?</h2>
<p>Supposons que vous souhaitez cacher le répertoire <em>Test</em> et le fichier <em>Hello.txt</em>, qui se trouvent dans le répertoire <em>/home/Documents/</em>.</p>
<p>Éditez le fichier <em>/home/Documents/.hidden</em> pour y ajouter les lignes :</p>
<pre lang="bash">Hello.txt
Test</pre>
<p>Ensuite, sauvegardez le contenu du fichier et ouvrez le répertoire <em>/home/Documents/</em> avec Nautilus pour vérifier !</p>
<p></p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Redémarrer le routeur Sagem Fast 3304 de Maroc Telecom sous GNU/Linux, avec un script shell</title>
		<link>http://blog.asher256.com/redemarrer-le-routeur-sagem-fast-3304-de-maroc-telecom-sous-gnulinux-avec-un-script-shell/</link>
		<comments>http://blog.asher256.com/redemarrer-le-routeur-sagem-fast-3304-de-maroc-telecom-sous-gnulinux-avec-un-script-shell/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 23:47:32 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Maroc-Telecom]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=131</guid>
		<description><![CDATA[Si vous vous connectez à votre ADSL Menara de Maroc Telecom, avec un modem routeur wifi Sagem F@st 3304, et qu&#8217;il vous arrive d&#8217;avoir besoin de redémarrer votre routeur 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 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter colorbox-131" title="Routeur Sagem Fast 3304 de Maroc Telecom" src="http://blog.asher256.com/images/sagem_fast_3304_routeur_maroc_telecom.jpg" alt="sagem fast 3304 routeur maroc telecom Redémarrer le routeur Sagem Fast 3304 de Maroc Telecom sous GNU/Linux, avec un script shell" width="257" height="146" /></p>
<p>Si vous vous connectez à votre <strong>ADSL</strong> <strong>Menara</strong> de <strong>Maroc Telecom</strong>, avec un modem routeur wifi <strong>Sagem F@st 3304</strong>, et qu&#8217;il vous arrive d&#8217;avoir besoin de <strong>redémarrer</strong> votre <strong>routeur</strong> 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.<span id="more-131"></span></p>
<p>Pour les curieux, pour faire ce script, j&#8217;ai extrait du code <acronym title="HyperText Markup Language">HTML</acronym> de l&#8217;interface web du <strong>Sagem Fast 3304</strong> l&#8217;<acronym title="Uniform Resource Locator">URL</acronym> qui est activée quand vous cliquez sur le bouton « redémarrage de votre routeur » dans la section « Maintenance ».</p>
<p></p>
<p>Pour faire marcher le script, vous aurez besoin d&#8217;installer <em>curl</em>. Dans une distribution comme Debian ou Ubuntu :</p>
<pre lang="bash">sudo apt-get install curl</pre>
<p>C&#8217;est à peu près similaire dans les autres distributions.</p>
<p>N&#8217;oubliez pas de modifier les variables USER, PASSWORD et <acronym title="Internet Protocol">IP</acronym> pour le personnaliser !</p>
<pre lang="bash">#!/bin/sh
#
# Redémarrage du routeur de Maroc Telecom (personnalisez le script
# en modifiant les variables ci-dessous.
#
# Auteur :  Asher256
# <acronym title="Uniform Resource Locator">URL</acronym> : http://blog.asher256.com/
# Licence : <acronym title="GNU General Public License">GPL</acronym>
#

# Variables à modifier pour faire fonctionner votre script
<acronym title="Internet Protocol">IP</acronym>="192.168.1.1"
USER="Menara"
PASSWORD="Menara"

# Début du script
if ! which curl &gt;/dev/null 2&gt;&amp;1; then
	echo "Vous devez installer curl !" &gt;&amp;2
 	exit 1
fi

tput setaf 1; echo "Redémarrage du routeur..."; tput sgr0
curl -u $USER:$PASSWORD http://$<acronym title="Internet Protocol">IP</acronym>/SubmitMaintREBOOT -d '' &gt;/dev/null 2&gt;&amp;1
if [ "$?" -ne "0" ]; then
	echo "Erreur lors de la communication avec le routeur." &gt;&amp;2
	exit 1
fi
sleep 3

tput setaf 1; echo "Attente de connexion..."; tput sgr0
i="0"
while true; do
	ping -c1 212.217.0.1 &gt;/dev/null 2&gt;&amp;1
	if [ "$?" -eq "0" ]; then
		break
	fi

	i="`expr $i + 1`"
	if [ "$i" -gt "60" ]; then
		echo "Nombre de tentatives de connexion dépassées..." &gt;&amp;2
		exit 1
	fi

	sleep 1
done

# Décommenter les deux lignes suivantes si vous utiliser ddclient
# pour mettre à jour automatiquement votre dyndns.org
#tput setaf 1; echo "Mise à jour ddclient..."; tput sgr0
#ddclient
exit 0</pre>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>537</slash:comments>
		</item>
		<item>
		<title>Conseils Indispensables pour mieux Sécuriser votre système Linux</title>
		<link>http://blog.asher256.com/securiser-votre-systeme-gnulinux/</link>
		<comments>http://blog.asher256.com/securiser-votre-systeme-gnulinux/#comments</comments>
		<pubDate>Sat, 10 May 2008 23:45:20 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[Agadir]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Sécurité]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=71</guid>
		<description><![CDATA[La sécurité fait partie des domaines les plus importants, et pourtant, tant de personnes pensent le contraire. Lors du Linux Days 2008, à Agadir (Maroc), le vendredi 9 mai 2008 à 15h, j&#8217;ai tenu une conférence sur la sécurité sous GNU/Linux, dans laquelle j&#8217;ai exposé plusieurs conseils pour avoir un ordinateur avec une sécurité assez [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright alignnone size-medium wp-image-72 colorbox-71" style="float: right;" title="Sécurité" src="http://blog.asher256.com/wp-content/folder_locked.png" alt="folder locked Conseils Indispensables pour mieux Sécuriser votre système Linux" width="128" height="128" />La <strong>sécurité</strong> fait partie des domaines les plus importants, et pourtant, tant de personnes pensent le contraire. Lors du <a  href="http://blog.asher256.com/2008/05/02/annonce-les-%C2%AB-linux-days-2008-%C2%BB-a-agadir-maroc/"><strong>Linux</strong> <strong>Days</strong> 2008</a>, à <strong>Agadir</strong> (<strong>Maroc</strong>), le vendredi 9 mai 2008 à 15h, j&#8217;ai tenu une conférence sur la <strong>sécurité</strong> sous <strong><acronym title="GNU is Not UNIX">GNU</acronym></strong>/<strong>Linux</strong>, dans laquelle j&#8217;ai exposé plusieurs <strong>conseils</strong> pour avoir un ordinateur avec une <strong>sécurité</strong> assez élevée pour tenir tête aux petits script kiddies qui s&#8217;amusent tellement avec les ordinateurs des chers utilisateurs lambda <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_biggrin.gif' alt="icon biggrin Conseils Indispensables pour mieux Sécuriser votre système Linux" class='wp-smiley colorbox-71' title="Conseils Indispensables pour mieux Sécuriser votre système Linux" />  !<span id="more-71"></span></p>
<p>Plusieurs points ont été traités, comme pourquoi sécuriser votre système <acronym title="GNU is Not UNIX">GNU</acronym>/Linux, comment sécuriser le navigateur web Firefox, pourquoi faire attention lors de l&#8217;installation des programmes, pourquoi bloquer son écran, les avantages d&#8217;un pare-feu, pourquoi chiffrer votre disque dur, etc.</p>
<p>Comme d&#8217;habitude, après chaque conférence, je publie mes slides, pour les intéressés. Vous pouvez donc soit télécharger le <acronym title="Portable Document Format">PDF</acronym> contenant les slides des conseils pour la sécurité des systèmes <acronym title="GNU is Not UNIX">GNU</acronym>/Linux, soit visualiser les slides depuis cette page <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink Conseils Indispensables pour mieux Sécuriser votre système Linux" class='wp-smiley colorbox-71' title="Conseils Indispensables pour mieux Sécuriser votre système Linux" />  :</p>
<div id="__ss_397850" style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9" allowscriptaccess="always" allowfullscreen="true" data="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080509securiservotresystemegnulinuxparachrafcherti-1210434825323225-9"></embed></object></div>
<div style="width: 425px; text-align: left;"></div>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>Conseils pour bien référencer votre site web sur Internet</title>
		<link>http://blog.asher256.com/faire-connaitre-votre-blog-attirer-fideliser-visiteurs-referencer-referencement-blog-moteur-moteurs-recherche/</link>
		<comments>http://blog.asher256.com/faire-connaitre-votre-blog-attirer-fideliser-visiteurs-referencer-referencement-blog-moteur-moteurs-recherche/#comments</comments>
		<pubDate>Thu, 08 May 2008 15:50:55 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Business sur Internet]]></category>
		<category><![CDATA[Meilleurs Articles]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Perso]]></category>
		<category><![CDATA[Référencement]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/?p=69</guid>
		<description><![CDATA[Vous découvrirez dans cette présentation comment faire connaître votre blog, attirer des visiteurs, les fidéliser et être mieux référencé dans les moteurs de recherche (comme Google ou Yahoo. Référencement naturel j&#8217;entends). Cela pourrait être un bon début pour tous ceux qui n&#8217;ont jamais touché à ce domaine ^_^. Pour info, ces slides ont été présentés [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-70 colorbox-69" style="float: right;" title="Recherche" src="http://blog.asher256.com/wp-content/kappfinder.png" alt="kappfinder Conseils pour bien référencer votre site web sur Internet" width="128" height="128" />Vous découvrirez dans cette présentation comment <strong>faire connaître votre blog</strong>, <strong>attirer des visiteurs</strong>, les <strong>fidéliser</strong> et être mieux <strong>référencé</strong> dans <strong>les moteurs de recherche</strong> (comme Google ou Yahoo. <strong>Référencement naturel</strong> j&#8217;entends).</p>
<p>Cela pourrait être un bon début pour tous ceux qui n&#8217;ont jamais touché à ce domaine ^_^.</p>
<p>Pour info, ces slides ont été présentés pour la première fois lors de ma <strong>conférence</strong> au <a  title="Annonce du Blog Day 2008" href="http://blog.asher256.com/2008/04/28/annonce-le-blog-day-2008-troisieme-edition-a-tanger-maroc/">Blog Day 2008</a>, à <strong>Tanger</strong> (<strong>Maroc</strong>).<span id="more-69"></span></p>
<div style="width: 425px; text-align: left;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080503faireconnaitresonblogparachrafcherti-1210229583452633-9" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=20080503faireconnaitresonblogparachrafcherti-1210229583452633-9" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p></p>
<p>Vous pouvez également <strong><a  title="Présentation au format PDF - Faire connaitre votre Blog (attirer, fidéliser vos visiteurs et être bien placé dans les moteurs de recherche)" href="http://blog.asher256.com/mes-fichiers/slides/20080503-faire-connaitre-son-blog-par-asher256.pdf">télécharger la présentation au format <acronym title="Portable Document Format">PDF</acronym></a></strong>.</p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)</title>
		<link>http://blog.asher256.com/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/</link>
		<comments>http://blog.asher256.com/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 14:37:35 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maroc]]></category>
		<category><![CDATA[Meditel]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/2008/02/08/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/</guid>
		<description><![CDATA[J&#8217;ai enfin pu configurer le modem 3G Huawei E-220 et la connexion ADSL (ADSL&#8230; ) de Meditel (FAI marocain) sous GNU/Linux ! Quelle galère c&#8217;était de trouver la bonne combinaison En tout cas, désormais, cela fonctionne à merveille ! Comme promis, je vais vous montrer comment procéder C&#8217;est parti ! Avant de commencer Les instructions [...]]]></description>
			<content:encoded><![CDATA[<p><img class="colorbox-25"  src="http://blog.asher256.com/images/meditel-linux.jpg" alt="meditel linux ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" width="140" height="111" align="right" title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />J&#8217;ai enfin pu configurer le modem <em><strong>3G Huawei E-220</strong></em> et la connexion ADSL (<a  href="http://www.maisonic.com/haut_debit/">ADSL</a>&#8230; <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  ) de <em><strong>Meditel</strong></em> (FAI marocain) sous <strong><acronym title="GNU is Not UNIX">GNU</acronym>/Linux</strong> ! Quelle galère c&#8217;était de trouver la bonne combinaison <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  En tout cas, désormais, cela fonctionne à merveille !</p>
<p><a  href="http://blog.asher256.com/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/#comment-132">Comme promis</a>, je vais vous montrer comment procéder <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  C&#8217;est parti !</p>
<h2>Avant de commencer</h2>
<p><img class="colorbox-25"  src="http://blog.asher256.com/images/meditel-huawei-e220-linux-e-220-adsl-mobile.jpg" alt="meditel huawei e220 linux e 220 adsl mobile ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" width="200" height="148" align="left" title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />Les instructions de ce tutoriel seront un peu plus simples (par rapport à il y a quelques mois) car le pilote inclut avec le noyau <em>Linux</em> (oui, contrairement à Microsoft Windows, le modem est détecté d&#8217;office, comme c&#8217;est le cas de <a  href="http://blog.asher256.com/2008/01/17/bayn-de-wana-fai-marocain-comment-configurer-le-modem-huawei-ec325-sous-gnulinux/">Huawei EC325 chez Wana</a>) a été amélioré pour détecter ce modem lors de l&#8217;insertion <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  Pour profiter de cette fonctionnalité, vous devez avoir un noyau Linux récent !</p>
<p>Pour que les instructions de ce tutoriel marchent, <strong>il est recommandé d&#8217;avoir une version de Linux supérieure à 2.6.20</strong>. Pour connaître la version que vous utilisez, lancez la commande suivante dans un terminal :</p>
<pre lang="bash">uname -a</pre>
<p>Je tiens à souligner qu&#8217;il ne sera pas question d&#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&#8217;installation/connexion de ce modem, mais pour le moment, j&#8217;ai d&#8217;autres <a  href="http://getfiregpg.org/">chats</a> à <a  href="http://blog.asher256.com/">fouetter</a> <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_smile.gif' alt="icon smile ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  !<span id="more-25"></span></p>
<h2>Configurer la connexion !</h2>
<h3>Étape 1. Basculez en mode root</h3>
<p>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.).</p>
<p>Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :</p>
<pre lang="bash">sudo -s</pre>
<p>Sinon, lancez celle-ci :</p>
<pre lang="bash">su -l</pre>
<h3>Étape 2. Installez wvdial</h3>
<p>En général, la commande <em>wvdial</em> est installée par défaut. Si ce n&#8217;est pas le cas, vous pouvez l&#8217;installer dans <em>Debian</em> ou <em>Ubuntu</em> avec :</p>
<pre lang="bash">apt-get install wvdial</pre>
<p>(il est aussi possible de télécharger ce paquet de <a  href="http://packages.ubuntu.com/">packages.ubuntu.com</a> pour Ubuntu ou <a  href="http://www.debian.org/distrib/packages">packages.debian.org</a> pour Debian)</p>
<p>Pour les autres distributions, l&#8217;opération doit être similaire. N&#8217;hésitez pas à la poster dans les commentaires pour que j&#8217;ajoute ce petit détail au billet.<br />
</p>
<h3>Étape 3. Compilez et installez huaweiAktBbo</h3>
<p>Avant de lancer cette opération, assurez vous d&#8217;avoir le compilateur <em>gcc</em> et la bibliothèque <em>libusb</em>.</p>
<p>Sous un système de type <em>Debian</em> comme <em>Ubuntu</em>, vous pouvez installer ces dépendances avec :</p>
<pre lang="bash">apt-get install libusb-dev build-essential</pre>
<p>Après cela, compilez et installez  <em>huaweiAktBbo</em> dans <em>/usr/sbin</em> :</p>
<pre lang="bash">wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c
gcc huaweiAktBbo.c -o /usr/sbin/huaweiAktBbo -lusb</pre>
<p>(pour les intéressés, le MD5 actuel du fichier <em>huaweiAktBbo.c</em> est 07341a64e0508aa1ab7eff3d8f9e6672)</p>
<h3>Étape 4. Installez les règles udev</h3>
<p><code>Mettez dans le fichier /etc/udev/rules.d/99-meditel-huawei-e220.rules</code> :</p>
<pre lang="bash">SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/huaweiAktBbo"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/bin/sleep 5"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/sbin/modprobe usbserial vendor=0x12d1 product=0x1003"</pre>
<p>Puis lancez la commande suivante afin d&#8217;appliquer les changements :</p>
<pre lang="bash">udevcontrol reload_rules</pre>
<p>(si la commande udevcontrol n&#8217;existe pas, redémarrez votre ordinateur, cela produira un effet similaire à &laquo;&nbsp;udevcontrol reload_rules&nbsp;&raquo;)</p>
<h3>Étape 5. Créez les fichiers de configuration de Meditel</h3>
<p>Mettez dans le fichier /etc/wvdial.conf :</p>
<pre lang="bash">[Dialer Meditel]
Modem=/dev/ttyUSB0
Init2=ATZ
Init3=ATE0V1&amp;D2&amp;C1S0=0+IFC=2,2
Init5=AT+CGDCONT=1,"ip","internet1.meditel.ma";
Phone=*99***1#
Stupid Mode=1
Username="MEDINET"
Password="MEDINET"</pre>
<p>(si votre nom d&#8217;utilisateur et votre mot de passes sont différents de <strong>MEDINET</strong> &#8211; c&#8217;est le mot de passe par défaut -, n&#8217;oubliez pas de les modifier !)</p>
<p>(je remercie Youssef T. du laboratoire de Meditel pour son aide à l&#8217;adaptation de ce fichier à cet opérateur)</p>
<h3>Étape 6. Connectez vous !</h3>
<p>Avant de vous connecter, vérifiez si <em>/dev/ttyUSB0</em> (après /dev/ttyUSB, c&#8217;est un zéro, pas un &laquo;&nbsp;o&nbsp;&raquo;) existe avec la commande :</p>
<pre lang="bash">ls -l /dev/ttyUSB0</pre>
<p>(Si ce fichier n&#8217;existe pas, même après l&#8217;insertion du modem et une attente de plus d&#8217;une minute, c&#8217;est qu&#8217;il y a un souci. Peut-être que le modem n&#8217;est pas assez alimenté ? Réessayez avec le câble à deux prises <acronym title="Universal Serial Bus">USB</acronym> 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)</p>
<p>Une fois que /dev/ttyUSB0 existera, en tant que root, lancez cette commande :</p>
<pre lang="bash">wvdial meditel</pre>
<p>Cela devrait vous connecter après quelques secondes (ou pas, s&#8217;il y une erreur <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_wink.gif' alt="icon wink ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  ).</p>
<h2>Informations complémentaires</h2>
<p>Une fois que le modem sera connecté à Internet, le LED est :</p>
<ul>
<li><strong>vert</strong>, quand  la connexion est en <em>GPRS</em> (lente <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_sad.gif' alt="icon sad ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  mon dernier test m&#8217;avait donné 141 Kbps)</li>
<li><strong>bleu clair</strong>, quand il est en <em>3G</em> (rapide ! Mon dernier test m&#8217;avait donné 1015 kbps)</li>
</ul>
<h2>Soucis les plus courants</h2>
<h3>« wvdial se connecte, j&#8217;ai une adresse <acronym title="Internet Protocol">IP</acronym>, mais je n&#8217;arrive toujours pas à naviguer dans des sites <img src='http://blog.asher256.com/wp-includes/images/smilies/icon_sad.gif' alt="icon sad ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" class='wp-smiley colorbox-25' title="ADSL Mobile de Meditel : comment configurer le modem 3G Huawei E220 sous GNU/Linux ? (Ubuntu, Fedora, Debian, Open SuSE, etc.)" />  »</h3>
<p>Cela pourrait venir du <acronym title="Domain Name Server">DNS</acronym>, qui n&#8217;est pas encore configuré. Pour corriger cela, mettez dans le fichier /etc/resolv.conf :</p>
<pre lang="resolv.cofn">nameserver 212.217.0.1</pre>
<p>Ensuite, si cela ne marche toujours pas, vérifiez si votre navigateur n&#8217;est pas en <em>mode hors-connexion</em>. Dans le navigateur Firefox par  exemple, vérifiez dans le menu &laquo;&nbsp;Fichier&nbsp;&raquo; si la case à cocher &laquo;&nbsp;Travailler hors connexion&nbsp;&raquo; est bien décochée.</p>
<p>Après, si les manipulations ci-dessus n&#8217;arrivent pas à résoudre le souci, déconnectez-vous (arrêtez wvdial avec ctrl-c) puis lancez la commande suivante (toujours en tant que root) pour supprimer la route par défaut :</p>
<pre lang="bash">route del default</pre>
<p>(parfois, la route par défaut correspond au Wifi ou au réseau filiaire)</p>
<p>Ensuite, après avoir supprimé la route, reconnectez-vous avec :</p>
<pre lang="bash">wvdial meditel</pre>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>176</slash:comments>
		</item>
		<item>
		<title>Connaître les UUIDs de vos partitions et périphériques sous GNU/Linux</title>
		<link>http://blog.asher256.com/connaitre-les-uuids-de-vos-partitions-et-peripheriques-sous-gnulinux/</link>
		<comments>http://blog.asher256.com/connaitre-les-uuids-de-vos-partitions-et-peripheriques-sous-gnulinux/#comments</comments>
		<pubDate>Wed, 23 Jan 2008 00:49:16 +0000</pubDate>
		<dc:creator>Asher256</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Planet-Libre]]></category>
		<category><![CDATA[Planet-Ubuntu]]></category>
		<category><![CDATA[Tutoriel]]></category>

		<guid isPermaLink="false">http://blog.asher256.com/2008/01/23/connaitre-les-uuids-de-vos-partitions-et-peripheriques-sous-gnulinux/</guid>
		<description><![CDATA[Dans les dernières version d&#8217;Ubuntu (et dans d&#8217;autres distributions GNU/Linux), vous avez probablement remarqué que les systèmes de fichiers dans /etc/fstab ont été remplacés par des UUID. Par exemple, avant, ma racine était configurée de la sorte : /dev/hda1 / ext3 defaults 0 1 Après une grosse mise à jour, cette ligne a été remplacée [...]]]></description>
			<content:encoded><![CDATA[<p>Dans les dernières version d&#8217;Ubuntu (et dans d&#8217;autres distributions <acronym title="GNU is Not UNIX">GNU</acronym>/Linux), vous avez probablement remarqué que les systèmes de fichiers dans <em>/etc/fstab</em> ont été remplacés par des <acronym title="Universal Unique Identifier">UUID</acronym>.<span id="more-16"></span></p>
<p>Par exemple, avant, ma racine était configurée de la sorte :</p>
<pre lang="fstab">/dev/hda1  /  ext3  defaults  0  1</pre>
<p>Après une grosse mise à jour, cette ligne a été remplacée par :</p>
<pre lang="fstab"><acronym title="Universal Unique Identifier">UUID</acronym>=3d170bde-f79c-4c51-9150-a58423454f01  /  ext3  defaults  0  1</pre>
<h2>Qu&#8217;est-ce que l&#8217;<acronym title="Universal Unique Identifier">UUID</acronym> ?</h2>
<p>L&#8217;<a  title="Page Wikipedia sur UUID" rel="nofollow" href="http://fr.wikipedia.org/wiki/Universal_Unique_Identifier"><acronym title="Universal Unique Identifier">UUID</acronym></a> est une suite de caractères alpha-numériques permettant d&#8217;identifier d&#8217;une manière unique une partition ou un périphérique.</p>
<p>Si vous vous demandez à quoi cela pourrait servir, imaginons que vous ayez, après un repartitionnement de votre disque : <em>/dev/hda2</em> qui devient <em>/dev/hda3</em>. Avant, vous deviez modifier le fichier <em>/etc/fstab</em> manuellement. Maintenant, avec l&#8217;<acronym title="Universal Unique Identifier">UUID</acronym>, l&#8217;ordre ne compte plus, les partitions seront automatiquement détectées.</p>
<h2>Comment connaître l&#8217;<acronym title="Universal Unique Identifier">UUID</acronym> d&#8217;un périphérique ?</h2>
<p>En tant que root, lancez la commande :</p>
<pre lang="bash">vol_id -u /dev/&lt;nom-périphérique&gt;</pre>
<p></p>]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

