Kernel AODV
Revision as of 21:35, 24 November 2010 by <bdi>PhilippeTeuwen</bdi> (talk | contribs) (Reverted edits by Etegohy (Talk) to last revision by PhilippeTeuwen)
Converted with HTML::WikiConverter::MediaWiki from my old phpwiki site
Kernel AODV
Sources, patches & paquets...
Plus de détails sur la self_injection sur KernelAodvHack, étape nécessaire à la réalisation de KernelAodvReseauCitoyen
Quelques notes sur le fonctionnement de kernel-aodv
ReseauCitoyen:AodvNistInternals
Spoofing de paquets Hello
KernelAodvSpoofHello
Conclusions
2 usages détournés d'AODV sont possibles:
- Noeud AODV trafiqué et client DHCP intact
- Cet usage est discuté dans KernelAodvReseauCitoyen
- Noeud AODV intact et client trafiqué:
- Le noeud AODV n'a pas besoin de faire tourner un DHCPd.
- Le client se donne une IP RC avec netmask 255.255.255.255 et se choisit un GW accessible à 1 hop.
- Le client s'annonce au noeud par des messages HELLO à destination exclusive dudit noeud.
- Cela suffit à intégrer le client dans le maillage AODV même si, le client ne répondant jamais aux requêtes, il ne pourra jamais devenir noeud.
Cela montre aussi avec quelle facilité on peut foutre un réseau AODV par terre en envoyant tous azimuts des messages HELLO foireux!
Oui mais...
Tous les clients vont bouffer le service que procure AODV sans contrepartie?
- Dans le premier cas de figure, on peut limiter le nombre de clients DHCP et on peut abaisser leur bande passante.
- Dans le second, ben, heu... le problème peut être très délicat!
Limiter la bande passante des noeuds qui ne relayent personne? D'où émulation pour essayer de devenir relais, etc?
Création d'une solution ReseauCitoyen sur mesure
cf premier usage détourné cité dans les conclusions précédentes.
Kernel AODV ReseauCitoyen
Récapitulatif des pages liées à kernel_aodv:
- Kernel AODV
Vous y êtes! - Kernel AODV Spoof Hello
Premiers essais d'injection de messages HELLO dans kernel_aodv. - Kernel AODV ReseauCitoyen
Projet de noeud pouvant délivrer des IP "RC" par DHCP et les intégrer à l'espace AODV. - Kernel AODV Hack
Modification du code de kernel_aodv pour le projet Kernel AODV ReseauCitoyen. - Kernel AODV DHCPd
Modification du code d'un serveur DHCP pour allouer des IP "RC" pour le projet Kernel AODV ReseauCitoyen. - Kernel AODV Proxy ARP
Conception d'un Proxy-ARP pour le projet Kernel AODV ReseauCitoyen. - http://www.teuwen.org/data/kaodv/
Répertoire des nouveaux paquets.
Pages liées sur ReseauCitoyen:
- ReseauCitoyen:KernelAodv
- ReseauCitoyen:AodvNistInternals
Observations et remarques sur le fonctionnement interne de kernel_aodv. - ReseauCitoyen:InstallerAodvNist
- ReseauCitoyen:AodvNistBugs
- ReseauCitoyen:ManKernelAodv
- ReseauCitoyen:KernelAodvHackDhcp
- ReseauCitoyen:ForgeAodv
Nouveau code d'injection de messages HELLO pour le projet KernelAodvReseauCitoyen. - ReseauCitoyen:PatchesUdhcpd