<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en">
<?xml-stylesheet type="text/css" href="http://www.inetdoc.net/styles/feed.css"?>
<title type="html">inetdoc.net</title>
<subtitle type="html">Interconnexion réseau &amp; Logiciel Libre</subtitle>
<link rel="alternate" type="text/html" href="http://www.inetdoc.net" />

<updated>2012-05-26T00:15:28+02:00</updated>
<author>
<name>Philippe Latu</name>
<uri>http://www.inetdoc.net</uri>
</author>
<id>http://www.inetdoc.net/</id>
<generator uri="http://nanoblogger.sourceforge.net" version="3.5-RC1">NanoBlogger</generator>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/inetdoc" /><feedburner:info uri="inetdoc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="license" type="text/html" href="http://creativecommons.org/licenses/by-nc-sa/2.0/" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><meta xmlns="http://pipes.yahoo.com" name="pipes" content="noprocess" /><entry>
<title type="html">Compte utilisateur local &amp; accès SSH sur un équipement Cisco</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/gVRXj_PQcRY/index.html" />
<id>http://www.inetdoc.net/archives/2012/05/25/compte_utilisateur_local__38_accès_ssh_sur_un_équipement_cisco/index.html</id>
<published>2012-05-25T17:21:00+02:00</published>
<updated>2012-05-25T17:21:00+02:00</updated>
<category term="réseau" />
<category term="sécurité" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Les équipements réseau Cisco disposent d'un mode d'authentification minimal avec plusieurs niveaux de «privilèges». Historiquement, les deux niveaux couramment utilisés sont le premier et le dernier. Le niveau 1, baptisé &#xD;
&lt;i&gt;User EXEC mode&lt;/i&gt;, est comparable à l'utilisateur normal d'un système GNU/Linux. Il ne donne accès qu'à la consultation d'informations telles que l'état des interfaces ou la table de routage. Le niveau 15, baptisé &#xD;
&lt;i&gt;Privileged EXEC mode&lt;/i&gt;, est comparable au super utilisateur d'un même système GNU/Linux.&lt;/p&gt;&#xD;
&lt;p&gt;Comme les capacités d'un équipement réseau en matière d'usages multimédias sur l'Internet sont pour le moins limitées, l'utilisation du compte utilisateur normal ne présente pratiquement aucun intérêt. Si on se connecte à un équipement, c'est fatalement pour effectuer une opération de configuration qui nécessite des droits étendus sur le système. Voici donc la liste des commandes à implanter pour accéder directement au niveau &#xD;
&lt;i&gt;Privileged EXEC mode&lt;/i&gt;tout en chiffrant les communications à l'aide du protocole &#xD;
&lt;tt&gt;SSH&lt;/tt&gt;.&lt;/p&gt;&#xD;
&lt;pre&gt;&#xD;
! Activation du modèle d'authentification AAA&#xD;
&lt;b&gt;aaa new-model&lt;/b&gt;&#xD;
&#xD;
! Création de la liste d'authentification par défaut.&#xD;
! Elle est appliquée automatiquement à toutes les interfaces.&#xD;
! Elle utilise les comptes utilisateurs définis localement.&#xD;
&lt;b&gt;aaa authentication login default local&lt;/b&gt;&#xD;
&#xD;
! Définition de la base locale comme source d'information&#xD;
! sur les autorisations.&#xD;
&lt;b&gt;aaa authorization exec default local&lt;/b&gt;&#xD;
&#xD;
! Création du compte utilisateur local avec les droits étendus.&#xD;
&lt;b&gt;username &#xD;
&lt;i&gt;myusername&lt;/i&gt; privilege 15 secret &#xD;
&lt;i&gt;mysecretpassword&lt;/i&gt;&lt;/b&gt;&#xD;
&#xD;
! Définition du nom de domaine nécessaire pour la génération&#xD;
! des clés SSH&#xD;
&lt;b&gt;ip domain name my-own.lab&lt;/b&gt;&#xD;
&#xD;
! Génération des clés SSH&#xD;
&lt;b&gt;crypto key generate rsa label SSH-KEY modulus 4096&lt;/b&gt;&#xD;
&#xD;
! Paramétrage du protocole SSH&#xD;
! . version 2&#xD;
&lt;b&gt;ip ssh version 2&lt;/b&gt;&#xD;
! . temps d'attente maximum pendant l'établissement de la connexion&#xD;
&lt;b&gt;ip ssh time-out 60&lt;/b&gt;&#xD;
! . nombre maximum de tentatives de connexion avant réinitialisation&#xD;
!   de l'interface&#xD;
&lt;b&gt;ip ssh authentication-retries 4&lt;/b&gt;&#xD;
&#xD;
! Paramétrage interface d'accès console&#xD;
! . déconnexion automatique après 5 minutes d'inactivité&#xD;
! . entrée directe au niveau super utilisateur&#xD;
! . synchronisation des messages système et de la journalisation&#xD;
&lt;b&gt;line con 0&#xD;
 exec-timeout 5&#xD;
 privilege level 15&#xD;
 logging synchronous&lt;/b&gt;&#xD;
&#xD;
! Paramétrage interface d'accès distant&#xD;
! . déconnexion automatique après 5 minutes d'inactivité&#xD;
! . accès via le protocole SSH uniquement&#xD;
&lt;b&gt;line vty 0 4&#xD;
 exec-timeout 5 0&#xD;
 transport input ssh&lt;/b&gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;Voilà pour ce billet sur le mode pense-bête dont le code peut être copié/collé facilement.&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=gVRXj_PQcRY:5bMhsJXUlls:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=gVRXj_PQcRY:5bMhsJXUlls:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=gVRXj_PQcRY:5bMhsJXUlls:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/gVRXj_PQcRY" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2012/05/25/compte_utilisateur_local__38_accès_ssh_sur_un_équipement_cisco/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Introduction aux systèmes GNU/Linux</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/WtPaiCOSVzs/index.html" />
<id>http://www.inetdoc.net/archives/2012/05/04/introduction_aux_systèmes_gnulinux/index.html</id>
<published>2012-05-04T19:15:54+02:00</published>
<updated>2012-05-04T19:15:54+02:00</updated>
<category term="présentations" />
<category term="système" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;a href="http://www.inetdoc.net/presentations/sysadm-base-1/"&gt;&#xD;
&lt;img style="float:right; padding-left:.33em; padding-bottom:.33em" src="http://www.inetdoc.net/presentations/sysadm-base-1/sysadm-base-1-12.idx.png" width="267" alt="Vue architecture système"&gt;&lt;/img&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;p&gt;L'édition 2012 de la première présentation d'une série de 6 sur l'introduction aux systèmes GNU/Linux est disponible à la rubrique &#xD;
&lt;a href="http://www.inetdoc.net/presentations/"&gt;présentations&lt;/a&gt;. J'ai essayé de rendre «le propos» plus attrayant que lors des éditions précédentes réalisées avec Magicpoint.&lt;/p&gt;&#xD;
&lt;p&gt;Cette nouvelle publication a entraîné une révision des règles de construction des documents. La génération du fichier PDF correspondant au document source ODP se fait par un appel direct à &#xD;
&lt;tt&gt;libreoffice&lt;/tt&gt;dans une règle de &#xD;
&lt;tt&gt;Makefile&lt;/tt&gt;.&lt;/p&gt;&#xD;
&lt;br&gt;&#xD;
&lt;pre&gt;&#xD;
$(MAIN_DIR)/pdf/%.pdf: %.odp&#xD;
        @if [ -z $(libreoffice) ]; then echo 'libreoffice indisponible'; exit 1; fi&#xD;
        # Génération du fichier imprimable PDF&#xD;
        @$(libreoffice) --headless --invisible --convert-to pdf -outdir $(MAIN_DIR)/pdf $?&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;Pour la création des images associées à chaque vue, &#xD;
&lt;tt&gt;pdftoppm&lt;/tt&gt;a été abandonné au profit de &#xD;
&lt;tt&gt;convert&lt;/tt&gt;, un des outils de la famille &#xD;
&lt;tt&gt;imagemagick&lt;/tt&gt;. Avec &#xD;
&lt;tt&gt;convert&lt;/tt&gt;, il est possible de contrôler la qualité du rendu des photos et autres graphiques en les «échantillonnant» avec des résolutions différentes. Pour les présantations publiées ici, la règle est la suivante.&lt;/p&gt;&#xD;
&lt;pre&gt;&#xD;
$(OUTPUT)/$(BASENAME)-00.png: $(MAIN_DIR)/pdf/$(BASENAME).pdf&#xD;
        # Génération d'un fichier image par vue&#xD;
        @if [ ! -d $(OUTPUT) ]; then mkdir $(OUTPUT); fi&#xD;
        @convert -density 720 $? -resample 150 $(OUTPUT)/$(BASENAME)-%02d.png&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;Le temps de traitement est le seul défaut de cette méthode.&lt;/p&gt;&#xD;
&lt;p&gt;Toutes les règles de traitement sont données dans le fichier &#xD;
&lt;a href="https://github.com/platu/inetdoc/blob/311bf4373252f023cf92b4d82d9d1174d8a6ce56/common/Makefile.Rules"&gt;Makefile.Rules&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;br&gt;&#xD;
&lt;p&gt;Voilà pour ce court billet. Comme pour tous les autres documents du site, si vous avez des remarques sur la forme et le contenu, n'hésitez pas !&lt;/p&gt;&#xD;
&lt;p style="text-align: right;"&gt;&#xD;
&lt;a href="http://www.inetdoc.net/presentations/sysadm-base-1/"&gt;Voir la présentation ...&lt;/a&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=WtPaiCOSVzs:Vk0aoU6QMNE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=WtPaiCOSVzs:Vk0aoU6QMNE:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=WtPaiCOSVzs:Vk0aoU6QMNE:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/WtPaiCOSVzs" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2012/05/04/introduction_aux_systèmes_gnulinux/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Adresses IP réservées pour la documentation et les maquettes</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/JMgunoZFmqs/index.html" />
<id>http://www.inetdoc.net/archives/2012/03/10/adresses_ip_réservées_pour_la_documentation_et_les_maquettes/index.html</id>
<published>2012-03-10T18:06:10+02:00</published>
<updated>2012-03-10T18:06:10+02:00</updated>
<category term="réseau" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Jusqu'à présent, je n'avais pas été très rigoureux sur le choix des adresses IP utilisées dans les documents publiés. J'ai corrigé cette erreur en utilisant les préconisations des RFC dédiées à cette question.&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a href="http://tools.ietf.org/html/rfc5737"&gt;&#xD;
&lt;b&gt;RFC 5737 : IPv4 Address Blocks Reserved for Documentation&lt;/b&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;Les blocs d'adresses réservées sont : TEST-NET-1 : &#xD;
&lt;tt&gt;192.0.2.0/24&lt;/tt&gt;| TEST-NET-2 : &#xD;
&lt;tt&gt;198.51.100.0/24&lt;/tt&gt;| TEST-NET-3 : &#xD;
&lt;tt&gt;203.0.113.0/24&lt;/tt&gt;&lt;/p&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;li&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a href="http://tools.ietf.org/html/rfc3849"&gt;&#xD;
&lt;b&gt;RFC 3849 : IPv6 Address Prefix Reserved for Documentation&lt;/b&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;Le préfixe réservé est le : &#xD;
&lt;tt&gt;2001:db8::/32&lt;/tt&gt;&lt;/p&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;En plus du contexte strict de la documentation, il est aussi possible d'utiliser les adresses privées ou locales qui ne doivent pas être routées sur l'Internet.&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a href="http://tools.ietf.org/html/rfc1918"&gt;&#xD;
&lt;b&gt;RFC 1918 : Address Allocation for Private Internets&lt;/b&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;Les blocs d'adresses privées sont : &#xD;
&lt;tt&gt;10/8&lt;/tt&gt;| &#xD;
&lt;tt&gt;172.16/12&lt;/tt&gt;| &#xD;
&lt;tt&gt;192.168/16&lt;/tt&gt;&lt;/p&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;li&gt;&#xD;
&lt;p&gt;&#xD;
&lt;a href="http://tools.ietf.org/html/rfc4193"&gt;&#xD;
&lt;b&gt;RFC 4193 : Unique Local IPv6 Unicast Addresses&lt;/b&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;p&gt;Le préfixe réservé est le : &#xD;
&lt;tt&gt;fc00::/7&lt;/tt&gt;&lt;/p&gt;&#xD;
&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Après avoir usé et abusé de la traduction d'adresses IPv4 ces dernières années, le fait d'utiliser des adresses IPv6 publiques routables dans une infrastructure de travaux pratiques semble «bizarre». Heureusement, le filtrage avec &#xD;
&lt;tt&gt;ip6tables&lt;/tt&gt;permet de bloquer les accès depuis l'extérieur du périmètre. Du point de vue rédaction de documentation, on n'utilise que les adresses issues de son propre préfixe et on ne risque pas empiéter sur le plan d'adressage d'autrui.&lt;/p&gt;&#xD;
&lt;p&gt;Si vous êtes à la recherche de préfixes IPv6, la valeur des services tels que &#xD;
&lt;a href="https://www.sixxs.net/main/"&gt;SixXS - IPv6 Deployment &amp;amp; Tunnel Broker&lt;/a&gt;ou &#xD;
&lt;a href="http://tunnelbroker.net/"&gt;Hurricane Electric Free IPv6 Tunnel Broker&lt;/a&gt;est inestimable. Le service &#xD;
&lt;b&gt;SixXS&lt;/b&gt;distribue même gratuitement des préfixes &#xD;
&lt;tt&gt;/48&lt;/tt&gt;; soit 65536 réseaux en &#xD;
&lt;tt&gt;/64&lt;/tt&gt;. Voilà de quoi monter quelques maquettes d'interconnexion réseau.&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=JMgunoZFmqs:abaAR0qqro4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=JMgunoZFmqs:abaAR0qqro4:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=JMgunoZFmqs:abaAR0qqro4:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/JMgunoZFmqs" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2012/03/10/adresses_ip_réservées_pour_la_documentation_et_les_maquettes/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Initiation au développement réseau</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/AqgJ9BhuFCA/index.html" />
<id>http://www.inetdoc.net/archives/2012/02/22/initiation_au_développement_réseau/index.html</id>
<published>2012-02-22T18:32:04+02:00</published>
<updated>2012-02-22T18:32:04+02:00</updated>
<category term="dev" />
<category term="réseau" />
<category term="travaux_pratiques" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Je viens de publier une version entièrement revue et corrigée du document &#xD;
&lt;a href="http://www.inetdoc.net/dev/socket-c/"&gt;Les sockets en Langage C&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;a href="http://www.inetdoc.net/dev/socket-c/"&gt;&#xD;
&lt;img src="http://www.inetdoc.net/dev/socket-c/images/modelisation-noyau.png" width="630" alt="comparaison modélisation réseau contemporaine et architecture noyau"&gt;&lt;/img&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;p&gt;Le document ne contient vraiment rien d'extraordinaire pour un développeur chevronné. L'objectif ici est de démystifier ce type de développement et d'amener un étudiant de niveau bac+2 à considérer que l'utilisation des &#xD;
&lt;i&gt;sockets&lt;/i&gt;est tout à fait abordable.&lt;/p&gt;&#xD;
&lt;p&gt;Je suis satisfait de l'idée des échanges de chaînes de caractères entre deux hôtes réseau. Les étudiants voient ça comme une sorte de &#xD;
&lt;i&gt;chat&lt;/i&gt;et «accrochent» plutôt bien. Pour cette édition 2012, je suis passé à un code 100% C puisque les entrées/sorties formatées doivent être réutilisées par la suite dans d'autres enseignements.&lt;/p&gt;&#xD;
&lt;p&gt;Je suis cependant embarrassé avec l'utilisation de &#xD;
&lt;tt&gt;scanf&lt;/tt&gt;pour la saisie de chaînes de caractères comprenant des espaces ou des tabulations. J'ai abouti à la syntaxe suivante, qui n'est pas vraiment adaptée au débutant en Langage C. Je n'ai pas voulu faire de compromis avec les éventuels débordements de la mémoire tampon du flux d'entrée standard.&lt;/p&gt;&#xD;
&lt;pre&gt;&#xD;
#include &amp;lt;stdio.h&amp;gt;&#xD;
&#xD;
#define MAX_MSG 100&#xD;
// 2 caractères pour les codes ASCII '\n' et '\0'&#xD;
#define MSG_ARRAY_SIZE (MAX_MSG+2)&#xD;
// Utilisation d'une constante x dans la définition&#xD;
// du format de saisie&#xD;
#define str(x) # x&#xD;
#define xstr(x) str(x)&#xD;
&#xD;
int main() {&#xD;
&#xD;
  char msg[MSG_ARRAY_SIZE];&#xD;
&#xD;
// snip&#xD;
  puts("Saisie du message : ");&#xD;
  memset(msg, 0x0, MSG_ARRAY_SIZE); // Mise à zéro du tampon&#xD;
  &#xD;
&lt;b&gt;scanf(" %"xstr(MAX_MSG)"[^\n]%*c", msg);&lt;/b&gt;&#xD;
// snip&#xD;
&#xD;
  return 0;&#xD;
}&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;L'utilisation de ce support la semaine prochaine viendra clore la série de cours, travaux dirigés et travaux pratiques sur les &#xD;
&lt;a href="http://www.inetdoc.net/formations/reseau/"&gt;réseaux de télécommunications&lt;/a&gt;en seconde année de DUT Génie Électrique &amp;amp; Informatique Industrielle à Toulouse. Certains supports comme celui sur la technologie Ethernet sont à retravailler. Bref, j'ai encore du pain sur la planche.&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=AqgJ9BhuFCA:KbF_xLToALY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=AqgJ9BhuFCA:KbF_xLToALY:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=AqgJ9BhuFCA:KbF_xLToALY:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/AqgJ9BhuFCA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2012/02/22/initiation_au_développement_réseau/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Autoconfiguration IPv6 vs /etc/network/interfaces</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/E_Z-EWqEeQ4/index.html" />
<id>http://www.inetdoc.net/archives/2012/01/31/autoconfiguration_ipv6_vs_etcnetworkinterfaces/index.html</id>
<published>2012-01-31T22:27:58+02:00</published>
<updated>2012-01-31T22:27:58+02:00</updated>
<category term="réseau" />
<category term="système" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Existe-t-il une meilleure façon d'implanter l'autoconfiguration IPv6 d'une interface réseau au niveau système ?&lt;/p&gt;&#xD;
&lt;p&gt;Mes recherches ont été infructueuses et je n'ai pas trouvé d'option adaptée pour le type &#xD;
&lt;tt&gt;inet6&lt;/tt&gt;ni dans les pages de manuels du fichier &#xD;
&lt;tt&gt;interfaces&lt;/tt&gt;ni dans les exemples fournis avec le paquet &#xD;
&lt;tt&gt;ifupdown&lt;/tt&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;J'ai finalement obtenu un fonctionnement correct avec la syntaxe suivante :&lt;/p&gt;&#xD;
&lt;pre&gt;&#xD;
# cat /etc/network/interfaces &#xD;
# This file describes the network interfaces available on your system&#xD;
# and how to activate them. For more information, see interfaces(5).&#xD;
&#xD;
# The loopback network interface&#xD;
auto lo&#xD;
iface lo inet loopback&#xD;
&#xD;
# The primary network interface&#xD;
&lt;b&gt;auto eth0&#xD;
iface eth0 inet6 manual&#xD;
    post-up ip link set dev eth0 up&lt;/b&gt;&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;Après redémarrage, on obtient bien le résultat attendu :&lt;/p&gt;&#xD;
&lt;pre&gt;&#xD;
# ip -6 addr ls&#xD;
1: lo: &amp;lt;LOOPBACK,UP,LOWER_UP&amp;gt; mtu 16436 &#xD;
    inet6 ::1/128 scope host &#xD;
       valid_lft forever preferred_lft forever&#xD;
2: eth0: &amp;lt;BROADCAST,MULTICAST,UP,LOWER_UP&amp;gt; mtu 1500 qlen 1000&#xD;
    inet6 2001:db8:feb2:1:b8ad:ff:feca:fe02/64 scope global dynamic &#xD;
       valid_lft 2591527sec preferred_lft 604327sec&#xD;
    inet6 fe80::b8ad:ff:feca:fe02/64 scope link &#xD;
       valid_lft forever preferred_lft forever&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;Chers lecteurs, toute proposition est la bienvenue.&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=E_Z-EWqEeQ4:NPyCUO607Ss:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=E_Z-EWqEeQ4:NPyCUO607Ss:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=E_Z-EWqEeQ4:NPyCUO607Ss:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/E_Z-EWqEeQ4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2012/01/31/autoconfiguration_ipv6_vs_etcnetworkinterfaces/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Aire OSPF et passerelles multiples</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/dM8GWzDiAm4/index.html" />
<id>http://www.inetdoc.net/archives/2012/01/09/aire_ospf_et_passerelles_multiples/index.html</id>
<published>2012-01-09T22:56:22+02:00</published>
<updated>2012-01-09T22:56:22+02:00</updated>
<category term="réseau" />
<category term="formations" />
<category term="travaux_pratiques" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Voici un nouvel article illustrant quelques fonctions de routage avancé sur les systèmes GNU/Linux : &#xD;
&lt;a href="http://www.inetdoc.net/articles/ospf-triangle-multiple-default/"&gt;Aire OSPF et passerelles multiples&lt;/a&gt;.&lt;/p&gt;&#xD;
&lt;a href="http://www.inetdoc.net/articles/ospf-triangle-multiple-default/"&gt;&#xD;
&lt;img src="http://www.inetdoc.net/articles/ospf-triangle-multiple-default/images/interco.ospf.multiple-gw.png" width="630" alt="topologie réseau étudiée"&gt;&lt;/img&gt;&#xD;
&lt;/a&gt;&#xD;
&lt;p&gt;Relativement aux pages classiques telles que celle du LARTC &#xD;
&lt;a href="http://www.inetdoc.net/guides/lartc/lartc.rpdb.multiple-links.html"&gt;Routage avec plusieurs accès Internet/fournisseurs d'accès&lt;/a&gt;, chaque fonction introduite est accompagnée d'une analyse réseau avec une démarche de test précise.&lt;/p&gt;&#xD;
&lt;p&gt;La progression est l'autre point intéressant. On débute par la répartition de trafic sur les deux liens entre l'aire OSPF et le routeur opérateur puis les fonctions supplémentaires de tolérance aux pannes réseau viennent s'ajouter une à une ce qui permet une caractérisation pas à pas.&lt;/p&gt;&#xD;
&lt;p&gt;Les notions abordées sont tout à la fois «simples», comme l'illustration du fait que chaque paquet IP peut suivre un chemin propre au niveau réseau tout en préservant une connexion de bout en bout au niveau transport, ou plus «élaborées» comme le marquage de paquets et l'enregistrement des communications qui montrent qu'il est possible d'utiliser ces mécanismes sans nécessairement avoir recours à la traduction d'adresses. Sujet au combien polémique.&lt;/p&gt;&#xD;
&lt;p&gt;Bien entendu, toutes les relectures, les critiques et autres remarques sont les bienvenues.&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=dM8GWzDiAm4:CP5Tfj-hTuQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=dM8GWzDiAm4:CP5Tfj-hTuQ:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=dM8GWzDiAm4:CP5Tfj-hTuQ:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/dM8GWzDiAm4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2012/01/09/aire_ospf_et_passerelles_multiples/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Routage Inter-VLAN</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/KLr4As3mf5A/index.html" />
<id>http://www.inetdoc.net/archives/2011/11/27/routage_inter-vlan/index.html</id>
<published>2011-11-27T21:51:33+02:00</published>
<updated>2011-11-27T21:51:33+02:00</updated>
<category term="réseau" />
<category term="formations" />
<category term="travaux_pratiques" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;&#xD;
&lt;span class="inlinemediaobject"&gt;&#xD;
&lt;img src="http://www.inetdoc.net/images/thumbs/thumb005.png" style="text-align: right" width="200" alt="illustration utilisation VLANs"&gt;&lt;/img&gt;&#xD;
&lt;/span&gt;La session 2011 du module &#xD;
&lt;a href="http://www.inetdoc.net/formations/interco-lan-wan/"&gt;Interconnexion de réseaux locaux et étendus&lt;/a&gt;s'est achevée la semaine passée par une grosse journée d'évaluation. Les résultats ne sont pas exceptionnels. Ils montrent combien les étudiants ont besoin de temps pour s'approprier les notions de base sur les mécanismes de fonctionnement des couches basses. Ceci-dit, c'est le propre de tout enseignant de regretter de ne pas disposer de plus de temps.&lt;/p&gt;&#xD;
&lt;p&gt;Le support utilisé lors des éditions précédentes sur le routage Inter-VLAN comprenait à la fois la présentation de la technologie, un exemple d'implémentation et une partie travaux pratiques. J'ai essayé de rendre le contenu plus digeste en séparant la présentation de l'implémentation.&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;L'article &#xD;
&lt;a href="http://www.inetdoc.net/articles/inter-vlan-routing/"&gt;Introduction au routage inter-VLAN&lt;/a&gt;présente les concepts élémentaires sur les réseaux locaux virtuels et le routage associé.&lt;/li&gt;&#xD;
&lt;li&gt;Le support de &#xD;
&lt;a href="http://www.inetdoc.net/travaux_pratiques/interco.inter-vlan.qa/"&gt;travaux pratiques&lt;/a&gt;du même nom couvre un exemple d'implémentation utilisant des commutateurs Cisco au niveau liaison et un système GNU/Linux au niveau réseau.&lt;/li&gt;&#xD;
&lt;li&gt;Le support &#xD;
&lt;a href="http://www.inetdoc.net/travaux_pratiques/interco.ospf.qa/"&gt;Introduction au routage dynamique avec OSPF&lt;/a&gt;s'appuie aussi le routage inter-VLAN. Il permet de caractériser la différence entre une topologie physique étoile et une topologie logique triangle.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Avec le &#xD;
&lt;i&gt;buzz&lt;/i&gt;actuel sur &#xD;
&lt;a href="http://www.openflow.org/"&gt;OpenFlow&lt;/a&gt;, l'utilisation de Debian GNU/Linux et des logiciels de routage comme &#xD;
&lt;a href="http://www.quagga.net/"&gt;Quagga Routing Suite&lt;/a&gt;au niveau &#xD;
&lt;i&gt;Control Plane&lt;/i&gt;est plus que jamais d'actualité.&lt;/p&gt;&#xD;
&lt;p&gt;Si les supports listés ci-dessus vous intéressent, toutes les relectures, les critiques et autres remarques sont les bienvenues.&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=KLr4As3mf5A:d9eerLaSTUE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=KLr4As3mf5A:d9eerLaSTUE:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=KLr4As3mf5A:d9eerLaSTUE:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/KLr4As3mf5A" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2011/11/27/routage_inter-vlan/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Configuration des fonctions réseau &amp; compilation du noyau Linux</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/4_bLxnmCRcM/index.html" />
<id>http://www.inetdoc.net/archives/2011/10/12/configuration_des_fonctions_réseau__38_compilation_du_noyau_linux/index.html</id>
<published>2011-10-12T15:35:14+02:00</published>
<updated>2011-10-12T15:35:14+02:00</updated>
<category term="formations" />
<category term="travaux_pratiques" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;La nouvelle édition du support de travaux pratiques sur la configuration des fonctions réseau et la compilation du noyau Linux est en ligne. Toute relecture critique est la bienvenue !&lt;/p&gt;&#xD;
&lt;p&gt;Outre le fait de démystifier la compilation du noyau Linux auprès des étudiants, le but de ce support est de mettre en relation les fonctions réseau au sens large (routage, commutation, protocoles) et l'architecture du système d'exploitation associé à une plateforme matérielle. Avec l'évolution des architectures des équipements réseau, il est de plus en plus difficile d'identifier les fonctions qui sont traitées au niveau logiciel ou au niveau matériel. Je tente ici un rapprochement entre l'architecture d'un routeur et d'un serveur.&lt;/p&gt;&#xD;
&lt;p&gt;Dans un routeur, la couche &#xD;
&lt;i&gt;Control Plane&lt;/i&gt;correspond à des fonctions purement logicielles telles que les démons de protocoles de routage par exemple. Une fois la décision logicielle d'acheminement d'un paquet vers une nouvelle destination prise, cette décision est mémorisée pour être exploitée de façon optimale par le matériel de la couche &#xD;
&lt;i&gt;Data Plane&lt;/i&gt;.&lt;/p&gt;&#xD;
&lt;p&gt;C'est au niveau de cette couche &#xD;
&lt;i&gt;Data Plane&lt;/i&gt;que les capacités de traitement des composants matériels sont prépondérantes dans le choix d'un équipement. Les composants doivent permettre le transit d'un maximum de flux réseau en parallèle. On parle ici de commutation de paquets et les composants spécialisés sont là pour «garantir» la bande passante par port comme le font les composants d'un commutateur de trames Ethernet au niveau liaison de données.&lt;/p&gt;&#xD;
&lt;img src="http://www.inetdoc.net/formations/interco-lan-wan/images/hw.router.png" width="630" alt="architecture interne routeur"&gt;&lt;/img&gt;&#xD;
&lt;p&gt;Lorsqu'il est question d'architecture, nous sommes bien souvent noyés dans le jargon. &#xD;
&lt;a href="http://en.wikipedia.org/wiki/Forwarding_plane"&gt;&#xD;
&lt;i&gt;Forwarding Plane&lt;/i&gt;&#xD;
&lt;/a&gt;, &#xD;
&lt;i&gt;Data Plane&lt;/i&gt;, et autres &#xD;
&lt;i&gt;Crossbar Fabrics&lt;/i&gt;sont autant de noms différents pour un même principe général. Les seuls acronymes qui sont devenus à peu près standard et transversaux entre différents systèmes sont &#xD;
&lt;tt&gt;RIB&lt;/tt&gt;pour &#xD;
&lt;i&gt;Routing Information Base&lt;/i&gt;(au niveau &#xD;
&lt;i&gt;Control Plane&lt;/i&gt;) et &#xD;
&lt;tt&gt;FIB&lt;/tt&gt;pour &#xD;
&lt;i&gt;Forwarding Information Base&lt;/i&gt;(au niveau &#xD;
&lt;i&gt;Data Plane&lt;/i&gt;).&lt;/p&gt;&#xD;
&lt;blockquote&gt;&#xD;
&lt;p&gt;Challenge à 2€cts : retrouver l'algorithme proposé pour le traitement des entrées de la &#xD;
&lt;i&gt;Forwarding Information Base&lt;/i&gt;dans la rubrique routage avancé des options du noyau Linux.&lt;/p&gt;&#xD;
&lt;/blockquote&gt;&#xD;
&lt;p&gt;Maintenant, si l'on se réfère à l'architecture d'un PC datant d'une dizaine d'année, les performances ne pouvaient pas être comparables à celles de l'architecture décrite ci-dessus. En effet, chaque paquet devait transiter deux fois sur un bus partagé unique entre l'interface réseau et le processeur ; une fois à la réception et une fois à l'émission. Les évolutions dans l'architecture des serveurs ont conduit à une augmentation du nombre des cœurs et du nombre des bus. Tant et si bien qu'il est devenu légitime de se poser la question du choix entre les deux architectures lorsque le nombre d'interfaces est limité à 4 ou 8 ports.&lt;/p&gt;&#xD;
&lt;img src="http://www.inetdoc.net/formations/interco-lan-wan/images/srvr.router.png" width="630" alt="architecture interne serveur"&gt;&lt;/img&gt;&#xD;
&lt;p&gt;Dans l'image ci-dessus, j'ai essayé de transposer l'architecture d'un routeur sur le modèle &#xD;
&lt;a href="http://fr.wikipedia.org/wiki/Nehalem"&gt;&#xD;
&lt;i&gt;Nehalem&lt;/i&gt;&#xD;
&lt;/a&gt;utilisé dans de nombreux serveurs rackés. C'est une simplification dont le but est de montrer que le traitement de multiples flux réseau en parallèle est possible sur des chemins dédiés à cet usage. Il existe de nombreuses &#xD;
&lt;a href="http://www.qdpma.com/SystemArchitecture/SystemArchitecture_QPI.html"&gt;autres représentations&lt;/a&gt;possibles.&lt;/p&gt;&#xD;
&lt;p&gt;Puisque les deux familles d'architectures tendent à se «neutraliser», la différence devrait se faire sur les services proposés en plus des deux niveaux &#xD;
&lt;i&gt;Control Plane&lt;/i&gt;et &#xD;
&lt;i&gt;Data Plane&lt;/i&gt;. C'est ici qu'intervient le thème à la mode qui assure un bon clivage : la virtualisation. Dans un routeur, la virtualisation est généralement directement intégrée dans le système. La solution &#xD;
&lt;a href="http://en.wikipedia.org/wiki/Virtual_Routing_and_Forwarding"&gt;&#xD;
&lt;i&gt;Virtual Routing and Forwarding&lt;/i&gt;&#xD;
&lt;/a&gt;en est un exemple chez Cisco. À l'opposé, une société comme &#xD;
&lt;a href="http://www.vyatta.com/"&gt;Vyatta&lt;/a&gt;a bâti son portefeuille de solutions sur les fonctions de virtualisation présentes dans le noyau Linux ; le tout étant intégré dans des serveurs rackés.&lt;/p&gt;&#xD;
&lt;p&gt;On peut imaginer que lors des évolutions à venir les différences de conception sur la virtualisation vont s'estomper (une fois que &#xD;
&lt;a href="http://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine"&gt;KVM&lt;/a&gt;aura été adopté par tous les acteurs) et qu'un nouveau sujet clivant émergera. Il est donc essentiel de chercher à assimiler les mécanismes de fonctionnement du noyau Linux pour préparer cet avenir radieux ... où pas.&lt;/p&gt;&#xD;
&lt;p style="text-align: right;"&gt;&#xD;
&lt;a href="http://www.inetdoc.net/travaux_pratiques/interco.kernel.qa/"&gt;Lire la suite&lt;/a&gt;...&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=4_bLxnmCRcM:wPXS0eObRbk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=4_bLxnmCRcM:wPXS0eObRbk:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=4_bLxnmCRcM:wPXS0eObRbk:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/4_bLxnmCRcM" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2011/10/12/configuration_des_fonctions_réseau__38_compilation_du_noyau_linux/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Infrastructure réseau de travaux pratiques</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/ijznukJwENU/index.html" />
<id>http://www.inetdoc.net/archives/2011/09/25/infrastructure_réseau_de_travaux_pratiques/index.html</id>
<published>2011-09-25T20:52:59+02:00</published>
<updated>2011-09-25T20:52:59+02:00</updated>
<category term="réseau" />
<category term="formations" />
<category term="travaux_pratiques" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Pour la &#xD;
&lt;a href="http://www.stri.ups-tlse.fr/"&gt;formation STRI&lt;/a&gt;de l'université Toulouse III - Paul Sabatier, l'année universitaire 2011/2012 débute avec une nouvelle salle de travaux pratiques réseau. Le chantier qui a débuté au printemps dernier avec le câblage de 4 prises RJ45 par poste doit se terminer «bientôt» avec la livraison de deux &#xD;
&lt;i&gt;bundles&lt;/i&gt;de routeurs et de commutateurs Cisco. Voici un schéma simplifié de l'architecture des salles de travaux pratiques.&lt;/p&gt;&#xD;
&lt;img src="http://www.inetdoc.net/travaux_pratiques/infra.tp/images/infra.tp.png" width="630"&gt;&lt;/img&gt;&#xD;
&lt;p&gt;Côté Debian GNU/Linux, je suis content d'être parvenu à poursuivre l'exploitation de &#xD;
&lt;a href="http://wiki.systemimager.org/"&gt;systemimager&lt;/a&gt;grâce à &#xD;
&lt;a href="http://kitenet.net/~joey/code/alien/"&gt;alien&lt;/a&gt;. Le &#xD;
&lt;i&gt;truc&lt;/i&gt;à consisté à passer par une étape intermédiaire dans la conversion des paquets &#xD;
&lt;tt&gt;.rpm&lt;/tt&gt;en &#xD;
&lt;tt&gt;.deb&lt;/tt&gt;. Après avoir téléchargé les paquets &#xD;
&lt;i&gt;snapshots&lt;/i&gt;à l'adresse &#xD;
&lt;a href="http://download.systemimager.org/~bli/systemimager/"&gt;http://download.systemimager.org/~bli/systemimager/&lt;/a&gt;, il était impossible de faire une conversion directe du fait de l'emploi du caractère &#xD;
&lt;tt&gt;'_'&lt;/tt&gt;dans le champ version du paquet. En passant par un paquet &#xD;
&lt;tt&gt;.tgz&lt;/tt&gt;, la notion de version disparaît et le tour est joué.&lt;/p&gt;&#xD;
&lt;pre&gt;&#xD;
$ fakeroot alien --to-tgz --scripts systemimager-server-4.1.99.svn4556_bli-1.noarch.rpm&#xD;
$ fakeroot alien --to-deb systemimager-server-4.1.99.svn4556_bli.tgz&#xD;
&lt;/pre&gt;&#xD;
&lt;p&gt;On répète l'opération pour tous les paquets à installer sur le système. L'exploitation de systemimager présente quelques limites qui vont certainement devenir critiques dans le futur. Seul le noyau 2.6.32 de la version stable (Squeeze) de Debian est supporté et il faut encore utiliser l'ancienne génération de grub via le paquet &#xD;
&lt;tt&gt;grub-legacy&lt;/tt&gt;. Malgré ces limitations, systemimager conserve tous ses atouts dans la gestion d'un parc de postes de travaux pratiques. Avec l'architecture mise en place, il est possible d'enchaîner les séances de travaux pratiques système au cours desquelles la configuration des postes est sévèrement malmenée. Au début d'une nouvelle séance, la restauration de tous les postes de la salle ne dépasse pas le temps du laïus de lancement.&lt;/p&gt;&#xD;
&lt;p&gt;Pour faire dans le grandiloquent pompeux, on peut dire que le fait que l'étudiant soit à l'initiative de la restauration de son poste est l'acte pédagogique fondateur de l'enseignement système et réseau.&lt;/p&gt;&#xD;
&lt;p style="text-align: right"&gt;&#xD;
&lt;a href="http://www.inetdoc.net/travaux_pratiques/infra.tp/"&gt;Lire la suite ...&lt;/a&gt;&#xD;
&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=ijznukJwENU:KO7bnkKWLDE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=ijznukJwENU:KO7bnkKWLDE:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=ijznukJwENU:KO7bnkKWLDE:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/ijznukJwENU" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2011/09/25/infrastructure_réseau_de_travaux_pratiques/index.html</feedburner:origLink></entry>
<entry>
<title type="html">Préparation projet sécurité 2011 M2 STRI</title>
<author>
<name>Philippe Latu</name>
</author>
<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/inetdoc/~3/LpKZqKtkEE8/index.html" />
<id>http://www.inetdoc.net/archives/2011/08/30/préparation_projet_sécurité_2011_m2_stri/index.html</id>
<published>2011-08-30T22:31:10+02:00</published>
<updated>2011-08-30T22:31:10+02:00</updated>
<category term="articles" />
<category term="formations" />
<category term="sécurité" />
<content type="html">&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
&lt;p&gt;Les documents utiles pour le lancement du projet «Sécurité des systèmes d'information» le 12 Septembre prochain sont en place. Ce projet réalisé par les étudiants de la promotion 2012 du &#xD;
&lt;a href="http://www.stri.ups-tlse.fr/cursus/cursus-stri-M2.php"&gt;M2 STRI&lt;/a&gt;se déroulera jusqu'au 14 Novembre, date de la «dernière confrontation».&lt;/p&gt;&#xD;
&lt;p&gt;Voici la liste de ces documents :&lt;/p&gt;&#xD;
&lt;ul&gt;&#xD;
&lt;li&gt;Le &#xD;
&lt;a href="http://www.inetdoc.net/formations/m2-stri/"&gt;syllabus du projet&lt;/a&gt;définit les conditions d'organisation et d'évaluation du projet.&lt;/li&gt;&#xD;
&lt;li&gt;L'article sur &#xD;
&lt;a href="http://www.inetdoc.net/articles/infosecconcepts/"&gt;les concepts élémentaires en sécurité de l'information&lt;/a&gt;sera utilisé pour lancer la partie cours du projet.&lt;/li&gt;&#xD;
&lt;li&gt;Le tableau des &#xD;
&lt;a href="http://www.inetdoc.net/presentations/index.html#security-sect"&gt;présentations et rapports&lt;/a&gt;des sessions précédentes constitue une base de départ pour cette nouvelle année universitaire.&lt;/li&gt;&#xD;
&lt;/ul&gt;&#xD;
&lt;p&gt;Avec quelques mois de recul, je trouve que le ton de la présentation de &#xD;
&lt;a href="http://www.inetdoc.net/pdf/Session2k10.attaque.presentation.pdf"&gt;l'équipe attaque 2010&lt;/a&gt;est un tantinet fanfaron. Néanmoins, le niveau d'investissement des étudiants des trois équipes a globalement été excellent et les résultats très bons tant sur le plan technique que sur le plan sensibilisation à la sécurité des systèmes d'information.&lt;/p&gt;&#xD;
&lt;p&gt;Les retours des anciens étudiants montrent que le vol de ses identifiants dans un cadre pédagogique défini est une expérience formatrice assez efficace. C'est certainement plus efficace qu'un cours magistral sur le même thème ; et ce quelles que soient les qualités du prof !&lt;/p&gt;&#xD;
&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=LpKZqKtkEE8:PtcJAjwJ4SE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/inetdoc?a=LpKZqKtkEE8:PtcJAjwJ4SE:WkBLXytrq70"&gt;&lt;img src="http://feeds.feedburner.com/~ff/inetdoc?i=LpKZqKtkEE8:PtcJAjwJ4SE:WkBLXytrq70" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/inetdoc/~4/LpKZqKtkEE8" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://www.inetdoc.net/archives/2011/08/30/préparation_projet_sécurité_2011_m2_stri/index.html</feedburner:origLink></entry>
</feed>

