<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.yobi.be/index.php?action=history&amp;feed=atom&amp;title=Kernel_AODV_ReseauCitoyen</id>
	<title>Kernel AODV ReseauCitoyen - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.yobi.be/index.php?action=history&amp;feed=atom&amp;title=Kernel_AODV_ReseauCitoyen"/>
	<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Kernel_AODV_ReseauCitoyen&amp;action=history"/>
	<updated>2026-05-23T18:50:30Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.yobi.be/index.php?title=Kernel_AODV_ReseauCitoyen&amp;diff=2837&amp;oldid=prev</id>
		<title>PhilippeTeuwen at 00:05, 26 February 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.yobi.be/index.php?title=Kernel_AODV_ReseauCitoyen&amp;diff=2837&amp;oldid=prev"/>
		<updated>2008-02-26T00:05:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;Converted with [[MediaWiki#HTML-WikiConverter|HTML::WikiConverter::MediaWiki]] from my old phpwiki site&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
== Création d&amp;#039;une solution pour [http://reseaucitoyen.be/? ReseauCitoyen:] ==&lt;br /&gt;
&lt;br /&gt;
Cette page contient une description du cheminement qui a permis d&amp;#039;aboutir à la solution viable décrite sur [http://reseaucitoyen.be/?KernelAodvHackDhcp ReseauCitoyen:KernelAodvHackDhcp]&lt;br /&gt;
&lt;br /&gt;
=== Mise en oeuvre: ===&lt;br /&gt;
&lt;br /&gt;
4 composants sont nécessaires pour avoir un noeud RC qui distribue des adresses RC par DHCP et qui les route via AODV:&lt;br /&gt;
&lt;br /&gt;
==== module kernel-aodv modifié ====&lt;br /&gt;
&lt;br /&gt;
* Accepte les fausses RREP HELLO générées localement en provenance du démon liant DHCP et AODV.&lt;br /&gt;
* cf [[Kernel AODV Hack]]&lt;br /&gt;
* Statut: &amp;#039;&amp;#039;&amp;#039;REALISE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Résumé:&lt;br /&gt;
** code disponible [http://www.teuwen.org/data/kaodv/ ici]&lt;br /&gt;
&lt;br /&gt;
==== serveur DHCP modifié ====&lt;br /&gt;
&lt;br /&gt;
* Délivre des adresses IP dont les 3 derniers bytes sont égaux aux 3 derniers bytes de la MAC address du client.&lt;br /&gt;
* Appelle un programme ou script externe à chaque envoi d&amp;#039;un ACK à un client.&lt;br /&gt;
* cf [[Kernel AODV DHCPd]]&lt;br /&gt;
* Statut: &amp;#039;&amp;#039;&amp;#039;REALISE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Résumé:&lt;br /&gt;
** Il n&amp;#039;est pas possible de configurer correctement un client en 10.x.x.x malgré plusieurs approches parfois très tordues.&lt;br /&gt;
** On utilisera finalement le subnet 1.0.0.0/8 pour les clients et on use de netfilter pour lier la sauce.&lt;br /&gt;
** code disponible [http://www.teuwen.org/data/kaodv/ ici]&lt;br /&gt;
&lt;br /&gt;
==== Étude de Proxy-ARP ====&lt;br /&gt;
&lt;br /&gt;
* Répond au client en lieu et place de machines que le client croit être dans son environnement immédiat.&lt;br /&gt;
* cf [[Kernel AODV Proxy ARP]]&lt;br /&gt;
* Statut: &amp;#039;&amp;#039;&amp;#039;REALISE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Résumé:&lt;br /&gt;
** Utilisation du proxy-arp du noyau et ajout de routes adéquates pour répondre à aux ARP requests destinées au pseudo-gateway 1.N.O.D alors que l&amp;#039;IP du noeud est en fait 10.N.O.D.&lt;br /&gt;
&lt;br /&gt;
==== démon glue-dhcp-aodv ====&lt;br /&gt;
&lt;br /&gt;
* Est informé par un serveur DHCP [KernelAodvDhcpd modifié] de l&amp;#039;arrivée potentielle d&amp;#039;un nouveau client (au moment de l&amp;#039;envoi d&amp;#039;un DHCP ACK) et envoie des messages HELLO forgés au module kernel-aodv local [KernelAodvHack modifié]&lt;br /&gt;
* Vérifie que les clients soient toujours connectés (arping) sinon arrête l&amp;#039;injection et nettoye netfilter et la table de routage.&lt;br /&gt;
* Statut: &amp;#039;&amp;#039;&amp;#039;REALISE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Résumé:&lt;br /&gt;
** Ancien code disponible [http://www.teuwen.org/data/kaodv/RCd ici] (cette version nécessite encore l&amp;#039;écriture sur disque (ramfs si on veut) de petits fichiers pour hping2)&lt;br /&gt;
** Le démon actuel est intégré à /etc/init.d/kaodv, cf [http://reseaucitoyen.be/?AodvNistBugs ReseauCitoyen:AodvNistBugs] et [http://www.teuwen.org/data/kaodv/patches-kaodv-2.1-7pre5.tgz dernier code] et ne nécessite plus l&amp;#039;écriture de fichiers temporaires grâce à un nouveau code d&amp;#039;injection (cf [http://reseaucitoyen.be/?ForgeAodv ReseauCitoyen:ForgeAodv])&lt;/div&gt;</summary>
		<author><name>PhilippeTeuwen</name></author>
	</entry>
</feed>