<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.leloop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dermiste</id>
		<title>Le L∞p's Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.leloop.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dermiste"/>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php/Special:Contributions/Dermiste"/>
		<updated>2026-05-14T15:36:50Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=User:Dermiste&amp;diff=4887</id>
		<title>User:Dermiste</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=User:Dermiste&amp;diff=4887"/>
				<updated>2020-05-02T14:27:12Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''dermiste''', submersible.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
* Tél : &amp;lt;code&amp;gt;06 ! 28 ! 42 ! 16 ! 86&amp;lt;/code&amp;gt;&lt;br /&gt;
* Mail : &amp;lt;code&amp;gt;dermiste ! kilob ! yt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:WikiGnome]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4389</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4389"/>
				<updated>2014-08-25T10:23:27Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Problématique &amp;amp; programme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
Ce montage a été inspiré notamment par cette [http://www.openbsd.org/papers/asiabsdcon2010_vether/index.html présentation de vether(4)]&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
On rajoute un &amp;quot;network&amp;quot; qui va contenir l'interface WiFi et sa configuration IP, puis l'interface WiFi proprement dite.&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
On désactive le serveur DHCP sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
On rajoute l'interface WiFi dans la zone &amp;quot;LAN&amp;quot; du firewall.&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente dans le même range.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
On va avoir besoin de télécharger des paquets qui ne sont pas inclus dans l'image de base, il faut donc préparer l'interface filaire à se connecter en DHCP (en supposant que le réseau branché a l'internet utilise DHCP. Sinon il faut utiliser une configuration en ip fixe).&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Un &amp;lt;code&amp;gt;ping 8.8.8.8&amp;lt;/code&amp;gt; suivi d'un &amp;lt;code&amp;gt;ping www.leloop.org&amp;lt;/code&amp;gt; permet de s'assurer que lq connexion est bien établie et configurée.&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
Après avoir, d'une facon ou d'une autre, connecté l'interface filaire de la Fonera à l'internet, on installe OpenVPN, sans la crypto.&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
Dernière étape: on met l'interface ethernet et l'interface tunnel dans le même bridge.&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Après le reload &amp;lt;code&amp;gt;brctl show&amp;lt;/code&amp;gt; devrait montrer les deux interfaces eth0 et tap0 dans le bridge br-lan.&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
Vue physique du réseau:&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal }---------[ Fonera 1 ]--+)))       (((+--[ Fonera 2 ]-------{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
Vue logique du réseau:&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal }------[ switch (Fonera 1) ]-------[ switch (Fonera 2) ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de là, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal. Attention à configurer correctement le protocole de configuration de l'interface &amp;quot;LAN&amp;quot; pour les adapter au réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4385</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4385"/>
				<updated>2014-08-24T08:34:55Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Déploiement final */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
On rajoute un &amp;quot;network&amp;quot; qui va contenir l'interface WiFi et sa configuration IP, puis l'interface WiFi proprement dite.&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
On désactive le serveur DHCP sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
On rajoute l'interface WiFi dans la zone &amp;quot;LAN&amp;quot; du firewall.&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente dans le même range.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
On va avoir besoin de télécharger des paquets qui ne sont pas inclus dans l'image de base, il faut donc préparer l'interface filaire à se connecter en DHCP (en supposant que le réseau branché a l'internet utilise DHCP. Sinon il faut utiliser une configuration en ip fixe).&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Un &amp;lt;code&amp;gt;ping 8.8.8.8&amp;lt;/code&amp;gt; suivi d'un &amp;lt;code&amp;gt;ping www.leloop.org&amp;lt;/code&amp;gt; permet de s'assurer que lq connexion est bien établie et configurée.&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
Après avoir, d'une facon ou d'une autre, connecté l'interface filaire de la Fonera à l'internet, on installe OpenVPN, sans la crypto.&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
Dernière étape: on met l'interface ethernet et l'interface tunnel dans le même bridge.&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Après le reload &amp;lt;code&amp;gt;brctl show&amp;lt;/code&amp;gt; devrait montrer les deux interfaces eth0 et tap0 dans le bridge br-lan.&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
Vue physique du réseau:&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal }---------[ Fonera 1 ]--+)))       (((+--[ Fonera 2 ]-------{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
Vue logique du réseau:&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal }------[ switch (Fonera 1) ]-------[ switch (Fonera 2) ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de là, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal. Attention à configurer correctement le protocole de configuration de l'interface &amp;quot;LAN&amp;quot; pour les adapter au réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4384</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4384"/>
				<updated>2014-08-24T08:30:43Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Ajout du tunnel au bridge */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
On rajoute un &amp;quot;network&amp;quot; qui va contenir l'interface WiFi et sa configuration IP, puis l'interface WiFi proprement dite.&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
On désactive le serveur DHCP sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
On rajoute l'interface WiFi dans la zone &amp;quot;LAN&amp;quot; du firewall.&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente dans le même range.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
On va avoir besoin de télécharger des paquets qui ne sont pas inclus dans l'image de base, il faut donc préparer l'interface filaire à se connecter en DHCP (en supposant que le réseau branché a l'internet utilise DHCP. Sinon il faut utiliser une configuration en ip fixe).&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Un &amp;lt;code&amp;gt;ping 8.8.8.8&amp;lt;/code&amp;gt; suivi d'un &amp;lt;code&amp;gt;ping www.leloop.org&amp;lt;/code&amp;gt; permet de s'assurer que lq connexion est bien établie et configurée.&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
Après avoir, d'une facon ou d'une autre, connecté l'interface filaire de la Fonera à l'internet, on installe OpenVPN, sans la crypto.&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
Dernière étape: on met l'interface ethernet et l'interface tunnel dans le même bridge.&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Après le reload &amp;lt;code&amp;gt;brctl show&amp;lt;/code&amp;gt; devrait montrer les deux interfaces eth0 et tap0 dans le bridge br-lan.&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal } ------ [ Fonera 1 ]--+)))    (((+--[ Fonera 2 ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de la, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4383</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4383"/>
				<updated>2014-08-24T08:28:27Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Préparation des interfaces WiFi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
On rajoute un &amp;quot;network&amp;quot; qui va contenir l'interface WiFi et sa configuration IP, puis l'interface WiFi proprement dite.&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
On désactive le serveur DHCP sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
On rajoute l'interface WiFi dans la zone &amp;quot;LAN&amp;quot; du firewall.&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente dans le même range.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
On va avoir besoin de télécharger des paquets qui ne sont pas inclus dans l'image de base, il faut donc préparer l'interface filaire à se connecter en DHCP (en supposant que le réseau branché a l'internet utilise DHCP. Sinon il faut utiliser une configuration en ip fixe).&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Un &amp;lt;code&amp;gt;ping 8.8.8.8&amp;lt;/code&amp;gt; suivi d'un &amp;lt;code&amp;gt;ping www.leloop.org&amp;lt;/code&amp;gt; permet de s'assurer que lq connexion est bien établie et configurée.&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
Après avoir, d'une facon ou d'une autre, connecté l'interface filaire de la Fonera à l'internet, on installe OpenVPN, sans la crypto.&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Vérifier avec brctl show&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal } ------ [ Fonera 1 ]--+)))    (((+--[ Fonera 2 ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de la, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4382</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4382"/>
				<updated>2014-08-24T08:23:40Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: moar comments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
On va avoir besoin de télécharger des paquets qui ne sont pas inclus dans l'image de base, il faut donc préparer l'interface filaire à se connecter en DHCP (en supposant que le réseau branché a l'internet utilise DHCP. Sinon il faut utiliser une configuration en ip fixe).&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Un &amp;lt;code&amp;gt;ping 8.8.8.8&amp;lt;/code&amp;gt; suivi d'un &amp;lt;code&amp;gt;ping www.leloop.org&amp;lt;/code&amp;gt; permet de s'assurer que lq connexion est bien établie et configurée.&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
Après avoir, d'une facon ou d'une autre, connecté l'interface filaire de la Fonera à l'internet, on installe OpenVPN, sans la crypto.&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Vérifier avec brctl show&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal } ------ [ Fonera 1 ]--+)))    (((+--[ Fonera 2 ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de la, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4381</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4381"/>
				<updated>2014-08-24T08:19:50Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: moar comments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
Après avoir, d'une facon ou d'une autre, connecté l'interface filaire de la Fonera à l'internet, on installe OpenVPN, sans la crypto.&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Vérifier avec brctl show&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal } ------ [ Fonera 1 ]--+)))    (((+--[ Fonera 2 ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de la, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4380</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4380"/>
				<updated>2014-08-24T08:17:59Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Configuration d'OpenVPN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
On configure OpenVPN en mode P2P, car il n'y aura qu'un seul pair. Pas de chiffrement, on se repose sur WPA. Attention: on va bridger tap0 et eth0, donc tap0 va potentiellement recevoir des trames ethernet de 1500 octets. OpenVPN, UDP et IP vont chacun rajouter leur encapsulation, et au final on sera toujours contraint par le MTU 802.11 de 1500 octets. La solution ici est de rajouter un header de fragmentation au niveau UDP, pour que les paquets de eth0 qui sont trop gros soit envoyés dans le tunnel en deux parties, chacune étant, une fois les encapsulations appliquées, de taille inférieure à 1500 octets.&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
Si l'opération a réussi, &amp;lt;code&amp;gt;ifconfig tap0&amp;lt;/code&amp;gt; devrait renvoyer les informations sur l'interface. Il est possible qu'elle apparaisse inactive, ce n'est pas gênant a ce stade, l'important c'est qu'elle existe.&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Vérifier avec brctl show&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal } ------ [ Fonera 1 ]--+)))    (((+--[ Fonera 2 ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de la, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4379</id>
		<title>EtherBridge</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=EtherBridge&amp;diff=4379"/>
				<updated>2014-08-24T01:50:26Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Created page with &amp;quot;== Problématique &amp;amp; programme ==  Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.  La difficulté vient du...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Problématique &amp;amp; programme ==&lt;br /&gt;
&lt;br /&gt;
Avec OpenWRT, il est possible de faire un pont WiFi entre deux réseaux filaire ethernet en restant au niveau 2 OSI.&lt;br /&gt;
&lt;br /&gt;
La difficulté vient du fait que, en WiFi, une interface en mode managed ne peut pas se comporter comme un switch (présenter plusieurs adresses MAC). On doit donc passer au niveau 3 OSI et mettre en place des tables de routage, et/ou du NAT.&lt;br /&gt;
&lt;br /&gt;
Mais il y a une autre solution: créer un tunnel entre les deux routeurs, qui passera par le réseau WiFi, et qui exposera de chaque coté une interface TAP, qui sera bridgée avec l'interface ethernet locale.&lt;br /&gt;
&lt;br /&gt;
Cette page décrit comment mettre en place ce genre de configuration en partant de deux Fonera fraîchement flashées avec OpenWRT. Une servira d'Access Point et aura l'IP 192.168.123.1 sur l'interface WiFi, l'autre fera client et aura l'IP 192.168.123.10 sur l'interface WiFi.&lt;br /&gt;
&lt;br /&gt;
== Préparation des interfaces WiFi ==&lt;br /&gt;
&lt;br /&gt;
Par défaut, OpenWRT est accessible par l'interface ethernet, a pour adresse IP 192.168.1.1/24, et est accessible par telnet.&lt;br /&gt;
&lt;br /&gt;
  telnet 192.168.1.1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  uci set network.etherbridge=interface&lt;br /&gt;
  uci set network.etherbridge.proto=none&lt;br /&gt;
  uci set network.etherbridge.proto=static&lt;br /&gt;
  uci set network.etherbridge.ipaddr=192.168.123.1&lt;br /&gt;
  uci set network.etherbridge.netmask=255.255.255.0&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  uci set wireless.radio0.disabled=0&lt;br /&gt;
  uci set wireless.@wifi-iface[0].network=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].ssid=etherbridge&lt;br /&gt;
  uci set wireless.@wifi-iface[0].encryption=psk2&lt;br /&gt;
  uci set wireless.@wifi-iface[0].key='la cle wpa du pont'&lt;br /&gt;
  uci set wireless.@wifi-iface[0].mode=ap&lt;br /&gt;
  uci commit wireless&lt;br /&gt;
&lt;br /&gt;
  uci set dhcp.etherbridge=dhcp&lt;br /&gt;
  uci set dhcp.etherbridge.interface=etherbridge&lt;br /&gt;
  uci set dhcp.etherbridge.ignore=1&lt;br /&gt;
  uci commit dhcp&lt;br /&gt;
&lt;br /&gt;
  uci add_list firewall.@zone[0].network=etherbridge&lt;br /&gt;
  uci commit firewall&lt;br /&gt;
&lt;br /&gt;
  /et/init.d/network restart&lt;br /&gt;
&lt;br /&gt;
Pour la fonera qui va faire client il suffit de changer wireless.@wifi-iface[0].mode=ap par wireless.@wifi-iface[0].mode=sta et de renseigner une adresse IP différente.&lt;br /&gt;
&lt;br /&gt;
Avant de passer a l'étape suivante, rebootez la Fonera et vérifiez que vous pouvez vous y connecter en telnet en passant par le réseau WiFi &amp;quot;etherbridge&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Bascule des interfaces filaires ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.proto=dhcp&lt;br /&gt;
  uci delete network.lan.ipaddr&lt;br /&gt;
  uci delete network.lan.netmask&lt;br /&gt;
  uci delete network.lan.ip6assign&lt;br /&gt;
  uci commit network&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
== Installation d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
  opkg update&lt;br /&gt;
  opkg install openvpn-nossl&lt;br /&gt;
&lt;br /&gt;
Une fois openvpn installé, il est judicieux de débrancher le cable ethernet.&lt;br /&gt;
&lt;br /&gt;
== Configuration d'OpenVPN ==&lt;br /&gt;
&lt;br /&gt;
  uci set openvpn.etherbridge=openvpn&lt;br /&gt;
  uci set openvpn.etherbridge.dev=tap0&lt;br /&gt;
  uci set openvpn.etherbridge.proto=udp&lt;br /&gt;
  uci set openvpn.etherbridge.remote=192.168.123.10&lt;br /&gt;
  uci set openvpn.etherbridge.fragment=1200&lt;br /&gt;
  uci set openvpn.etherbridge.enabled=1&lt;br /&gt;
  uci commit openvpn&lt;br /&gt;
&lt;br /&gt;
  /etc/init.d/openvpn enable&lt;br /&gt;
  /etc/init.d/openvpn start&lt;br /&gt;
&lt;br /&gt;
verifier avec ifconfig tap0&lt;br /&gt;
&lt;br /&gt;
== Ajout du tunnel au bridge ==&lt;br /&gt;
&lt;br /&gt;
  uci set network.lan.ifname='eth0 tap0'&lt;br /&gt;
  uci commit network&lt;br /&gt;
  /etc/init.d/network reload&lt;br /&gt;
&lt;br /&gt;
Vérifier avec brctl show&lt;br /&gt;
&lt;br /&gt;
== Déploiement final ==&lt;br /&gt;
&lt;br /&gt;
  { Réseau Principal } ------ [ Fonera 1 ]--+)))    (((+--[ Fonera 2 ]----{ Extension du réseau }&lt;br /&gt;
&lt;br /&gt;
A partir de la, la partie &amp;quot;extension du réseau&amp;quot; aura une liaison niveau 2 avec le réseau principal, on pourra lancer un dhclient depuis l'extension et acquérir un bail depuis un serveur situé dans le réseau principal.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=4370</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=4370"/>
				<updated>2014-08-23T13:31:54Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Réseau */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le '''Shakirail''' est un squat du 18e arrondissement, occupé par le collectif Curry-Vavart. Le Loop y a donné quelques coups de main, pour la mise en place d'une connexion internet ou à l'occasion de copyparties.&lt;br /&gt;
&lt;br /&gt;
== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web Shakirail : http://shakirail.blogspot.fr/&lt;br /&gt;
* Site web Curry Vavart : http://www.curry-vavart.com/&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* [[User:dermiste|dermiste]] a pris les choses en main sur place.&lt;br /&gt;
&lt;br /&gt;
== Opportunités ==&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèque ===&lt;br /&gt;
&lt;br /&gt;
Le Shakirail dispose d'une belle bibliothèque, et son pendant numérique est en cours de mise en place (ainsi que la documentation du projet).&lt;br /&gt;
&lt;br /&gt;
{{Voir|http://wiki.shakirail.taz/}}&lt;br /&gt;
{{Voir aussi|un poil de doc [[FreeNAS dans un jail]].}}&lt;br /&gt;
&lt;br /&gt;
=== Copy party ===&lt;br /&gt;
&lt;br /&gt;
[http://12bdprod.free.fr/ 12BDProd], qui a un point de présence au Shakirail avec le kino et la bibliothèque, organise des copy parties. Pour l'instant aucune R&amp;amp;D n'a été faite ni sur le stockage, ni sur la diffusion, ni sur le dépot, ni sur le tri.&lt;br /&gt;
&lt;br /&gt;
=== Illumination WiFi ===&lt;br /&gt;
&lt;br /&gt;
De grandes façades d'immeubles font face au Shakirail, avec une bonne antenne on doit pouvoir les arroser et mettre ainsi les voisins en contact direct avec le lieu via par exemple une radio.&lt;br /&gt;
&lt;br /&gt;
== Réseau ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli : les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
=== Uplink ===&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par un tp-link wr703n flashé avec [[:Category:OpenWRT|OpenWRT]] BackFire. Il est équipé d'un pigtail soudé en suivant ces [https://app.box.com/s/cispknq8b9zgog8k5vxn instructions] (voir aussi [http://blog.eikeland.se/2012/09/15/better-wr703n-antenna-mod/ ces instructions]). Le pigtail est branché en direct sur une cantenna &amp;quot;Granarom&amp;quot; (voir [http://www.wikarekare.org/Antenna/WaveguideCan.html dimensions]). La cantenna est placée au foyer d'une parabole satellite de 85cm, et la parabole est montée sur la facade du batiment rouge.&lt;br /&gt;
&lt;br /&gt;
Le wr703n est accessible en SSH et via l'interface web luci. Le mot de passe est le mot de passe root standard du shakirail.&lt;br /&gt;
&lt;br /&gt;
Il n'y a pas encore de dispositif de reconnexion automatique.&lt;br /&gt;
&lt;br /&gt;
=== LAN ===&lt;br /&gt;
&lt;br /&gt;
Le wr703n sert des baux DHCP sur le LAN dans la plage 192.168.72.0/24. L'IP du wr703n est 192.168.72.1.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]] [[Category:OpenWRT]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=User:Dermiste&amp;diff=4011</id>
		<title>User:Dermiste</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=User:Dermiste&amp;diff=4011"/>
				<updated>2014-03-13T09:44:08Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''dermiste''', submersible.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
* Tél : &amp;lt;code&amp;gt;06 ! 28 ! 42 ! 16 ! 86&amp;lt;/code&amp;gt;&lt;br /&gt;
* Mail : &amp;lt;code&amp;gt;dermiste ! kilob ! yt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accounting ==&lt;br /&gt;
&lt;br /&gt;
=== adduser ===&lt;br /&gt;
&lt;br /&gt;
 adduser --shell /bin/bash dermiste&lt;br /&gt;
&lt;br /&gt;
=== GPG ===&lt;br /&gt;
&lt;br /&gt;
* type: DSA-3072&lt;br /&gt;
* id: 24785FAB&lt;br /&gt;
* fingerprint: 01B0 23B4 A812 BBF6 BA8A 1E4B 9A85 AAE6 2478 5FAB&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
&lt;br /&gt;
 ssh-dss AAAAB3NzaC1kc3MAAACBAI75AbxYERXQ+DPaMt4BJFkSxfXsVHstCV38J/M2TrgAWHouTgPuLMx8Uey/4L9/zFBFdT6jlfE+D2tw9ig3o81KYILuW01D4yxguUmvZ/6zvckBpJ4iIH6ibzkErJ2lMJJK/S0w7mq6s3DiEg+NsvHA1lGdEvZ1+LI1ojfytzxHAAAAFQCLBZCZUnVmI5XguW+NLRCV4yuzKQAAAIB4A+MdeS8K0m+7xzHm0Xdvc1zNYZ/oBULqvjVlQqdd0Sa4+LElMb2Qz6/TwsRanzTNRM/+M5WHZclUTSOgplXxpZjn06ySmlgiJX0alPZoYFxPToPoo9js5ViNRtsHtpqBUJMZ9gRKJL9EstsHMtSXBC4p2vnX6ZqtdBO89THdwQAAAIB14xTsRnJjgtjMyL6LLIZIThpCNzeXrCfiDLINn8BIGzwg0iyUrHXUI4UiQMN01//REAbLjKwiAOX9KaLawrClVBGI//K5WgQ9Te+tpIOZT7NeZq6id+X0zZJubXYFMWOeJfZZbYAWq8NEktjDofebsU5vgaGPKhS3bW7VDAV5bA== dermiste@smeagol&lt;br /&gt;
&lt;br /&gt;
[[Category:WikiGnome]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GPG&amp;diff=2847</id>
		<title>GPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GPG&amp;diff=2847"/>
				<updated>2013-04-04T15:01:39Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Argumentation du SAYNUL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Brouillon}}&lt;br /&gt;
Cette page se propose de regrouper quelques informations pratiques pour '''GnuPG''', fortement axée sur le chiffrement des mails bien qu'on puisse utiliser GPG pour signer et/ou chiffrer tout type de document. Pour une vue d'ensemble, suivez le lapin blanc en partant de la page [[wikipedia:fr:GNU_Privacy_Guard|GnuPG sur Wikipedia]].&lt;br /&gt;
&lt;br /&gt;
Il n'est pas question de répliquer la tonne de tutoriels et d'informations qu'on peut trouver sur le net, le but à l'origine est de traduire en français le processus de renouvellement d'une clé considérée comme faible&amp;lt;ref&amp;gt;https://we.riseup.net/alster/openpgp-dsa1-key-rollover&amp;lt;/ref&amp;gt;. L'ajout de quelques bonnes pratiques&amp;lt;ref&amp;gt;https://we.riseup.net/riseuplabs+paow/openpgp-best-practices&amp;lt;/ref&amp;gt; n'est qu'un accident.&lt;br /&gt;
[[File:GnuPG logo.png|right]]&lt;br /&gt;
== Prérequis == &lt;br /&gt;
&lt;br /&gt;
* Être sous Linux. Pour Windows, utilisez [https://www.gpg4win.org GPG4Win] ; pour MacOS, GPGMail dans Mail.app. Si vous avez besoin d'aide sous votre OS payant et privateur, je vous invite à contacter le support consommateur, question de cohérence.&lt;br /&gt;
* GnuPG dans une version récente (supérieure à 1.4.10, voir &amp;lt;code&amp;gt;gpg --version&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Thunderbird 3.x et Enigmail 1.0.x, ou versions supérieures.&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
Avant toute chose, modifiez votre configuration.&lt;br /&gt;
&lt;br /&gt;
Le SHA1 et le MD5 sont des faibles. On leur préfère le SHA256, voire SHA512. Ajoutez ça en bas de votre configuration GPG dans {{fichier|~/.gnupg/gpg.conf}} :&lt;br /&gt;
&lt;br /&gt;
  personal-digest-preferences SHA256&lt;br /&gt;
  cert-digest-algo SHA256&lt;br /&gt;
  default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed&lt;br /&gt;
&lt;br /&gt;
Pour ma part, j'utilise SHA512, soyons fous.&lt;br /&gt;
&lt;br /&gt;
=== Autres options intéressantes ===&lt;br /&gt;
&lt;br /&gt;
==== SSL ====&lt;br /&gt;
&lt;br /&gt;
Une couche de SSL ne fait pas de mal, pour éviter qu'on puisse dresser la liste de vos contacts en sniffant vos échanges de clés avec les serveurs de clés.&lt;br /&gt;
&lt;br /&gt;
{{Voir|https://we.riseup.net/riseuplabs+paow/openpgp-best-practices#consider-making-your-default-keyserver-use-a-keyse}}&lt;br /&gt;
&lt;br /&gt;
Pour ma part, j'ai pas encore creusé ça, j'ai pas d'amis.&lt;br /&gt;
&lt;br /&gt;
[[File:XKCD-1181-pgp.png|right|If you want to be extra safe, check that there's a big block of jumbled characters at the bottom.]]&lt;br /&gt;
==== ID long ====&lt;br /&gt;
&lt;br /&gt;
Par défaut une clé est représentée par un ID court :&lt;br /&gt;
&lt;br /&gt;
  AA11BB22CC33&lt;br /&gt;
&lt;br /&gt;
Mais il est possible de fabriquer une clé dont l'ID court est le même. On devrait donc utiliser un ID long :&lt;br /&gt;
&lt;br /&gt;
  keyid-format long&lt;br /&gt;
  (ou)&lt;br /&gt;
  keyid-format 0xlong&lt;br /&gt;
&lt;br /&gt;
Ainsi, GPG présentera les IDs sous leur forme longue :&lt;br /&gt;
&lt;br /&gt;
  AA11BB22CC33DD44&lt;br /&gt;
  (ou)&lt;br /&gt;
  0xAA11BB22CC33DD44&lt;br /&gt;
&lt;br /&gt;
==== env ====&lt;br /&gt;
&lt;br /&gt;
Au lieu de taper manuellement l'ID de ma clé, je préfère définir une variable d'environnement dans {{fichier|~/.bashrc}} :&lt;br /&gt;
&lt;br /&gt;
  export GPGKEY=0xAA11BB22CC33DD44&lt;br /&gt;
&lt;br /&gt;
== Créer une clé GPG ==&lt;br /&gt;
&lt;br /&gt;
=== En ligne de commande ===&lt;br /&gt;
&lt;br /&gt;
Vous pouvez suivre [http://cyphercat.eu/term_gpg.php ce tutoriel] très accessible, auquel j'ajouterai quelques nuances :&lt;br /&gt;
&lt;br /&gt;
* DSA est très sensible à la qualité de l'aléa généré. A moins de savoir ce que vous faites et de connaître précisément votre système, utilisez RSA (&amp;lt;code&amp;gt;RSA et RSA&amp;lt;/code&amp;gt; pour signer et chiffrer)&lt;br /&gt;
* Choisissez une longueur de clé la plus forte possible (4096 bits). 1024 c'est trop peu, 2048 c'est bien ''aujourd'hui'' mais dans dix ans...&lt;br /&gt;
* Expiration : je préfère l'idée d'une clé qui expire. Si vous en perdez le contrôle et que vous ne pouvez pas la révoquer, c'est une sécurité supplémentaire. De plus, le fait de renouveler votre clé régulièrement montre aux autres que vous l'utilisez toujours et que vous en avez toujours le contrôle.&lt;br /&gt;
&lt;br /&gt;
=== Avec Enigmail ===&lt;br /&gt;
&lt;br /&gt;
{{Voir|Reportez-vous à la section [[GPG#Avec_Enigmail_2|'''Génération d'une nouvelle paire de clé avec Enigmail''']].}}&lt;br /&gt;
&lt;br /&gt;
== Utilisation avec Thunderbird et Enigmail ==&lt;br /&gt;
&lt;br /&gt;
Un tutoriel très accessible est disponible sur http://cyphercat.eu/tuto_enigmail.php.&lt;br /&gt;
&lt;br /&gt;
Cependant, histoire de conserver une bonne entente entre la version de Thunderbird et celle d'Enigmail (et aussi pour se faciliter la vie), installez Enigmail de préférence à l'aide de votre gestionnaire de paquets. Sous Debian par exemple, on utilisera le paquet {{deb|enigmail}}. Quelle audace.&lt;br /&gt;
&lt;br /&gt;
== Vérifier sa clé ==&lt;br /&gt;
&lt;br /&gt;
Même si votre clé n'est pas compromise ou perdue, il y a plein de raisons de devoir renouveler sa clé.&lt;br /&gt;
&lt;br /&gt;
=== OpenPGPv4 ===&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet de vérifier que vous utilisez bien une clé respectant le format v4 :&lt;br /&gt;
&lt;br /&gt;
  gpg --export-options export-minimal --export $GPGKEY | gpg --list-packets | grep version&lt;br /&gt;
&lt;br /&gt;
Si vous voyez de la v3, renouvelez votre clé.&lt;br /&gt;
&lt;br /&gt;
=== DSA-1 ===&lt;br /&gt;
&lt;br /&gt;
Les clés en DSA 1024 bits ont été une référence il fut un temps, mais aujourd'hui on considère ces clés comme faibles.&lt;br /&gt;
&lt;br /&gt;
  gpg --list-secret-keys | grep 'sec.*1024D'&lt;br /&gt;
&lt;br /&gt;
Si vous voyez quelque chose, vous devez renouveler votre clé. À noter que &amp;lt;code&amp;gt;1024D&amp;lt;/code&amp;gt; n'est pas le seul point significatif, mais le reste des vérifications devrait (in)valider tous les cas de figure.&lt;br /&gt;
&lt;br /&gt;
La commande suivante devrait lister les clés à renouveler, y compris les clés révoquées ou expirées :&lt;br /&gt;
&lt;br /&gt;
  gpg --list-secret-keys --with-colons | awk -F : '{ if ( $1==&amp;quot;sec&amp;quot; &amp;amp;&amp;amp; $3==&amp;quot;1024&amp;quot; &amp;amp;&amp;amp; $4==&amp;quot;17&amp;quot; ) print $5 }'&lt;br /&gt;
&lt;br /&gt;
=== Algorithme de clé ===&lt;br /&gt;
&lt;br /&gt;
Les clés devraient utilise DSA-2 ou, mieux encore, RSA :&lt;br /&gt;
&lt;br /&gt;
  gpg --export-options export-minimal --export $GPGKEY | gpg --list-packets | grep -A2 '^:public key packet:$'| grep algo&lt;br /&gt;
&lt;br /&gt;
Si vous voyez &amp;lt;code&amp;gt;algo 1&amp;lt;/code&amp;gt; vous utilisez RSA, &lt;br /&gt;
&lt;br /&gt;
Si vous voyez &amp;lt;code&amp;gt;algo 17&amp;lt;/code&amp;gt; alors vous utilisez DSA et il faut vérifier que la longueur de clé est supérieure à 1024, dans le cas contraire vous n'utilisez pas DSA-2 et vous devez renouveler votre clé.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;algo 19&amp;lt;/code&amp;gt; correspond à EDCSA, &amp;lt;code&amp;gt;algo 18&amp;lt;/code&amp;gt; à ECC ; pour ces deux algorithmes la vérification de la longueur de clé qui suit n'est pas appropriée. Ce qui n'en fait pas un critère moins pertinent, mais si vous vous trimbalez un de ces algos, on peut considérer que vous savez ce que vous faites.&lt;br /&gt;
&lt;br /&gt;
=== Longueur de clé ===&lt;br /&gt;
&lt;br /&gt;
Les clés devraient faire 2048 bits ou plus (le plus c'est le mieux) :&lt;br /&gt;
&lt;br /&gt;
  gpg --export-options export-minimal --export $GPGKEY | gpg --list-packets | grep -A2 'public key'| grep 'pkey\[0\]:'&lt;br /&gt;
&lt;br /&gt;
=== Auto-signatures avec MD5 ou SHA1 ===&lt;br /&gt;
&lt;br /&gt;
  gpg --export-options export-minimal --export $GPGKEY | gpg --list-packets | grep -A 2 signature|grep 'digest algo 1,'&lt;br /&gt;
&lt;br /&gt;
Si vous voyez un résultat &amp;lt;code&amp;gt;algo 1&amp;lt;/code&amp;gt; alors vous utilisez MD5, si c'est &amp;lt;code&amp;gt;algo 2&amp;lt;/code&amp;gt; vous utilisez SHA1 ; dans les deux cas vous devez renouveler votre clé.&lt;br /&gt;
&lt;br /&gt;
=== Algorithmes ===&lt;br /&gt;
&lt;br /&gt;
On devrait avoir la préférence pour tout algorithme de la famille SHA-2 avant MD5 et SHA1 :&lt;br /&gt;
&lt;br /&gt;
  gpg --export-options export-minimal --export $GPGKEY | gpg --list-packets | grep 'pref-hash-algos'&lt;br /&gt;
&lt;br /&gt;
Si vous voyez 3, 2 ou 1 avant 11, 10, 9 ou 8, alors vous préférez des algorithmes de crevette et vous devez renouveler votre clé.&lt;br /&gt;
&lt;br /&gt;
== Renouveler sa clé ==&lt;br /&gt;
&lt;br /&gt;
Tout ça pour en arriver là, allez hop hop hop on s'y met.&lt;br /&gt;
&lt;br /&gt;
==== Modification de la configuration ====&lt;br /&gt;
&lt;br /&gt;
Appliquez les modifications listées en début de page, au minimum ceci  dans {{fichier|~/.gnupg/gpg.conf}} :&lt;br /&gt;
&lt;br /&gt;
  personal-digest-preferences SHA256&lt;br /&gt;
  cert-digest-algo SHA256&lt;br /&gt;
  default-préférence-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed&lt;br /&gt;
&lt;br /&gt;
=== Génération d'une nouvelle clé ===&lt;br /&gt;
&lt;br /&gt;
==== Avec Enigmail ====&lt;br /&gt;
&lt;br /&gt;
* Dans le menu &amp;lt;code&amp;gt;OpenGPG&amp;lt;/code&amp;gt;, sélectionnez &amp;lt;code&amp;gt;Key Management&amp;lt;/code&amp;gt;. Une fenêtre apparaît !&lt;br /&gt;
* Dans le menu &amp;lt;code&amp;gt;Generate&amp;lt;/code&amp;gt; sélectionnez &amp;lt;code&amp;gt;Generate OpenGPG Key&amp;lt;/code&amp;gt;. Une nouvelle fenêtre apparaît !&lt;br /&gt;
* Sélectionnez l'identité Thunderbird pour lequel vous voulez générer une nouvelle clé pour la renouveler. &lt;br /&gt;
* Cochez la case &amp;lt;code&amp;gt;Use generated key for the selected identity&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Décochez la case &amp;lt;code&amp;gt;No passphrase&amp;lt;/code&amp;gt;. Entrez une phrase de passe forte &amp;lt;small&amp;gt;(genre majuscules/minuscules/ponctuation, de 16 caractères minimum, la routine quoi)&amp;lt;/small&amp;gt;.&lt;br /&gt;
* Ajoutez un commentaire si vous le voulez, mais faites court.&lt;br /&gt;
* Sélectionnez une expiration (&amp;lt;code&amp;gt;Key Expiry&amp;lt;/code&amp;gt;) de 2 ans ou moins.&lt;br /&gt;
* Cliquez sur l'onglet &amp;lt;code&amp;gt;Advanced&amp;lt;/code&amp;gt; et choisissez une longueur de clé d'au moins 2048 bits. 4096 c'est top, à défaut de pouvoir faire plus grand. Dans cette même fenêtre, sélectionnez le type de clé &amp;lt;code&amp;gt;RSA&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Cliquez le bouton &amp;lt;code&amp;gt;Generate Key&amp;lt;/code&amp;gt; et vérifiez que les informations sont bien celles attendues.&lt;br /&gt;
* Attendez la fin de la génération de la clé. Vous pouvez accélérer le processus en faisant turbiner la machine : lancez deux DivX, téléchargez Internet, jouez du piano dans un éditeur de texte, bref, faites du bruit powpowpow.&lt;br /&gt;
* Lorsque ça vous est demandé, générez un certificat de révocation, et sauvegardez-le en sécurité '''maintenant''' (faites-le, vraiment). Une fois que le certificat de révocation est enregistré, la fenêtre se ferme et vous voilà de retour sur la fenêtre &amp;lt;code&amp;gt;OpenGPG Key Management&amp;lt;/code&amp;gt;. Vous pouvez chercher l'identité Thunderbird concernée et inspecter votre nouvelle clé en double-cliquant dessus.&lt;br /&gt;
* Notez l'empreinte (&amp;lt;code&amp;gt;Fingerprint&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Si vous voulez ajouter d'autres identités Thunderbird à cette clé, dans la fenêtre &amp;lt;code&amp;gt;Key Properties&amp;lt;/code&amp;gt; cliquez sur &amp;lt;code&amp;gt;Select Action&amp;lt;/code&amp;gt;, puis &amp;lt;code&amp;gt;Manage User IDs&amp;lt;/code&amp;gt;. Cliquez ensuite sur &amp;lt;code&amp;gt;Add&amp;lt;/code&amp;gt;, entrez votre nom et adresse, puis confirmez. Sélectionnez ensuite l'identité que vous voulez être l'identité principale de la clé, puis cliquez sur &amp;lt;code&amp;gt;Set Primary&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Vous pouvez fermer la fenêtre, ouf !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== En ligne de commande ====&lt;br /&gt;
&lt;br /&gt;
* Tapez la commande &amp;lt;code&amp;gt;gpg --gen-key&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Sélectionnez une clé de type &amp;lt;code&amp;gt;RSA and RSA&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Sélectionnez une longueur de clé d'au moins 2048 bits. 4096 c'est top, à défaut de pouvoir faire plus grand.&lt;br /&gt;
* Sélectionnez une expiration (&amp;lt;code&amp;gt;Key Expiry&amp;lt;/code&amp;gt;) de 2 ans ou moins.&lt;br /&gt;
* Entrez votre nom, tel que les gens le verront.&lt;br /&gt;
* Entrez l'adresse mail à lier avec la clé que vous êtes en train de générer.&lt;br /&gt;
* Ajoutez un commentaire si vous le voulez, mais faites court.&lt;br /&gt;
* À ce stade vous pouvez corriger les données entrées si besoin ; une fois que tout est correct, confirmez.&lt;br /&gt;
* Entrez une phrase de passe forte &amp;lt;small&amp;gt;(genre majuscules/minuscules/ponctuation, de 16 caractères minimum, la routine quoi)&amp;lt;/small&amp;gt;.&lt;br /&gt;
* Attendez la fin de la génération de la clé. Vous pouvez accélérer le processus en faisant turbiner la machine : lancez deux DivX, téléchargez Internet, jouez du piano dans un éditeur de texte, bref, faites du bruit powpowpow.&lt;br /&gt;
* Notez l'ID de la clé que vous venez de générer.&lt;br /&gt;
* Générez un certificat de révocation (remplacez &amp;lt;code&amp;gt;&amp;lt;Key ID&amp;gt;&amp;lt;/code&amp;gt; par l'ID que vous venez de noter, bien sûr):&lt;br /&gt;
  gpg --output &amp;quot;&amp;lt;Key ID&amp;gt;_rev.asc&amp;quot; --gen-revoke &amp;lt;Key ID&amp;gt;&lt;br /&gt;
* Confirmez que vous voulez générer un certificat de révocation. La raison 1 (clé compromise) fera l'affaire.&lt;br /&gt;
* Le certificat de révocation a été créé avec un nom finissant par &amp;lt;code&amp;gt;_rev.asc&amp;lt;/code&amp;gt;. Suivez les instructions et et sauvegardez-le en sécurité '''maintenant''' (faites-le, vraiment).&lt;br /&gt;
* Si vous voulez ajouter d'autres adresses à cette clé, tapez la commande suivante et suivez les instructions :&lt;br /&gt;
  gpg --edit-key &amp;lt;Key ID&amp;gt; adduid&lt;br /&gt;
&lt;br /&gt;
=== Signer la nouvelle clé avec l'ancienne clé ===&lt;br /&gt;
&lt;br /&gt;
Il faut montrer aux gens que cette nouvelle clé est digne de confiance, sinon pour eux c'est une clé comme une autre. Certes elle a bien la bonne adresse mail, et vous le leur direz par mail ou autre moyen ; mais rien ne prouve qu'il ne s'agit pas d'un imposteur. En signant la nouvelle clé au moyen de l'ancienne, vous donnez une indication ''supplémentaire'' de la validité de la nouvelle clé.&lt;br /&gt;
&lt;br /&gt;
Avec Enigmail :&lt;br /&gt;
&lt;br /&gt;
* Dans le menu &amp;lt;code&amp;gt;OpenGPG&amp;lt;/code&amp;gt;, sélectionnez &amp;lt;code&amp;gt;Key Management&amp;lt;/code&amp;gt;. Une fenêtre apparaît !&lt;br /&gt;
* Cherchez votre nouvelle clé (en entrant son ID dans le champ &amp;lt;code&amp;gt;Search for:&amp;lt;/code&amp;gt;), faites un clic droit dessus et sélectionnez &amp;lt;code&amp;gt;Sign Key&amp;lt;/code&amp;gt;. Une nouvelle fenêtre apparaît.&lt;br /&gt;
* Vérifiez qu'il s'agit bien de la nouvelle clé, à l'aide de l'empreinte que vous avez note plus haut.&lt;br /&gt;
* Dans &amp;lt;code&amp;gt;Key for signing&amp;lt;/code&amp;gt;, sélectionnez votre ancienne clé. Vérifiez que vous sélectionnez bien ici l'ancienne clé ! &amp;lt;small&amp;gt;(ça va vous suivez toujours ?)&amp;lt;/small&amp;gt;&lt;br /&gt;
* On vous demande à quel point vous faites confiance à la clé que vous voulez signer (la nouvelle), sélectionnez &amp;lt;code&amp;gt;I have done very careful checking&amp;lt;/code&amp;gt;, car bien sûr vous avez bien vérifié, à l'aide de l'empreinte, qu'il s'agit bien de la bonne clé.&lt;br /&gt;
* Ne cochez PAS la case &amp;lt;code&amp;gt;Local Signature&amp;lt;/code&amp;gt;, sinon personne ne verra la signature, ce qui serait ballot, admettez.&lt;br /&gt;
* Cliquez sur &amp;lt;code&amp;gt;OK&amp;lt;/code&amp;gt; et entrez la phrase de passe de l'ancienne clé.&lt;br /&gt;
* De retour dans la première fenêtre, vous pouvez vérifier que la signature a bien été effectuée en cliquant droit dessus puis en sélectionnant &amp;lt;code&amp;gt;View Signatures&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
En ligne de commande :&lt;br /&gt;
&lt;br /&gt;
  gpg -u &amp;lt;ID de l'ancienne clé&amp;gt; --edit-key &amp;lt;ID de la nouvelle clé&amp;gt; tsign&lt;br /&gt;
&lt;br /&gt;
* Vérifiez bien que vous vous apprêtez à signer la nouvelle clé au moyen de l'ancienne clé, en vérifiant les IDs ''et'' les empreintes.&lt;br /&gt;
* On vous demande à quel point vous faites confiance à la clé que vous voulez signer (la nouvelle), sélectionnez &amp;lt;code&amp;gt;Full Trust&amp;lt;/code&amp;gt;, car bien sûr vous avez bien vérifié, à l'aide de l'empreinte, qu'il s'agit bien de la bonne clé.&lt;br /&gt;
* Confirmez et entrez votre phrase de passe (celle de l'ancienne clé, suivez un peu quoi enfin).&lt;br /&gt;
&lt;br /&gt;
=== Publier la nouvelle clé ===&lt;br /&gt;
&lt;br /&gt;
Pour que les gens puissent accéder à votre nouvelle clé, il est temps de la publier sur un serveur de clés.&lt;br /&gt;
&lt;br /&gt;
Avec Enigmail :&lt;br /&gt;
&lt;br /&gt;
* Dans le menu &amp;lt;code&amp;gt;OpenGPG&amp;lt;/code&amp;gt;, sélectionnez &amp;lt;code&amp;gt;Key Management&amp;lt;/code&amp;gt;. Une fenêtre apparaît ! &amp;lt;small&amp;gt;(ça devient lassant à force)&amp;lt;/small&amp;gt;&lt;br /&gt;
* Cherchez votre nouvelle clé, vérifiez qu'il s'agit bien de la nouvelle clé.&lt;br /&gt;
* Cliquez droit dessus, puis sélectionnez &amp;lt;code&amp;gt;Upload Public Keys to Keyserver&amp;lt;/code&amp;gt;. Choissisez votre serveur de clé préféré, ou laissez Enigmail utiliser le serveur par défaut.&lt;br /&gt;
&lt;br /&gt;
En ligne de commande :&lt;br /&gt;
&lt;br /&gt;
  gpg --send-key &amp;lt;Key ID&amp;gt;&lt;br /&gt;
  (ou)&lt;br /&gt;
  gpg --keyserver &amp;lt;URL d'un serveur en particulier&amp;gt; --send-key &amp;lt;Key ID&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Publier la bonne nouvelle ===&lt;br /&gt;
&lt;br /&gt;
Il est temps de prévenir le reste du monde que vous avez maintenant une belle clé toute neuve, toute sécurisée. Et il faut le faire de manière à ce que cette information soit digne de confiance, en montrant que c'est bien vous qui faites cette annonce et que vous possédez bien cette nouvelle clé.&lt;br /&gt;
&lt;br /&gt;
Préparez un fichier texte dans lequel vous expliquez la situation. Vous pouvez vous aider d'un [https://we.riseup.net/assets/77263/key%20transition exemple] (que j'ai la flemme de traduire pour l'instant), en vous assurant bien entendu de placer les ID et empreintes de l'ancienne et de la nouvelle clé la ou ça va bien. Enregistrez votre annonce avec un nom explicite, par exemple &amp;lt;code&amp;gt;opengpg-transition-{{CURRENTYEAR}}.txt&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Signez ce fichier à l'aide de votre ancienne clé ET de la nouvelle :&lt;br /&gt;
&lt;br /&gt;
  gpg -u &amp;lt;ID de l'ancienne clé&amp;gt; -u &amp;lt;ID de la nouvelle clé&amp;gt; --armor --clearsign openpgp-transition-{{CURRENTYEAR}}.txt&lt;br /&gt;
&lt;br /&gt;
GPG vous demande vos deux phrases de passe, ensuite de quoi il génère un fichier &amp;lt;code&amp;gt;openpgp-transition-{{CURRENTYEAR}}.txt.asc&amp;lt;/code&amp;gt; qui est votre annonce signée. Vous pouvez bazarder la version non signée, dont vous n'aurez plus besoin.&lt;br /&gt;
&lt;br /&gt;
Placez cette annonce là où les gens pourront la trouver ; sur votre site web par exemple. Si vous n'avez pas de site web (et pas d'ami pour vous prêter le sien), vous pouvez aussi bien utiliser Pastebin.com, assurez-vous juste de communiquer la version &amp;lt;code&amp;gt;Raw&amp;lt;/code&amp;gt; de votre paste, qui du coup ressemblera à quelque chose comme &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://pastebin.com/raw.php?i=d34db00b&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Révoquer l'ancienne clé ===&lt;br /&gt;
&lt;br /&gt;
Il faut maintenant révoquer l'ancienne clé. Le but est d'éviter que les gens continuent de l'utiliser pour chiffrer des mails à votre attention, et qu'ils se rendent compte que cette ancienne clé n'est plus digne de confiance. Vous serez cependant toujours capable de lire les mails (et documents) qui ont été chiffrés avec votre ancienne clé, vu que la révoquer ne la supprime pas.&lt;br /&gt;
&lt;br /&gt;
Avec Enigmail :&lt;br /&gt;
&lt;br /&gt;
* Rouvrez la fenêtre de gestion des clés. Vous savez comment faire, n'est-ce pas ?&lt;br /&gt;
* Cherchez votre ''ancienne'' clé, celle que vous ne voulez plus utiliser.&lt;br /&gt;
* Faites un clic droit dessus et sélectionnez &amp;lt;code&amp;gt;Revoke&amp;lt;/code&amp;gt;, vérifiez qu'il s'agit bien de la bonne clé, puis entrez votre phrase de passe.&lt;br /&gt;
* Pour terminer le processus, publiez cette clé comme vous l'avez déjà fait plus haut, pour qu'elle soit mise à jour sur les serveurs de clés.&lt;br /&gt;
&lt;br /&gt;
En ligne de commande :&lt;br /&gt;
&lt;br /&gt;
* Générez un certificat de révocation pour votre ancienne clé :&lt;br /&gt;
&lt;br /&gt;
  gpg --output &amp;quot;&amp;lt;ID de l'ancienne clé&amp;gt;_rev.asc&amp;quot; --gen-revoke &amp;lt;ID de l'ancienne clé&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Confirmez que vous voulez générer un certificat de révocation, et sélectionnez la seconde option &amp;lt;code&amp;gt;2 = Key is superseded&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Pour le commentaire en option, vous pouvez entrer quelque chose comme &amp;lt;code&amp;gt;Remplacée par la clé &amp;lt;ID de la nouvelle clé&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Confirmez puis entrez votre phrase de passe.&lt;br /&gt;
* Le certificat de révocation a été écrit dans un fichier &amp;lt;code&amp;gt;&amp;lt;ID de l'ancienne clé&amp;gt;_rev.asc&amp;lt;/code&amp;gt;, que vous importerez ensuite :&lt;br /&gt;
&lt;br /&gt;
  gpg --import &amp;quot;&amp;lt;ID de l'ancienne clé&amp;gt;_rev.asc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Félicitations, votre clé est révoquée. Vous pouvez la publier sur les serveurs de clés, tout comme vous l'avez déjà fait plus haut.&lt;br /&gt;
&lt;br /&gt;
=== Spammer sans vergogne ===&lt;br /&gt;
&lt;br /&gt;
* Prévenez les correspondant avec lesquels vous avez eu des échanges chiffrés et ceux qui ont signé votre clé par le passé, en leur indiquant l'URL de votre annonce (ou en l'incluant en pièce jointe).&lt;br /&gt;
* Vous pouvez faire figurer cette URL dans la signature de vos mails, ou acheter un encart pleine page dans Le Monde De La Finance, bref, faites du bruit powpowpow.&lt;br /&gt;
* Trimbalez-vous avec l'ID et l'empreinte de votre nouvelle clé pour la distribuer à tous ceux que vous voulez voir signer votre nouvelle clé.&lt;br /&gt;
&lt;br /&gt;
== Références ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2409</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2409"/>
				<updated>2013-01-17T16:52:20Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Sur le net */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web Shakirail : http://shakirail.blogspot.fr/&lt;br /&gt;
* Site web Curry Vavart : http://www.curry-vavart.com/&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Opportunités ==&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèque ===&lt;br /&gt;
&lt;br /&gt;
Le shakirail dispose d'une belle bibliothèque, on pourrait mettre en place son pendant numérique ? En gros, une machine avec du gros disque, de la grosse ram et un système pour gérer stockage et indexation.&lt;br /&gt;
&lt;br /&gt;
Projet en cours, voir [[FreeNAS]].&lt;br /&gt;
&lt;br /&gt;
=== Copy party ===&lt;br /&gt;
&lt;br /&gt;
12BDProd, qui a un point de présence au shakirail avec le kino et la bibliothèque, organise des copy parties. Pour l'instant aucune R&amp;amp;D n'a été faite ni sur le stockage, ni sur la diffusion, ni sur le dépot, ni sur le tri.&lt;br /&gt;
&lt;br /&gt;
=== Illumination WiFi ===&lt;br /&gt;
&lt;br /&gt;
De grandes facades d'immeubles font face au shakirail, avec une bonne antenne on doit pouvoir les arroser et mettre ainsi les voisins en contact direct avec le lieu via par exemple une radio.&lt;br /&gt;
&lt;br /&gt;
== Réseau ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
L'uplink est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Uplink ==&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par une fonera couplée à une biquad installée en équilibre précaire dans la grande salle du premier.&lt;br /&gt;
&lt;br /&gt;
Accès en SSH en root user.&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 6 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter à chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Un wr703n a été planqué dans le kino, son unique rôle est de pinguer 8.8.8.8 toutes les minutes et de logguer le résultat sur une clé USB VFAT.&lt;br /&gt;
&lt;br /&gt;
Accès non-authentifié en telnet.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* [DONE: 2x d-link dir-600] illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi&lt;br /&gt;
&lt;br /&gt;
* [DONE] mettre en place une antenne biquad qui tourne&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC (nécessaire ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2258</id>
		<title>FreeNAS dans un jail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2258"/>
				<updated>2012-12-16T09:47:37Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Configuration de la jail finale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FreeNAS dans un jail.&lt;br /&gt;
&lt;br /&gt;
== Mise en place d'une jail ==&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap du système ===&lt;br /&gt;
&lt;br /&gt;
Sans rentrer dans les détails, il faut d'abord installer le PBI plugin. Ce plugin va créer une jail à l'intérieur de laquelle l'ensemble des fonctions de FreeBSD sont accessibles ; à partir de là, il suffit d'exécuter &amp;lt;tt&amp;gt;sysinstall&amp;lt;/tt&amp;gt; pour installer l'arborescence des sources et l'arborescence des ports, puis de suivre les instructions de [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-build.html la doc FreeBSD sur les jails]. Si le fetch de sysinstall échoue, vérifier que le nom de release dans les options est correct.&lt;br /&gt;
&lt;br /&gt;
=== Configuration de la jail finale ===&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de changer les noms et les adresses IP, et toute autre valeur de &amp;lt;tt&amp;gt;rc.conf(5)&amp;lt;/tt&amp;gt; nécessaire.&lt;br /&gt;
&lt;br /&gt;
  JAIL_ROOTPATH=&amp;quot;/mnt/mainstore/jail&amp;quot;&lt;br /&gt;
  JAIL_NAME=&amp;quot;ports&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  mount -o rw /&lt;br /&gt;
  cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; /conf/base/etc/rc.conf&lt;br /&gt;
  &lt;br /&gt;
  cloned_interfaces=&amp;quot;bridge0 epair0&amp;quot;&lt;br /&gt;
  ifconfig_bridge0=&amp;quot;addm epair0a addm em0 up&amp;quot;&lt;br /&gt;
  ifconfig_epair0a=&amp;quot;up&amp;quot;&lt;br /&gt;
  ifconfig_epair0b=&amp;quot;up&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  jail_ports_rootdir=&amp;quot;$JAIL_ROOTPATH&amp;quot;&lt;br /&gt;
  jail_ports_hostname=&amp;quot;$JAIL_NAME&amp;quot;&lt;br /&gt;
  jail_ports_name=&amp;quot;$JAIL_NAME&amp;quot;&lt;br /&gt;
  jail_ports_devfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_devfs_ruleset=&amp;quot;devfsrules_jail&amp;quot;&lt;br /&gt;
  jail_ports_procfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_mount_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  jail_ports_vnet_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_flags=&amp;quot;-l -U root -c persist&amp;quot;&lt;br /&gt;
  jail_ports_exec_start=&amp;quot;/bin/sh /dev/null&amp;quot;&lt;br /&gt;
  jail_ports_exec_earlypoststart0=&amp;quot;ifconfig epair0b vnet ports&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart0=&amp;quot;/bin/sh /etc/rc.d/netif restart&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart1=&amp;quot;/bin/sh /etc/rc.d/routing restart&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart2=&amp;quot;/bin/sh /etc/rc&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  jail_list=&amp;quot;ports&amp;quot;&lt;br /&gt;
  jail_v2_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  EOF&lt;br /&gt;
  mount -o ro /&lt;br /&gt;
  &lt;br /&gt;
  cat &amp;lt;&amp;lt; EOF &amp;gt; /mnt/mainstore/jail/etc/rc.conf&lt;br /&gt;
  devd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  root_rw_mount=&amp;quot;NO&amp;quot;&lt;br /&gt;
  hostname=&amp;quot;ports&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  network_interfaces=&amp;quot;lo0 epair0b&amp;quot;&lt;br /&gt;
  ifconfig_epair0b=&amp;quot;inet 10.0.0.2 netmask 255.255.255.0&amp;quot;                          &lt;br /&gt;
  defaultrouter=&amp;quot;10.0.0.1&amp;quot;&lt;br /&gt;
  static_routes=&amp;quot;&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  syslogd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  inetd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  inetd_flags=&amp;quot;-wW -C 60&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  sshd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  sshd_flags=&amp;quot;&amp;quot;&lt;br /&gt;
  EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2257</id>
		<title>FreeNAS dans un jail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2257"/>
				<updated>2012-12-16T09:43:50Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Configuration de la jail finale */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FreeNAS dans un jail.&lt;br /&gt;
&lt;br /&gt;
== Mise en place d'une jail ==&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap du système ===&lt;br /&gt;
&lt;br /&gt;
Sans rentrer dans les détails, il faut d'abord installer le PBI plugin. Ce plugin va créer une jail à l'intérieur de laquelle l'ensemble des fonctions de FreeBSD sont accessibles ; à partir de là, il suffit d'exécuter &amp;lt;tt&amp;gt;sysinstall&amp;lt;/tt&amp;gt; pour installer l'arborescence des sources et l'arborescence des ports, puis de suivre les instructions de [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-build.html la doc FreeBSD sur les jails]. Si le fetch de sysinstall échoue, vérifier que le nom de release dans les options est correct.&lt;br /&gt;
&lt;br /&gt;
=== Configuration de la jail finale ===&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de changer les noms et les adresses IP, et toute autre valeur de &amp;lt;tt&amp;gt;rc.conf(5)&amp;lt;/tt&amp;gt; nécessaire.&lt;br /&gt;
&lt;br /&gt;
  JAIL_ROOTPATH=&amp;quot;/mnt/mainstore/jail&amp;quot;&lt;br /&gt;
  JAIL_NAME=&amp;quot;ports&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  mount -o rw /&lt;br /&gt;
  cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; /conf/base/etc/rc.conf&lt;br /&gt;
  &lt;br /&gt;
  cloned_interfaces=&amp;quot;bridge0 epair0&amp;quot;&lt;br /&gt;
  ifconfig_bridge0=&amp;quot;addm epair0a addm em0 up&amp;quot;&lt;br /&gt;
  ifconfig_epair0a=&amp;quot;up&amp;quot;&lt;br /&gt;
  ifconfig_epair0b=&amp;quot;up&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  jail_ports_rootdir=&amp;quot;$JAIL_ROOTPATH&amp;quot;&lt;br /&gt;
  jail_ports_hostname=&amp;quot;$JAIL_NAME&amp;quot;&lt;br /&gt;
  jail_ports_name=&amp;quot;$JAIL_NAME&amp;quot;&lt;br /&gt;
  jail_ports_devfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_devfs_ruleset=&amp;quot;devfsrules_jail&amp;quot;&lt;br /&gt;
  jail_ports_procfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_mount_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  jail_ports_vnet_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_flags=&amp;quot;-l -U root -c persist&amp;quot;&lt;br /&gt;
  jail_ports_exec_start=&amp;quot;/bin/sh /dev/null&amp;quot;&lt;br /&gt;
  jail_ports_exec_earlypoststart0=&amp;quot;ifconfig epair0b vnet ports&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart0=&amp;quot;/bin/sh /etc/rc.d/netif restart&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart1=&amp;quot;/bin/sh /etc/rc.d/routing restart&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart2=&amp;quot;/bin/sh /etc/rc&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  jail_list=&amp;quot;ports&amp;quot;&lt;br /&gt;
  jail_v2_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  EOF&lt;br /&gt;
  mount -o ro /&lt;br /&gt;
  &lt;br /&gt;
  cat &amp;lt;&amp;lt; EOF &amp;gt; /mnt/mainstore/jail/etc/rc.conf&lt;br /&gt;
  devd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  root_rw_mount=&amp;quot;NO&amp;quot;&lt;br /&gt;
  hostname=&amp;quot;ports&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  network_interfaces=&amp;quot;lo0 epair0b&amp;quot;&lt;br /&gt;
  ifconfig_epair0b=&amp;quot;inet 10.0.0.2 netmask 255.255.255.0&amp;quot;                          &lt;br /&gt;
  defaultrouter=&amp;quot;10.0.0.1&amp;quot;&lt;br /&gt;
  static_routes=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  syslogd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  inetd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  inetd_flags=&amp;quot;-wW -C 60&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  sshd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  sshd_flags=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2256</id>
		<title>FreeNAS dans un jail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2256"/>
				<updated>2012-12-16T09:42:30Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Backports des modifs faites sur la jail du shakirail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FreeNAS dans un jail.&lt;br /&gt;
&lt;br /&gt;
== Mise en place d'une jail ==&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap du système ===&lt;br /&gt;
&lt;br /&gt;
Sans rentrer dans les détails, il faut d'abord installer le PBI plugin. Ce plugin va créer une jail à l'intérieur de laquelle l'ensemble des fonctions de FreeBSD sont accessibles ; à partir de là, il suffit d'exécuter &amp;lt;tt&amp;gt;sysinstall&amp;lt;/tt&amp;gt; pour installer l'arborescence des sources et l'arborescence des ports, puis de suivre les instructions de [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-build.html la doc FreeBSD sur les jails]. Si le fetch de sysinstall échoue, vérifier que le nom de release dans les options est correct.&lt;br /&gt;
&lt;br /&gt;
=== Configuration de la jail finale ===&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de changer les noms et les adresses IP, et toute autre valeur de &amp;lt;tt&amp;gt;rc.conf(5)&amp;lt;/tt&amp;gt; nécessaire.&lt;br /&gt;
&lt;br /&gt;
  JAIL_ROOTPATH=&amp;quot;/mnt/mainstore/jail&amp;quot;&lt;br /&gt;
  JAIL_NAME=&amp;quot;ports&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  mount -o rw /&lt;br /&gt;
  cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; /conf/base/etc/rc.conf&lt;br /&gt;
  &lt;br /&gt;
  cloned_interfaces=&amp;quot;bridge0 epair0&amp;quot;&lt;br /&gt;
  ifconfig_bridge0=&amp;quot;addm epair0a addm em0 up&amp;quot;&lt;br /&gt;
  ifconfig_epair0a=&amp;quot;up&amp;quot;&lt;br /&gt;
  ifconfig_epair0b=&amp;quot;up&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  jail_ports_rootdir=&amp;quot;$JAIL_ROOTPATH&amp;quot;&lt;br /&gt;
  jail_ports_hostname=&amp;quot;$JAIL_NAME&amp;quot;&lt;br /&gt;
  jail_ports_name=&amp;quot;$JAIL_NAME&amp;quot;&lt;br /&gt;
  jail_ports_devfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_devfs_ruleset=&amp;quot;devfsrules_jail&amp;quot;&lt;br /&gt;
  jail_ports_procfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_mount_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  jail_ports_vnet_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_ports_flags=&amp;quot;-l -U root -c persist&amp;quot;&lt;br /&gt;
  jail_ports_exec_start=&amp;quot;/bin/sh /dev/null&amp;quot;&lt;br /&gt;
  jail_ports_exec_earlypoststart0=&amp;quot;ifconfig epair0b vnet ports&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart0=&amp;quot;/bin/sh /etc/rc.d/netif restart&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart1=&amp;quot;/bin/sh /etc/rc.d/routing restart&amp;quot;&lt;br /&gt;
  jail_ports_exec_afterstart2=&amp;quot;/bin/sh /etc/rc&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  jail_list=&amp;quot;ports&amp;quot;&lt;br /&gt;
  jail_v2_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  jail_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
  EOF&lt;br /&gt;
  mount -o ro /&lt;br /&gt;
  &lt;br /&gt;
  cat &amp;lt;&amp;lt; EOF &amp;gt; /mnt/mainstore/jail/etc/rc.conf&lt;br /&gt;
  devd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  root_rw_mount=&amp;quot;NO&amp;quot;&lt;br /&gt;
  hostname=&amp;quot;ports&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  network_interfaces=&amp;quot;lo0 epair0b&amp;quot;&lt;br /&gt;
  ifconfig_epair0b=&amp;quot;inet 10.0.0.2 netmask 255.255.255.0&amp;quot;                          &lt;br /&gt;
  defaultrouter=&amp;quot;10.0.0.1&amp;quot;&lt;br /&gt;
  static_routes=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  syslogd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  inetd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  inetd_flags=&amp;quot;-wW -C 60&amp;quot;&lt;br /&gt;
  &lt;br /&gt;
  sshd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
  sshd_flags=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  EOF&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;br /&gt;
[[Category:Documentation]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2214</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2214"/>
				<updated>2012-12-11T06:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Opportunités ==&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèque ===&lt;br /&gt;
&lt;br /&gt;
Le shakirail dispose d'une belle bibliothèque, on pourrait mettre en place son pendant numérique ? En gros, une machine avec du gros disque, de la grosse ram et un système pour gérer stockage et indexation.&lt;br /&gt;
&lt;br /&gt;
Projet en cours, voir [[FreeNAS]].&lt;br /&gt;
&lt;br /&gt;
=== Copy party ===&lt;br /&gt;
&lt;br /&gt;
12BDProd, qui a un point de présence au shakirail avec le kino et la bibliothèque, organise des copy parties. Pour l'instant aucune R&amp;amp;D n'a été faite ni sur le stockage, ni sur la diffusion, ni sur le dépot, ni sur le tri.&lt;br /&gt;
&lt;br /&gt;
=== Illumination WiFi ===&lt;br /&gt;
&lt;br /&gt;
De grandes facades d'immeubles font face au shakirail, avec une bonne antenne on doit pouvoir les arroser et mettre ainsi les voisins en contact direct avec le lieu via par exemple une radio.&lt;br /&gt;
&lt;br /&gt;
== Réseau ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
L'uplink est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Uplink ==&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par une fonera couplée à une biquad installée en équilibre précaire dans la grande salle du premier.&lt;br /&gt;
&lt;br /&gt;
Accès en SSH en root user.&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 6 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter à chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Un wr703n a été planqué dans le kino, son unique rôle est de pinguer 8.8.8.8 toutes les minutes et de logguer le résultat sur une clé USB VFAT.&lt;br /&gt;
&lt;br /&gt;
Accès non-authentifié en telnet.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* [DONE: 2x d-link dir-600] illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi&lt;br /&gt;
&lt;br /&gt;
* [DONE] mettre en place une antenne biquad qui tourne&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC (nécessaire ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2213</id>
		<title>FreeNAS dans un jail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=FreeNAS_dans_un_jail&amp;diff=2213"/>
				<updated>2012-12-11T06:47:20Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Created page with &amp;quot;  == Mise en place d'une jail ==  === Bootstrap du système ===  Sans rentrer dans les détails, il faut d'abord installer le PBI plugin. ce plugin va créer une jail à l'int...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
== Mise en place d'une jail ==&lt;br /&gt;
&lt;br /&gt;
=== Bootstrap du système ===&lt;br /&gt;
&lt;br /&gt;
Sans rentrer dans les détails, il faut d'abord installer le PBI plugin. ce plugin va créer une jail à l'intérieur de laquelle l'ensemble des fonctions de FreeBSD sont accessibles ; a partir de la il suffit d'exécuter sysinstall pour installer l'arborescence des sources et l'arborescence des ports, puis de suivre les instructions de http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/jails-build.html. Si le fetch de sysinstall échoue, vérifier que le nom de release dans les options est correct.&lt;br /&gt;
&lt;br /&gt;
=== Configuration de la jail finale ===&lt;br /&gt;
&lt;br /&gt;
Ne pas oublier de changer les noms et les adresses IPs, et toute autre valeur de rc.conf(5) necéssaire.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
mount -o rw /&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; /conf/base/etc/rc.conf&lt;br /&gt;
&lt;br /&gt;
cloned_interfaces=&amp;quot;bridge0 epair0&amp;quot;&lt;br /&gt;
ifconfig_bridge0=&amp;quot;addm epair0a addm em0 up&amp;quot;&lt;br /&gt;
ifconfig_epair0a=&amp;quot;up&amp;quot;&lt;br /&gt;
ifconfig_epair0b=&amp;quot;up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
jail_ports_rootdir=&amp;quot;/mnt/mainstore/jail&amp;quot;&lt;br /&gt;
jail_ports_hostname=&amp;quot;ports&amp;quot;&lt;br /&gt;
jail_ports_name=&amp;quot;ports&amp;quot;&lt;br /&gt;
jail_ports_devfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
jail_ports_devfs_ruleset=&amp;quot;devfsrules_jail&amp;quot;&lt;br /&gt;
jail_ports_procfs_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
jail_ports_mount_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
jail_ports_vnet_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
jail_ports_flags=&amp;quot;-l -U root -c persist&amp;quot;&lt;br /&gt;
jail_ports_exec_start=&amp;quot;/bin/sh /dev/rc&amp;quot;&lt;br /&gt;
jail_ports_exec_earlypoststart0=&amp;quot;ifconfig epair0b vnet ports&amp;quot;&lt;br /&gt;
jail_ports_exec_afterstart0=&amp;quot;ifconfig lo0 127.0.0.1&amp;quot;&lt;br /&gt;
jail_ports_exec_afterstart1=&amp;quot;ifconfig epair0b 10.0.0.2 netmask 255.255.255.0 up&amp;quot;&lt;br /&gt;
&lt;br /&gt;
jail_list=&amp;quot;ports&amp;quot;&lt;br /&gt;
jail_v2_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
jail_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
EOF&lt;br /&gt;
mount -o ro /&lt;br /&gt;
&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; /mnt/mainstore/jail/etc/rc.conf&lt;br /&gt;
devd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
root_rw_mount=&amp;quot;NO&amp;quot;&lt;br /&gt;
hostname=&amp;quot;ports&amp;quot;&lt;br /&gt;
&lt;br /&gt;
network_interfaces=&amp;quot;lo0 epair0b&amp;quot;&lt;br /&gt;
ifconfig_epair0b=&amp;quot;inet 10.0.0.2 netmask 255.255.255.0&amp;quot;                          &lt;br /&gt;
syslogd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
inetd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
inetd_flags=&amp;quot;-wW -C 60&amp;quot;&lt;br /&gt;
&lt;br /&gt;
sshd_enable=&amp;quot;NO&amp;quot;&lt;br /&gt;
sshd_flags=&amp;quot;&amp;quot;&lt;br /&gt;
defaultrouter=&amp;quot;NO&amp;quot;&lt;br /&gt;
static_routes=&amp;quot;&amp;quot;&lt;br /&gt;
EOF&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Projets]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2114</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2114"/>
				<updated>2012-10-18T10:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Contact */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Opportunités ==&lt;br /&gt;
&lt;br /&gt;
=== Bibliothèque ===&lt;br /&gt;
&lt;br /&gt;
Le shakirail dispose d'une belle bibliothèque, on pourrait mettre en place son pendant numérique ? En gros, une machine avec du gros disque, de la grosse ram et un système pour gérer stockage et indexation.&lt;br /&gt;
&lt;br /&gt;
=== Copy party ===&lt;br /&gt;
&lt;br /&gt;
12BDProd, qui a un point de présence au shakirail avec le kino et la bibliothèque, organise des copy parties. Pour l'instant aucune R&amp;amp;D n'a été faite ni sur le stockage, ni sur la diffusion, ni sur le dépot, ni sur le tri.&lt;br /&gt;
&lt;br /&gt;
=== Illumination WiFi ===&lt;br /&gt;
&lt;br /&gt;
De grandes facades d'immeubles font face au shakirail, avec une bonne antenne on doit pouvoir les arroser et mettre ainsi les voisins en contact direct avec le lieu via par exemple une radio.&lt;br /&gt;
&lt;br /&gt;
== Réseau ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
L'uplink est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Uplink ==&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par une fonera couplée à une biquad installée en équilibre précaire dans la grande salle du premier.&lt;br /&gt;
&lt;br /&gt;
Accès en SSH en root user.&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 6 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter à chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Un wr703n a été planqué dans le kino, son unique rôle est de pinguer 8.8.8.8 toutes les minutes et de logguer le résultat sur une clé USB VFAT.&lt;br /&gt;
&lt;br /&gt;
Accès non-authentifié en telnet.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* [DONE: 2x d-link dir-600] illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi&lt;br /&gt;
&lt;br /&gt;
* [DONE] mettre en place une antenne biquad qui tourne&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC (nécessaire ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2113</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2113"/>
				<updated>2012-10-18T09:02:35Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Réseau interne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Réseau ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
L'uplink est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Uplink ==&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par une fonera couplée à une biquad installée en équilibre précaire dans la grande salle du premier.&lt;br /&gt;
&lt;br /&gt;
Accès en SSH en root user.&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 6 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter à chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Un wr703n a été planqué dans le kino, son unique rôle est de pinguer 8.8.8.8 toutes les minutes et de logguer le résultat sur une clé USB VFAT.&lt;br /&gt;
&lt;br /&gt;
Accès non-authentifié en telnet.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* [DONE: 2x d-link dir-600] illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi&lt;br /&gt;
&lt;br /&gt;
* [DONE] mettre en place une antenne biquad qui tourne&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC (nécessaire ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2112</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2112"/>
				<updated>2012-10-18T08:56:58Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Todo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Réseau interne ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
Le suceur de wifi est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins. L'antenne est actuellement une grosse yagi 16 dBi bien encombrante.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Uplink ==&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par une fonera couplée à une biquad installée en équilibre précaire dans la grande salle du premier.&lt;br /&gt;
&lt;br /&gt;
Accès en SSH en root user.&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 6 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter à chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Un wr703n a été planqué dans le kino, son unique rôle est de pinguer 8.8.8.8 toutes les minutes et de logguer le résultat sur une clé USB VFAT.&lt;br /&gt;
&lt;br /&gt;
Accès non-authentifié en telnet.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* [DONE: 2x d-link dir-600] illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi&lt;br /&gt;
&lt;br /&gt;
* [DONE] mettre en place une antenne biquad qui tourne&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC (nécessaire ?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2111</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2111"/>
				<updated>2012-10-18T08:55:30Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Fonera */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Réseau interne ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
Le suceur de wifi est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins. L'antenne est actuellement une grosse yagi 16 dBi bien encombrante.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Uplink ==&lt;br /&gt;
&lt;br /&gt;
L'uplink est fourni par une fonera couplée à une biquad installée en équilibre précaire dans la grande salle du premier.&lt;br /&gt;
&lt;br /&gt;
Accès en SSH en root user.&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 6 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter à chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
&lt;br /&gt;
Un wr703n a été planqué dans le kino, son unique rôle est de pinguer 8.8.8.8 toutes les minutes et de logguer le résultat sur une clé USB VFAT.&lt;br /&gt;
&lt;br /&gt;
Accès non-authentifié en telnet.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi [DONE]: 2x Dlink dir-600&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC&lt;br /&gt;
&lt;br /&gt;
* mettre en place une antenne biquad qui tourne ( prevu dimanche 9-09 avec ge-ser)&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2064</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2064"/>
				<updated>2012-09-07T07:06:50Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Réseau interne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Réseau interne ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
Le suceur de wifi est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins. L'antenne est actuellement une grosse yagi 16 dBi bien encombrante.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Un Dlink dir-600 doit faire la liaison et arroser en wifi le batiment rouge par la même occasion.&lt;br /&gt;
&lt;br /&gt;
== Fonera ==&lt;br /&gt;
&lt;br /&gt;
La fonera dispose d'infos sur 4 réseaux voisins, stockées dans /etc/config/wireless.$ESSID&lt;br /&gt;
&lt;br /&gt;
Le script /root/check_uplink appelé par cron toutes les 5 minutes:&lt;br /&gt;
* verifie l'existence d'une route par defaut&lt;br /&gt;
* pingue le routeur par defaut&lt;br /&gt;
* pingue 8.8.8.8&lt;br /&gt;
&lt;br /&gt;
Si l'un de ces tests echoue, il tente de se reconnecter a chaque réseau qui est présent et déclaré dans /etc/config, en commencant par celui qui a la meilleure qualité de lien. Ce script est protégé contre l'empilage.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi [DONE]: 2x Dlink dir-600&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC&lt;br /&gt;
&lt;br /&gt;
* mettre en place une antenne biquad qui tourne ( prevu dimanche 9-09 avec ge-ser)&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2063</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=2063"/>
				<updated>2012-09-07T06:59:07Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* Todo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Réseau interne ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
Le suceur de wifi est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins. L'antenne est actuellement une grosse yagi 16 dBi bien encombrante.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Il n'est pas encore branché, faute d'avoir un petit switch a brancher au cul de la fonera.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi [DONE]: 2x Dlink dir-600&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC&lt;br /&gt;
&lt;br /&gt;
* mettre en place une antenne biquad qui tourne ( prevu dimanche 9-09 avec ge-ser)&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=1964</id>
		<title>Shakirail</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Shakirail&amp;diff=1964"/>
				<updated>2012-08-08T19:58:09Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Infos sur le Shakirail&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Adresse ==&lt;br /&gt;
&lt;br /&gt;
72 rue Riquet, 75018 PARIS&lt;br /&gt;
&lt;br /&gt;
Station : Marx Dormoy (M12)&lt;br /&gt;
&lt;br /&gt;
== Sur le net ==&lt;br /&gt;
&lt;br /&gt;
* Site web : http://shakirail.blogspot.fr/&lt;br /&gt;
* Mailing list: curryvavart@verot.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
* Voir avec [[User:dermiste]]&lt;br /&gt;
&lt;br /&gt;
== Réseau interne ==&lt;br /&gt;
&lt;br /&gt;
En raison d'un statut historique particulier, il n'est pas possible d'ouvrir de ligne téléphonique. Solution de repli: les réseaux ouverts en WEP avoisinants.&lt;br /&gt;
&lt;br /&gt;
Le suceur de wifi est une fonera 2100 flashée avec OpenWRT BackFire, qui sert des baux DHCP sur 172.16.1.0/24, située dans &amp;quot;l'amphitheatre&amp;quot;, coin gauche en entrant sur les gradins. L'antenne est actuellement une grosse yagi 16 dBi bien encombrante.&lt;br /&gt;
&lt;br /&gt;
Le switch core est situé dans le placard dit &amp;quot;local lumières&amp;quot; (coincé entre le Kino et le biliothèque). Des câbles arrosent la bibliothèque et le Kino.&lt;br /&gt;
&lt;br /&gt;
Il y a un cable RJ45 qui court de &amp;quot;l'amphitheatre&amp;quot; vers le batiment vert, il ressort au niveau du bureau du premier étage du batiment vert, au niveau du sol et dans le coin pris entre la chambre et la SdB. Il n'est pas encore branché, faute d'avoir un petit switch a brancher au cul de la fonera.&lt;br /&gt;
&lt;br /&gt;
== Todo ==&lt;br /&gt;
&lt;br /&gt;
* illuminer le bâtiment vert. Besoin: 1 switch (5 ports) + 1 AP wifi&lt;br /&gt;
&lt;br /&gt;
* tirer un cable vers un atelier du RdC&lt;br /&gt;
&lt;br /&gt;
* mettre en place une antenne biquad qui tourne&lt;br /&gt;
&lt;br /&gt;
[[Category:Squat]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=User:Dermiste&amp;diff=1962</id>
		<title>User:Dermiste</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=User:Dermiste&amp;diff=1962"/>
				<updated>2012-08-08T18:14:38Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Created page with &amp;quot;'''dermiste''', submersible.  == Contact == * Tél : &amp;lt;tt&amp;gt;06 ! 79 ! 23 ! 78 ! 91&amp;lt;/tt&amp;gt; * Mail : &amp;lt;tt&amp;gt;dermiste ! kilob ! yt&amp;lt;/tt&amp;gt;  == Accounting ==  === adduser ===    adduser --sh...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''dermiste''', submersible.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
* Tél : &amp;lt;tt&amp;gt;06 ! 79 ! 23 ! 78 ! 91&amp;lt;/tt&amp;gt;&lt;br /&gt;
* Mail : &amp;lt;tt&amp;gt;dermiste ! kilob ! yt&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Accounting ==&lt;br /&gt;
&lt;br /&gt;
=== adduser ===&lt;br /&gt;
&lt;br /&gt;
  adduser --shell /bin/bash dermiste&lt;br /&gt;
&lt;br /&gt;
=== GPG ===&lt;br /&gt;
* type: DSA-3072&lt;br /&gt;
* id: 24785FAB&lt;br /&gt;
* fingerprint: 01B0 23B4 A812 BBF6 BA8A 1E4B 9A85 AAE6 2478 5FAB&lt;br /&gt;
&lt;br /&gt;
=== SSH ===&lt;br /&gt;
ssh-dss AAAAB3NzaC1kc3MAAACBAI75AbxYERXQ+DPaMt4BJFkSxfXsVHstCV38J/M2TrgAWHouTgPuLMx8Uey/4L9/zFBFdT6jlfE+D2tw9ig3o81KYILuW01D4yxguUmvZ/6zvckBpJ4iIH6ibzkErJ2lMJJK/S0w7mq6s3DiEg+NsvHA1lGdEvZ1+LI1ojfytzxHAAAAFQCLBZCZUnVmI5XguW+NLRCV4yuzKQAAAIB4A+MdeS8K0m+7xzHm0Xdvc1zNYZ/oBULqvjVlQqdd0Sa4+LElMb2Qz6/TwsRanzTNRM/+M5WHZclUTSOgplXxpZjn06ySmlgiJX0alPZoYFxPToPoo9js5ViNRtsHtpqBUJMZ9gRKJL9EstsHMtSXBC4p2vnX6ZqtdBO89THdwQAAAIB14xTsRnJjgtjMyL6LLIZIThpCNzeXrCfiDLINn8BIGzwg0iyUrHXUI4UiQMN01//REAbLjKwiAOX9KaLawrClVBGI//K5WgQ9Te+tpIOZT7NeZq6id+X0zZJubXYFMWOeJfZZbYAWq8NEktjDofebsU5vgaGPKhS3bW7VDAV5bA== dermiste@smeagol&lt;br /&gt;
&lt;br /&gt;
[[Category:WikiGnome]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1757</id>
		<title>GenerationDePaletteDeCouleurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1757"/>
				<updated>2012-05-20T16:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* generation de palette de couleur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== generation de palette de couleur ==&lt;br /&gt;
&lt;br /&gt;
un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing&lt;br /&gt;
&lt;br /&gt;
Usage: ./palette.pl | sed 's/100/ff/g' &amp;gt; ./palette.html&lt;br /&gt;
&lt;br /&gt;
Patches welcome&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #!/usr/bin/perl&lt;br /&gt;
  print &amp;quot;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;palette&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
  for $v1 ( 4,3 ) {&lt;br /&gt;
    $v = $v1 / 4;&lt;br /&gt;
    for $s1 ( 2 ) {&lt;br /&gt;
      $s = $s1/2;&lt;br /&gt;
        for $h1 (0,1,2,3,4,5,6,7,8,9,10,11) {&lt;br /&gt;
        $h = $h1 * 30;&lt;br /&gt;
        $ti = int($h/60) % 6;&lt;br /&gt;
        $f = $h/60 - $ti;&lt;br /&gt;
        $l = $v * (1 - $s);&lt;br /&gt;
        $m = $v * (1 - $f * $s);&lt;br /&gt;
        $n = $v * (1 - (1 - $f) * $s);&lt;br /&gt;
        @r = ($v,$m,$l,$l,$n,$v);&lt;br /&gt;
        @g = ($n,$v,$v,$m,$l,$l);&lt;br /&gt;
        @b = ($l,$l,$n,$v,$v,$m);&lt;br /&gt;
        printf(&amp;quot;&amp;amp;lt;span style=\&amp;quot;background-color : #%.2x%.2x%.2x\&amp;quot;&amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;lt;/span&amp;amp;gt;\n&amp;quot;,$r[$ti]*256,$g[$ti]*256,$b[$ti]*256);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  print &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1756</id>
		<title>GenerationDePaletteDeCouleurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1756"/>
				<updated>2012-05-20T16:14:00Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* generation de palette de couleur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== generation de palette de couleur ==&lt;br /&gt;
&lt;br /&gt;
un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing&lt;br /&gt;
&lt;br /&gt;
Usage: ./palette.pl | sed 's/100/ff/g' &amp;gt; ./palette.html&lt;br /&gt;
&lt;br /&gt;
Patches welcome&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #!/usr/bin/perl&lt;br /&gt;
  print &amp;quot;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;palette&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
  for $v1 ( 4,3 ) {&lt;br /&gt;
    $v = $v1 / 4;&lt;br /&gt;
    for $s1 ( 2 ) {&lt;br /&gt;
      $s = $s1/2;&lt;br /&gt;
        for $h1 (0,1,2,3,4,5,6,7,8,9,10,11) {&lt;br /&gt;
        $h = $h1 * 30;&lt;br /&gt;
        $ti = int($h/60) % 6;&lt;br /&gt;
        $f = $h/60 - $ti;&lt;br /&gt;
        $l = $v * (1 - $s);&lt;br /&gt;
        $m = $v * (1 - $f * $s);&lt;br /&gt;
        $n = $v * (1 - (1 - $f) * $s);&lt;br /&gt;
        @r = ($v,$m,$l,$l,$n,$v);&lt;br /&gt;
        @g = ($n,$v,$v,$m,$l,$l);&lt;br /&gt;
        @b = ($l,$l,$n,$v,$v,$m);&lt;br /&gt;
        printf(&amp;quot;&amp;lt;span style=\&amp;quot;background-color : #%.2x%.2x%.2x\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;\n&amp;quot;,$r[$ti]*256,$g[$ti]*256,$b[$ti]*256);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  print &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1755</id>
		<title>GenerationDePaletteDeCouleurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1755"/>
				<updated>2012-05-20T16:13:41Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* generation de palette de couleur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== generation de palette de couleur ==&lt;br /&gt;
&lt;br /&gt;
un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing&lt;br /&gt;
&lt;br /&gt;
Usage: ./palette.pl | sed 's/100/ff/g' &amp;gt; ./palette.html&lt;br /&gt;
&lt;br /&gt;
Patches welcome&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #!/usr/bin/perl&lt;br /&gt;
  print &amp;quot;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;palette&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
  for $v1 ( 4,3 ) {&lt;br /&gt;
    $v = $v1 / 4;&lt;br /&gt;
    for $s1 ( 2 ) {&lt;br /&gt;
      $s = $s1/2;&lt;br /&gt;
        for $h1 (0,1,2,3,4,5,6,7,8,9,10,11) {&lt;br /&gt;
        $h = $h1 * 30;&lt;br /&gt;
        $ti = int($h/60) % 6;&lt;br /&gt;
        $f = $h/60 - $ti;&lt;br /&gt;
        $l = $v * (1 - $s);&lt;br /&gt;
        $m = $v * (1 - $f * $s);&lt;br /&gt;
        $n = $v * (1 - (1 - $f) * $s);&lt;br /&gt;
        @r = ($v,$m,$l,$l,$n,$v);&lt;br /&gt;
        @g = ($n,$v,$v,$m,$l,$l);&lt;br /&gt;
        @b = ($l,$l,$n,$v,$v,$m);&lt;br /&gt;
        printf(&amp;quot;&amp;lt;span style=\&amp;quot;background-color : #%.2x%.2x%.2x\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;\n&amp;quot;,$r[$ti]*256,$g[$ti]*256,$b[$ti]*256);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  print &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1754</id>
		<title>GenerationDePaletteDeCouleurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1754"/>
				<updated>2012-05-20T16:13:24Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* generation de palette de couleur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== generation de palette de couleur ==&lt;br /&gt;
&lt;br /&gt;
un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing&lt;br /&gt;
&lt;br /&gt;
Usage: ./palette.pl | sed 's/100/ff/g' &amp;gt; ./palette.html&lt;br /&gt;
&lt;br /&gt;
Patches welcome&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  #!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
  print &amp;quot;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;palette&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
  for $v1 ( 4,3 ) {&lt;br /&gt;
    $v = $v1 / 4;&lt;br /&gt;
    for $s1 ( 2 ) {&lt;br /&gt;
      $s = $s1/2;&lt;br /&gt;
        for $h1 (0,1,2,3,4,5,6,7,8,9,10,11) {&lt;br /&gt;
        $h = $h1 * 30;&lt;br /&gt;
        $ti = int($h/60) % 6;&lt;br /&gt;
        $f = $h/60 - $ti;&lt;br /&gt;
        $l = $v * (1 - $s);&lt;br /&gt;
        $m = $v * (1 - $f * $s);&lt;br /&gt;
        $n = $v * (1 - (1 - $f) * $s);&lt;br /&gt;
        @r = ($v,$m,$l,$l,$n,$v);&lt;br /&gt;
        @g = ($n,$v,$v,$m,$l,$l);&lt;br /&gt;
        @b = ($l,$l,$n,$v,$v,$m);&lt;br /&gt;
        printf(&amp;quot;&amp;lt;span style=\&amp;quot;background-color : #%.2x%.2x%.2x\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;\n&amp;quot;,$r[$ti]*256,$g[$ti]*256,$b[$ti]*256);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  print &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1753</id>
		<title>GenerationDePaletteDeCouleurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1753"/>
				<updated>2012-05-20T16:12:32Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* generation de palette de couleur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== generation de palette de couleur ==&lt;br /&gt;
&lt;br /&gt;
un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing&lt;br /&gt;
&lt;br /&gt;
Usage: ./palette.pl | sed 's/100/ff/g' &amp;gt; ./palette.html&lt;br /&gt;
&lt;br /&gt;
Patches welcome&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
\#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;palette&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
for $v1 ( 4,3 ) {&lt;br /&gt;
  $v = $v1 / 4;&lt;br /&gt;
  for $s1 ( 2 ) {&lt;br /&gt;
    $s = $s1/2;&lt;br /&gt;
      for $h1 (0,1,2,3,4,5,6,7,8,9,10,11) {&lt;br /&gt;
      $h = $h1 * 30;&lt;br /&gt;
      $ti = int($h/60) % 6;&lt;br /&gt;
      $f = $h/60 - $ti;&lt;br /&gt;
      $l = $v * (1 - $s);&lt;br /&gt;
      $m = $v * (1 - $f * $s);&lt;br /&gt;
      $n = $v * (1 - (1 - $f) * $s);&lt;br /&gt;
      @r = ($v,$m,$l,$l,$n,$v);&lt;br /&gt;
      @g = ($n,$v,$v,$m,$l,$l);&lt;br /&gt;
      @b = ($l,$l,$n,$v,$v,$m);&lt;br /&gt;
      printf(&amp;quot;&amp;lt;span style=\&amp;quot;background-color : #%.2x%.2x%.2x\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;\n&amp;quot;,$r[$ti]*256,$g[$ti]*256,$b[$ti]*256);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1752</id>
		<title>GenerationDePaletteDeCouleurs</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=GenerationDePaletteDeCouleurs&amp;diff=1752"/>
				<updated>2012-05-20T16:12:09Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Created page with &amp;quot;== generation de palette de couleur ==  un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing  Usage: ./palette.pl | sed 's/1...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== generation de palette de couleur ==&lt;br /&gt;
&lt;br /&gt;
un petit script naif pour generer une palette de 24 couleurs, potentiellement adequate pour du graphing&lt;br /&gt;
&lt;br /&gt;
Usage: ./palette.pl | sed 's/100/ff/g' &amp;gt; ./palette.html&lt;br /&gt;
&lt;br /&gt;
Patches welcome&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#!/usr/bin/perl&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;&amp;lt;html&amp;gt; &amp;lt;head&amp;gt;&amp;lt;title&amp;gt;palette&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt; &amp;lt;body&amp;gt;\n&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
for $v1 ( 4,3 ) {&lt;br /&gt;
  $v = $v1 / 4;&lt;br /&gt;
  for $s1 ( 2 ) {&lt;br /&gt;
    $s = $s1/2;&lt;br /&gt;
      for $h1 (0,1,2,3,4,5,6,7,8,9,10,11) {&lt;br /&gt;
      $h = $h1 * 30;&lt;br /&gt;
      $ti = int($h/60) % 6;&lt;br /&gt;
      $f = $h/60 - $ti;&lt;br /&gt;
      $l = $v * (1 - $s);&lt;br /&gt;
      $m = $v * (1 - $f * $s);&lt;br /&gt;
      $n = $v * (1 - (1 - $f) * $s);&lt;br /&gt;
      @r = ($v,$m,$l,$l,$n,$v);&lt;br /&gt;
      @g = ($n,$v,$v,$m,$l,$l);&lt;br /&gt;
      @b = ($l,$l,$n,$v,$v,$m);&lt;br /&gt;
      printf(&amp;quot;&amp;lt;span style=\&amp;quot;background-color : #%.2x%.2x%.2x\&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;\n&amp;quot;,$r[$ti]*256,$g[$ti]*256,$b[$ti]*256);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=Serveur_Xen&amp;diff=1750</id>
		<title>Serveur Xen</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=Serveur_Xen&amp;diff=1750"/>
				<updated>2012-05-15T17:04:15Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: Created page with &amp;quot;== Déploiement ==  # Installer une debian stable, sélectionner serveur SSH et utilitaires standards du système. Penser a garder une gros volume LVM pour la création des di...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Déploiement ==&lt;br /&gt;
&lt;br /&gt;
# Installer une debian stable, sélectionner serveur SSH et utilitaires standards du système. Penser a garder une gros volume LVM pour la création des disques des DomU&lt;br /&gt;
# sur la debian fraichement installée, &amp;quot;apt-get install xen-hypervisor-$ARCH linux-image-xen-$ARCH xen-tools&amp;quot;&lt;br /&gt;
# dans le fichier /etc/default/grub:&lt;br /&gt;
** GRUB_DEFAULT=4&lt;br /&gt;
** GRUB_CMDLINE_XEN=&amp;quot;dom0mem=512M&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# TO BE COMPLETED&lt;br /&gt;
&lt;br /&gt;
[[Category:Infrastructure]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=De_z%C3%A9ro_%C3%A0_IPv4&amp;diff=1331</id>
		<title>De zéro à IPv4</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=De_z%C3%A9ro_%C3%A0_IPv4&amp;diff=1331"/>
				<updated>2011-09-01T11:58:42Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: /* C'est quoi ? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C'est quoi ? ==&lt;br /&gt;
&lt;br /&gt;
google:&amp;quot;ipv4 howto&amp;quot; -&amp;gt; About 7,410,000 results (0.15 seconds) -&amp;gt; meh. trop long ; pas lu.&lt;br /&gt;
&lt;br /&gt;
Procédons autrement. En une soirée, je vais vous montrer comment :                                                                                 &lt;br /&gt;
* configurer IP sur deux machines&lt;br /&gt;
* vérifier qu'elles arrivent à se joindre&lt;br /&gt;
* connecter deux réseaux physiques distincts grace a la magie des tables de routage&lt;br /&gt;
* configurer le DNS pour pouvoir taper wiki.leloop.org au lieu de 195.88.84.155&lt;br /&gt;
* connecter plein de machines alors qu'on a qu'une seule ligne internet&lt;br /&gt;
&lt;br /&gt;
Et comme c'est pas drôle de juste voir quelque chose tomber en marche, je me prendrai volontairement les pieds dans tous les tapis qui traînent, et à ces occasions je vous expliquerai les differents mécanismes mis en jeu, pourquoi ils sont là et comment ils interagissent.&lt;br /&gt;
&lt;br /&gt;
A la fin, vous saurez debugger votre ${FAI}box &amp;quot;like a boss&amp;quot;, et vous pourrez vous aussi vous moquer de ceux qui disent &amp;quot;Internet il marche pas !&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== J'utilise Windows, je peux venir ? ==&lt;br /&gt;
&lt;br /&gt;
Tout le monde est bienvenu, pas besoin d'etre un expert ; bien au contraire, cette présentation s'adresse essentiellement aux debutants.&lt;br /&gt;
Je ferai les manips sous Ubuntu et OpenBSD, mais la présentation est comme IP : agnostique vis à vis de l'OS.&lt;br /&gt;
&lt;br /&gt;
== On ramene quoi ? ==&lt;br /&gt;
&lt;br /&gt;
Un cerveau en vague état de marche. Il y aura surement du temps pour bidouiller après la présentation, donc vous pouvez ramener vos laptops.&lt;br /&gt;
&lt;br /&gt;
== C'est quand ? ==&lt;br /&gt;
&lt;br /&gt;
Rendez vous mardi 6 septembre au soir. La présentation commencera à 20h30. Et j'ai bien dit 20h30, pas 22h.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	<entry>
		<id>http://wiki.leloop.org/index.php?title=De_z%C3%A9ro_%C3%A0_IPv4&amp;diff=1330</id>
		<title>De zéro à IPv4</title>
		<link rel="alternate" type="text/html" href="http://wiki.leloop.org/index.php?title=De_z%C3%A9ro_%C3%A0_IPv4&amp;diff=1330"/>
				<updated>2011-09-01T11:58:19Z</updated>
		
		<summary type="html">&lt;p&gt;Dermiste: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== C'est quoi ? ==&lt;br /&gt;
&lt;br /&gt;
google:&amp;quot;ipv4 howto&amp;quot; -&amp;gt; About 7,410,000 results (0.15 seconds) -&amp;gt; meh. trop long ; pas lu.&lt;br /&gt;
&lt;br /&gt;
Procédons autrement. En une soirée, je vais vous montrer comment :                                                                                 &lt;br /&gt;
* configurer IP sur deux machines&lt;br /&gt;
* vérifier qu'elles arrivent à se joindre&lt;br /&gt;
* connecter deux réseaux physiques distincts grace a la magie des tables de routage&lt;br /&gt;
* configurer le DNS pour pouvoir taper wiki.leloop.org au lieu de 195.88.84.155&lt;br /&gt;
* connecter plein de machines alors qu'on a qu'une seule ligne internet&lt;br /&gt;
&lt;br /&gt;
Et comme c'est pas drôle de juste voir quelque chose tomber en marche,je me prendrai volontairement les pieds dans tous les tapis qui traînent, et à ces occasions je vous expliquerai les differents mécanismes mis en jeu, pourquoi ils sont là et comment ils interagissent.&lt;br /&gt;
&lt;br /&gt;
A la fin, vous saurez debugger votre ${FAI}box &amp;quot;like a boss&amp;quot;, et vous pourrez vous aussi vous moquer de ceux qui disent &amp;quot;Internet il marche pas !&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== J'utilise Windows, je peux venir ? ==&lt;br /&gt;
&lt;br /&gt;
Tout le monde est bienvenu, pas besoin d'etre un expert ; bien au contraire, cette présentation s'adresse essentiellement aux debutants.&lt;br /&gt;
Je ferai les manips sous Ubuntu et OpenBSD, mais la présentation est comme IP : agnostique vis à vis de l'OS.&lt;br /&gt;
&lt;br /&gt;
== On ramene quoi ? ==&lt;br /&gt;
&lt;br /&gt;
Un cerveau en vague état de marche. Il y aura surement du temps pour bidouiller après la présentation, donc vous pouvez ramener vos laptops.&lt;br /&gt;
&lt;br /&gt;
== C'est quand ? ==&lt;br /&gt;
&lt;br /&gt;
Rendez vous mardi 6 septembre au soir. La présentation commencera à 20h30. Et j'ai bien dit 20h30, pas 22h.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Workshops]]&lt;/div&gt;</summary>
		<author><name>Dermiste</name></author>	</entry>

	</feed>