<?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>Cloud Connected &#187; réseaux</title>
	<atom:link href="http://www.cloudconnected.fr/tag/reseaux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cloudconnected.fr</link>
	<description>Thoughts of a french web developer</description>
	<lastBuildDate>Wed, 01 Feb 2012 08:53:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>L&#8217;EFREI@home 3 : Mails et News</title>
		<link>http://www.cloudconnected.fr/2005/02/12/efrei-home-3-mails-et-news/</link>
		<comments>http://www.cloudconnected.fr/2005/02/12/efrei-home-3-mails-et-news/#comments</comments>
		<pubDate>Sat, 12 Feb 2005 22:31:00 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[EFREI]]></category>
		<category><![CDATA[mails]]></category>
		<category><![CDATA[réseaux]]></category>

		<guid isPermaLink="false">http://pre.the-asw.com/?p=60</guid>
		<description><![CDATA[La suite de l&#8217;EFREI@home 2 : comment lire ses mails et les news de l&#8217;EFREI. Les mails @efrei.fr On peut lire ses mails à l&#8217;école et en console avec mutt. Mais bon là m&#8217;en demandez pas trop je suis ni fan, ni skilled de ce truc. Donc voyons plutôt comment forwarder ses mails chez soi&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>La suite de l&#8217;EFREI@home 2 : comment lire ses mails et les news de l&#8217;EFREI.<br />
<span id="more-61"></span></p>
<h3>Les mails @efrei.fr</h3>
<p>On peut lire ses mails à l&#8217;école et en console avec mutt. Mais bon là m&#8217;en demandez pas trop je suis ni fan, ni skilled de ce truc. Donc voyons plutôt comment forwarder ses mails chez soi&#8230;</p>
<h4>Le fameux .forward</h4>
<p>Pour une redirection simple des mails, on peut utiliser le désormais celebre fichier <code>~/.forward</code>. C&#8217;est super simple, il suffit de mettre son mail dedans ! Alors ceux qui ne releve pas leurs mails efrei n&#8217;ont pas d&#8217;excuse parceque plus simple tu meurs. Voila en une seule commande :</p>
<pre>echo monadresse@monfai.tld &gt; ~/.forward</pre>
<p>Avec <code>monadresse@monfai.tld</code> à remplacer par votre adresse mail (autre que celle de l&#8217;EFREI évidemment&#8230;)</p>
<h4>Spam assassin</h4>
<p>Ceux qui sont dans les alias des assoces le savent bien, le spam à l&#8217;efrei est une vraie plaie. Heureusement spam assassin est installé et assez bien configuré (mieux que le mien en tous cas ;). Pour l&#8217;utiliser, il faut creer un fichier <code>~/.procmailrc</code> et chercher sur le net quoi mettre dedans  (<a href="http://www.google.fr/linux">Google Linux</a> est ton ami). Je vous préviens, c&#8217;est très <em>hardcore</em> et pas du tout <em>user friendly</em>. Une bonne solution peut-être de demander de l&#8217;aide dans les news de l&#8217;école&#8230;</p>
<p><strong>ATTENTION</strong> : il faut utiliser <code>.forward</code> OU <code>.procmailrc</code>, mais pas les deux ensembles ! Faut donc supprimer le <code>.forward</code> si tu optes pour spam assassin.</p>
<h4>Envoyer des mails avec son adresse EFREI</h4>
<p>Pas besoin de se casser la tête avec essayer de faire fonctionner mutt, il suffit de paramétrer son client mail ! Par exemple, avec Mozilla Thunderbird, il suffit de cliquer sur «&nbsp;Gérer les identités&nbsp;» dans le panneau «&nbsp;Paramètre des comptes&nbsp;», et d&#8217;ajouter une identitée avec votre adresse @efrei.fr !</p>
<h3>Les news</h3>
<p>Les news de l&#8217;école sont bien utiles pour avoir des infos sur le reseaux (genre ce qui merde en ce moment, oui parceque y&#8217;a toujours un truc qui merde me demandez pas pourquoi), des infos sur l&#8217;école ou tout simplement pour poser des questions et discuter.</p>
<p>Pour les lires, il faut utiliser un lecteur de news comme slrn qui fonctionne en mode console. Bon soyons honnête, il faut déjà être un peu (beaucoup) à l&#8217;aise avec la console et vim pour s&#8217;en sortir, et c&#8217;est pas du tout <em>user-friendly</em>&#8230; Heureusement il existe un groupe spécial : <code>efrei.test</code> qui permet de s&#8217;entrainer sans faire chier tout le monde :)</p>
<h4>Config de slrn</h4>
<p>Il y a quelques options de base du fichier de conf <code>~/.slrnrc</code> à modifier avant de se lancer</p>
<p>Pour utiliser un pseudo, il faut utiliser les options <code>*name</code>. Dans mon cas, mon pseudo (<em>username</em>) est «&nbsp;cgo2&nbsp;» et mon domaine (<em>hostname</em>) est bidon, pour eviter le spam. Ca donne :</p>
<pre>
set username "cgo2"
set hostname "nospam.com"
set realname "cgo2"
</pre>
<p>Si quelqu&#8217;un veut me répondre par mail, je précise ma vraie adresse (elle n&#8217;est pas affichée par défaut donc <del>pas</del> moins de risque de spam)</p>
<pre>set replyto  "monadresse@monfai.tld"</pre>
<p>Avec <code>monadresse@monfai.tld</code> à remplacer par votre adresse mail (autre que celle de l&#8217;EFREI évidemment&#8230;)</p>
<p>Pour utiliser une signature, je spécifie le fichier qui contient le texte (ici <code>~/.signature</code>) :</p>
<pre>set signature ".signature"</pre>
<h4>Lire les news graphiquement depuis chez soi</h4>
<p>Les machins en mode texte, c&#8217;est bon pour deux choses : dépanner en cas de problème, et frimer devant ses potes geeks. A l&#8217;école, on peut lire les news tranquillement avec une application graphique (comme Mozilla Thunderbird par exemple). Mais quid de chez soi ? Pour les heureux utilisateurs de Linux, il est possible de monter un tunnel ssh pour lire les news avec votre lecteur de news graphique favori !</p>
<p>Pour cela, on utilise la commande :</p>
<pre>ssh -L 42119:news.efrei.fr:119 login@choam.efrei.fr</pre>
<p>Avec <code>login</code> à remplacer par votre login EFREI.</p>
<p>Cela ouvre une connexion ssh, en forwardant le port 119 de <code>news.efrei.fr</code> vers le port 42119 de ma machine. Il suffit de configurer le lecteur de news pour qu&#8217;il se connecte sur le port 42119 de <code>localhost</code> et roulez jeunesse.</p>
<p><strong>Complètement attention</strong> : Cette méthode présente (théoriquement) un risque de sécurité SI (et seulement si) le port local (42119 ici) est accessible depuis le net. En effet, cela rend le serveur de news <em>théoriquement</em> accessible depuis l&#8217;extérieur (même avec un numéro de port non standard comme c&#8217;est le cas ici, il peut être trouvé par un scan). A utiliser avec précaution donc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudconnected.fr/2005/02/12/efrei-home-3-mails-et-news/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>L&#8217;EFREI@home 2 : Place au mode graphique</title>
		<link>http://www.cloudconnected.fr/2005/01/28/efrei-home-2-place-au-mode-graphique/</link>
		<comments>http://www.cloudconnected.fr/2005/01/28/efrei-home-2-place-au-mode-graphique/#comments</comments>
		<pubDate>Fri, 28 Jan 2005 16:01:00 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[EFREI]]></category>
		<category><![CDATA[personnalisation]]></category>
		<category><![CDATA[réseaux]]></category>

		<guid isPermaLink="false">http://pre.the-asw.com/?p=59</guid>
		<description><![CDATA[Comme je l&#8217;ai expliqué dans l&#8217;EFREI@home, il est possible d&#8217;accéder à son compte Unix et à n&#8217;importe quelle machine Linux via SSH depuis chez soi. Mais, à part pour les aficionados de la console (vim, mutt, slrn et compagnie), il faut bien avouer que ce n&#8217;est pas très pratique ! Tenez par l&#8217;exemple, pour faire [...]]]></description>
			<content:encoded><![CDATA[<p>Comme je l&#8217;ai expliqué dans <a href="http://www.the-asw.com/articles/2005/11/12/55-efrei-home-ssh-screen-et-choam">l&#8217;EFREI@home</a>, il est possible d&#8217;accéder à son compte Unix et à n&#8217;importe quelle machine Linux via SSH depuis chez soi. Mais, à part pour les <em>aficionados</em> de la console (vim, mutt, slrn et compagnie), il faut bien avouer que ce n&#8217;est pas très pratique ! Tenez par l&#8217;exemple, pour faire mon <em>public_html</em>, j&#8217;aime bien utiliser <a href="http://www.the-asw.com/articles/2005/11/11/54-scite-l-editeur-indispensable">SciTE</a>, qui est un éditeur en mode graphique&#8230; Alors comment faire ?</p>
<p><span id="more-60"></span></p>
<p>Cet article s&#8217;adresse aux heureux utilisateurs de Linux. Il existe peut-être des solutions équivalentes sous Microsoft Windows, mais je ne les connais pas.</p>
<h3>Export display</h3>
<p>L&#8217;<em>export display</em> consiste à lancer une application graphique sur une machine de telle façon qu&#8217;elle s&#8217;affiche sur une autre&#8230; Dans notre cas, il s&#8217;agit de lancer un application sur une des machines Linux de l&#8217;école de façon à ce qu&#8217;elle s&#8217;affiche sur l&#8217;ordinateur local.</p>
<p>C&#8217;est possible, en enchainant deux <code>ssh -X</code>. Par exemple, pour se connecter directement sur <code>buffy</code> :</p>
<pre>ssh -X toto@choam.efrei.fr -t ssh -X buffy</pre>
<p>Essayez de lancer une application graphique (<code>scite</code> par exemple), allez vous chercher un café (parceque la connexion de l&#8217;EFREI est à peut pret aussi rapide qu&#8217;un modem 56K asthmatique) et admirez le résultat ! Ensuite, fermez parceque c&#8217;est complètement inutilisable tellement ça rame.</p>
<h3>Monter son home en local</h3>
<p>L&#8217;export display étant totalement inutilisable à cause de la bande passante minable, l&#8217;autre solution est de monter son home de telle manière que les applications locales puissent y acceder. Pour ça, il faut utiliser un système de fichier qui permet de monter des repertoires via SSH.</p>
<h4>Avec SHFS</h4>
<p><a href="http://shfs.sourceforge.net/" hreflang="en">SHFS</a>, pour <em>(Secure) SHell FileSystem</em>, se présente comme un module noyau (<code>shfs</code>) et un utilitaire (<code>shfsmount</code> et <code>shfsumount</code>). L&#8217;installation est tout ce qu&#8217;il y a de plus simple : il suffit de compiler le module, le charger, et monter son home !</p>
<h5>Installation du module</h5>
<p>Les utilisateurs de Debian peuvent installer le paquet <code>shfs-source</code>. La compilation du module façon debian (à condition d&#8217;avoir déjà les sources d&#8217;un noyau <a href="http://www.us.debian.org/doc/manuals/reference/ch-kernel.fr.html#s-kernel-debian" hreflang="fr">compilé à la sauce Debian</a>) se résume ça :</p>
<pre>
$ cd /usr/src/
$ tar xjvf shfs.tar.bz2
$ cd linux
$ fakeroot make-kpkg modules_image
$ cd ..
# dpkg -i shfs-module-[...].deb
</pre>
<p>Les autres devraient chercher dans les packages de leur distribution, ou aller télécharger les sources du module noyau sur le site officiel. Je vous conseille de lire le <a href="http://shfs.sourceforge.net/install.html" hreflang="en">guide d&#8217;installation</a> très bien fait du site officiel (même moi j&#8217;ai réussi en moins de 5 minutes, c&#8217;est pour dire&#8230;).</p>
<h5>Installation des outils</h5>
<p>Il suffit d&#8217;installer le paquet <code>shfs-utils</code> pour Debian, ou de chercher pour les autres distributions. Il faut mettre le bit suid root à <code>shfsmount</code> et <code>shfsumount</code> pour qu&#8217;ils fonctionnent pour un utilisateur classique (non root). Normalement, <code>dpkg</code> pose la question (il suffit de répondre <em>Yes</em>). Sinon, utilisez <code>chmod +s</code>.</p>
<h5>Utilisation</h5>
<p>Une fois le module noyau compilé et installé, il reste à le charger, avec un <code>modprobe shfs</code> par exemple.</p>
<p>Et voila, maintenant vous pouvez monter votre compte Unix en local (par exemple sur <code>~/efrei</code>) via une commande du type :</p>
<pre>shfsmount -s login@choam.efrei.fr ~/efrei</pre>
<p>Avec <code>login</code> à remplacer par votre login EFREI.</p>
<p>Note : Le site officiel de SHFS : <a href="http://shfs.sourceforge.net/">http://shfs.sourceforge.net/</a></p>
<h4>Avec FUSE (kernel &gt;= 2.6.14)</h4>
<p>Il parait que FUSE (Filesystem USErland), inclu dans les noyau Linux à partir de la version 2.6.14, doit plus ou moins remplacer SHFS. Je n&#8217;ai personnellement pas testé, mais s&#8217;il y a des gens interessés, l&#8217;adresse est : <a href="http://fuse.sourceforge.net/sshfs.html" hreflang="en">http://fuse.sourceforge.net/sshfs.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudconnected.fr/2005/01/28/efrei-home-2-place-au-mode-graphique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>L&#8217;EFREI@home : ssh, screen et choam</title>
		<link>http://www.cloudconnected.fr/2004/03/29/efrei-home-ssh-screen-et-choam/</link>
		<comments>http://www.cloudconnected.fr/2004/03/29/efrei-home-ssh-screen-et-choam/#comments</comments>
		<pubDate>Mon, 29 Mar 2004 16:57:00 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[EFREI]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[réseaux]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://pre.the-asw.com/?p=58</guid>
		<description><![CDATA[Comment travailler à l&#8217;EFREI depuis chez soi ? Qu&#8217;est-ce que choam ? choam, c&#8217;est une machine spéciale, accessible depuis l&#8217;exterieur. Elle permet de se connecter à l&#8217;école en ssh. Les interets sont nombreux : consulter les news, recuperer facilement des projets/fichiers, écrire une page web depuis chez soi :) Pour s&#8217;y connecter, il suffit de [...]]]></description>
			<content:encoded><![CDATA[<p>Comment travailler à l&#8217;EFREI depuis chez soi ?</p>
<h3>Qu&#8217;est-ce que <em>choam</em> ?</h3>
<p><em>choam</em>, c&#8217;est une machine spéciale, accessible depuis l&#8217;exterieur. Elle permet de se connecter à l&#8217;école en ssh. Les interets sont nombreux : consulter les news, recuperer facilement des projets/fichiers, écrire une page web depuis chez soi :)</p>
<p>Pour s&#8217;y connecter, il suffit de faire :</p>
<pre>ssh login@choam.efrei.fr</pre>
<p>Avec <code>login</code> à remplacer par votre login EFREI.</p>
<p>Les utilisateurs de Windows peuvent utiliser <a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" hreflang="en">Putty</a> ou <a href="http://www.ssh.com/support/downloads/secureshellwks/" hreflang="en">SSH Secure Shell</a> en version <em>Non-commercial</em>.</p>
<h3>Utiliser une clef pour ssh</h3>
<p>Pour se logguer en ssh faut toujours entrer un mot de passe. Franchement, quand on se loggue plusieurs fois de suite (exemple <code>chezwam</code> -&gt; <code>choam.efrei.fr</code> -&gt; <code>machine.unix</code>) c&#8217;est chiant de devoir rentrer 2 fois (ou plus) son pass (oui oui je suis faignant).</p>
<p>Une solution est d&#8217;utiliser une authentification par clef. En créant une clef et en autorisant cette clef on pourra se logguer sans soucis sur toutes les machines. Pratique :)</p>
<p>Pour generer une clef (laisser la passphrase vide sinon ça n&#8217;a aucun interet) :</p>
<pre>ssh-keygen</pre>
<p>Puis il faut l&#8217;autoriser :</p>
<pre>ssh-copy-id -i ~/.ssh/id_dsa.pub login@machine</pre>
<p>Avec <code>login</code> à remplacer par votre login EFREI.</p>
<p>Attention si tu ne connais rien à ssh (ou si tu veux en savoir plus) lis d&#8217;abord <a href="http://people.via.ecp.fr/%7Ealexis/formation-linux/ssh.html">ce site</a> car une authentification par clef mal configurée peut induire des failles de sécurité&#8230;</p>
<h3>Présentation rapide de screen</h3>
<p><code>screen</code> est une application console dont le principal avantage est pouvoir se «&nbsp;détacher&nbsp;» de la console. C&#8217;est à dire qu&#8217;on peut lancer une application dedans, détacher le screen (volontairement ou en étant déconnecté brutalement par exemple) et l&#8217;application continue de tourner comme si de rien était. Une fois reconnecté il suffit de &#8220;rattacher&#8221; le screen pour recuperer la main. Indispensable quand on travaille en ssh sur une autre machine !</p>
<p>Mais ce n&#8217;est pas le seul avantage de screen, loin de là. En fait screen peut être considéré comme «&nbsp;le window manager de la console&nbsp;». En effet, il permet d&#8217;afficher une barre des taches, ouvrir plusieurs consoles, passer de l&#8217;une à l&#8217;autre, splitter l&#8217;écran, &#8230; Bref c&#8217;est un must, personnellement je le lance dès que j&#8217;ouvre un shell.</p>
<p>screen se configure avec le fichier <code>~/.screenrc</code>. Par défaut, il n&#8217;y a pas de barre des taches et il affiche un message au demarrage. Ces deux lignes permettent de remedier à ça :</p>
<pre>
hardstatus alwayslastline "%d/%m/%Y [%c] | %w"
startup_message off</pre>
<p>Les touches de bases :</p>
<ul>
<li><kbd>Ctrl + D</kbd> : se déloguer = ferme la fenêtre</li>
<li><kbd>Ctrl + (A, D)</kbd> : détacher le screen (<code>screen -r</code> pour le rattacher)</li>
<li><kbd>Ctrl + (A, C)</kbd> : nouvelle fenêtre</li>
<li><kbd>Ctrl + (A, A)</kbd> : fenêtre précédente</li>
<li><kbd>Ctrl + A, n</kbd> : passe à la fenêtre &#8220;n&#8221;</li>
</ul>
<p>Il existe des milliers d&#8217;autres commandes, pour changer le titre de la fenêtre, splitter l&#8217;écran, etc&#8230; Et des milliers d&#8217;options de config. Je conseille la lecture du man pour en savoir plus :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudconnected.fr/2004/03/29/efrei-home-ssh-screen-et-choam/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La carte réseau qui ne trouve plus le DHCP</title>
		<link>http://www.cloudconnected.fr/2002/07/24/la-carte-reseau-qui-ne-trouve-plus-le-dhcp/</link>
		<comments>http://www.cloudconnected.fr/2002/07/24/la-carte-reseau-qui-ne-trouve-plus-le-dhcp/#comments</comments>
		<pubDate>Wed, 24 Jul 2002 19:37:00 +0000</pubDate>
		<dc:creator>Rémi</dc:creator>
				<category><![CDATA[Non classé]]></category>
		<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[réseaux]]></category>

		<guid isPermaLink="false">http://pre.the-asw.com/?p=42</guid>
		<description><![CDATA[Le DHCP (Dynamic Host Configuration Protocol) permet aux cartes réseau de se configurer automatiquement. Au boot, l&#8217;ordinateur envoi une requête au serveur DHCP pour connaître les informations sur le réseau (adresse ip, masque du reseau, adresse de la passerelle, adresse du dns, etc&#8230;) et se configure en conséquence. Ma petite histoire Il y a un [...]]]></description>
			<content:encoded><![CDATA[<p>Le DHCP (Dynamic Host Configuration Protocol) permet aux cartes réseau de se configurer automatiquement. Au boot, l&#8217;ordinateur envoi une requête au serveur DHCP pour connaître les informations sur le réseau (adresse ip, masque du reseau, adresse de la passerelle, adresse du dns, etc&#8230;) et se configure en conséquence.</p>
<h4>Ma petite histoire</h4>
<p>Il y a un serveur dhcp sur le réseau qui fonctionne impec. Mon ordi se configure sans problème vu que l&#8217;installeur de Debian à tout bien réglé comme il faut, apparemment. Sauf que voila, après recompile du noyau, plus rien ne fonctionne. La carte réseau est bien configurée, mais sans IP&#8230;</p>
<pre>#ifconfig eth0eth0    Link encap:Ethernet  HWaddr 00:50:FA:E5:43:7C          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1        RX packets:7083 errors:0 dropped:0 overruns:0 frame:0        TX packets:925 errors:0 dropped:0 overruns:0 carrier:1        collisions:0 txqueuelen:100         RX bytes:951774 (929.4 KiB)  TX bytes:2464 (2.4 KiB)        Interrupt:3 Base address:0x300 </pre>
<p>Si je met la carte en static :</p>
<pre># vim /etc/network/interfaceiface eth0 inet staticaddress 192.168.0.2netmask 255.255.255.0broadcast 192.168.0.255gateway 192.168.0.1</pre>
<p>ça roule. Donc l&#8217;ordi ne peut plus se configurer avec le DHCP&#8230;</p>
<h4>La solution</h4>
<p>Il faut activer dans le noyau les options <code>CONFIG_PACKET</code> et <code>CONFIG_FILTER</code>, c&#8217;est à dire &#8220;Packet socket&#8221; et &#8220;Socket Filtering&#8221; dans la section &#8220;Networking options&#8221;&#8230;  Bah oui c&#8217;est tout mais j&#8217;ai quand même chercher plusieurs semaines avant de trouver quelqu&#8217;un qui avait eu le même problème&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cloudconnected.fr/2002/07/24/la-carte-reseau-qui-ne-trouve-plus-le-dhcp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

