Pour éditer le wiki, il faut demander un compte à un Lapin !

Difference between revisions of "Ateliers Babel"

From Le L∞p's Wiki
Jump to: navigation, search
m (Description: Syntaxe)
(ajout Cat:Babel, wikify)
Line 1: Line 1:
L'objectif de cet atelier est de partager les connaissances sur le '''protocole Babel''' afin de permettre à un maximum de personnes d'installer des noeuds Babel et de lancer une expérimentation de grande taille.
+
L'objectif de cet atelier est de partager les connaissances sur le [http://www.pps.univ-paris-diderot.fr/~jch/software/babel/ '''protocole Babel'''] afin de permettre à un maximum de personnes d'installer des nœuds Babel et de lancer une expérimentation de grande taille.
 
+
Proposé par [[User:Err404|Err404]].
+
  
 
== Description ==
 
== Description ==
  
Lors de cet atelier, je vais vous présenter Babel à partir de la distribution GNU/Linux Debian, mais cela devrait être facilement adaptable pour d'autres distributions. Un portage de Babel pour Windows est en cours...  
+
Lors de cet atelier, je vais vous présenter '''Babel''' à partir de la distribution GNU/Linux [http://www.debian.org/ '''Debian'''], mais cela devrait être facilement adaptable pour d'autres distributions. Un portage de Babel pour Windows est en cours...  
  
Pour le moment Babel n'a pas de système d'authentification (la plupart des protocoles de réseaux maillés, y compris BGP, n'en possèdent pas non plus), mais un russe, Denis Ovsienko, a déjà implémenté un système d'authentification<ref>D. Ovsienko, « [http://tools.ietf.org/html/draft-ovsienko-babel-hmac-authentication-01| Babel HMAC Cryptographic Authentication] »</ref> qui fonctionne pour la version [[wikipedia:fr:Quagga (logiciel)|Quagga]] de Babel.
+
Pour le moment, Babel n'a pas de système d'authentification (la plupart des protocoles de réseaux maillés, y compris BGP, n'en possèdent pas non plus), mais un russe, Denis Ovsienko, a déjà implémenté un système d'authentification<ref>D. Ovsienko, « [http://tools.ietf.org/html/draft-ovsienko-babel-hmac-authentication-01| Babel HMAC Cryptographic Authentication] »</ref> qui fonctionne pour la version [[wikipedia:fr:Quagga (logiciel)|'''Quagga''']] de Babel.
  
 
== Prérequis ==
 
== Prérequis ==
  
Si vous souhaitez participer à l'expérience des réseaux maillés, il est préférable de venir avec votre propre ordinateur préconfiguré. Mais le paquet {{deb|babeld}} est très léger, donc si vous ne l'avez pas encore installé ni configuré, vous pourrez le faire sur place.
+
Si vous souhaitez participer à l'expérience des réseaux maillés, il est préférable de venir avec votre propre ordinateur préconfiguré. Mais le paquet '''{{deb|babeld}}''' est très léger, donc si vous ne l'avez pas encore installé ni configuré, vous pourrez le faire sur place.
  
* {{deb|babeld}} (par exemple avec <tt>aptitude install babeld</tt>)
+
* {{deb|babeld}} (par exemple avec <code>aptitude install babeld</code>) ;
* disposer des drivers réseau pour son ordinateur
+
* disposer des pilotes réseau pour votre ordinateur.
  
 
=== Configuration ===
 
=== Configuration ===
Line 41: Line 39:
  
 
{{fichier|/etc/default/babeld}} :
 
{{fichier|/etc/default/babeld}} :
   # List of interfaces on which the protocol should operate
+
   # Liste des interfaces réseau sur lesquelles le protocole devrait fonctionner.
 
   INTERFACES="eth0 wlan0"
 
   INTERFACES="eth0 wlan0"
  
Line 50: Line 48:
 
== Quand ==
 
== Quand ==
  
; Date : mercredi 30 janvier 2013 à 20H30
+
; Date : mercredi 30 janvier 2013 à 20 h 30
 
; Durée envisagée : 30 minutes
 
; Durée envisagée : 30 minutes
; Animation : [[User:Err404]]
+
; Animation : [[User:Err404|Err404]]
  
 
== Inscriptions ==
 
== Inscriptions ==
Line 63: Line 61:
  
 
== Voir aussi ==
 
== Voir aussi ==
* [[wikipedia:fr:Babel (protocole)|Babel sur Wikipedia]]
+
 
* [[Installation de babel sur Pogoplug Pro|Installation de Babel sur Pogoplug Pro]]
+
* [[wikipedia:fr:Babel (protocole)|'''Babel''']] sur Wikipédia
 +
 
  
 
[[Category:Workshops]]
 
[[Category:Workshops]]
 +
[[Category:Babel]]

Revision as of 19:41, 12 April 2013

L'objectif de cet atelier est de partager les connaissances sur le protocole Babel afin de permettre à un maximum de personnes d'installer des nœuds Babel et de lancer une expérimentation de grande taille.

Description

Lors de cet atelier, je vais vous présenter Babel à partir de la distribution GNU/Linux Debian, mais cela devrait être facilement adaptable pour d'autres distributions. Un portage de Babel pour Windows est en cours...

Pour le moment, Babel n'a pas de système d'authentification (la plupart des protocoles de réseaux maillés, y compris BGP, n'en possèdent pas non plus), mais un russe, Denis Ovsienko, a déjà implémenté un système d'authentification[1] qui fonctionne pour la version Quagga de Babel.

Prérequis

Si vous souhaitez participer à l'expérience des réseaux maillés, il est préférable de venir avec votre propre ordinateur préconfiguré. Mais le paquet babeld est très léger, donc si vous ne l'avez pas encore installé ni configuré, vous pourrez le faire sur place.

  • babeld (par exemple avec aptitude install babeld) ;
  • disposer des pilotes réseau pour votre ordinateur.

Configuration

/etc/network/interfaces (exemple à adapter en fonction du réseau local) :

 allow-hotplug eth0
 iface eth0 inet dhcp
   post-up ip r d default via 192.168.0.1 dev eth0
   post-up ip r a default via 192.168.0.1 dev eth0 proto static onlink
   post-up invoke-rc.d babeld restart
 
 auto wlan0
 iface wlan0 inet static
 address 192.168.0.x
 netmask 255.255.255.0
 network 192.168.0.0
   wireless-essid -babel-
   wireless-channel 6
   wireless-mode ad-hoc
   wireless-rts 512
   wireless-ap ca:fe:ca:fe:ca:fe
   post-up invoke-rc.d babeld restart

/etc/babeld.conf :

 redistribute metric 128

/etc/default/babeld :

 # Liste des interfaces réseau sur lesquelles le protocole devrait fonctionner.
 INTERFACES="eth0 wlan0"

Pour la configuration du wifi, certains drivers ne supportent pas la façon dont c'est écrit, je n'ai pas de solution miracle pour le moment.

Pour la configuration de l'interface filaire, obtenu avec DHCP, je retire la route par défaut et j'en rajoute une, qui doit être adaptée au réseau local. Ici aussi il doit y avoir moyen d'arranger ça.

Quand

Date 
mercredi 30 janvier 2013 à 20 h 30
Durée envisagée 
30 minutes
Animation 
Err404

Inscriptions

Intéressé ? Note ton nom ici :

Notes et références

  1. D. Ovsienko, « Babel HMAC Cryptographic Authentication »

Voir aussi