Hamnet 2.0

Hamnet 2.0

(Via clé USB à base de chip atheros)




Voici je pense un petit howto qui va plaire à la communauté Hamnet hi! En effet, depuis quelques temps nous recherchions une solution pour avoir accès aux fréquences du réseau Hamnet sans pour autant investir des milles et des cents dans du matériel limité genre Ubiquiti & consorts et s'embeter avec.

Après quelques recherches nous avons trouvé une solution simple et efficace étant donné les caracteristiques du chip atheros nous avons travaillé avec YO3IIU (base de travaux de KB9MWR) sur la modification des pilotes du noyau linux pour la prise en charge des fréquences Hamnet du matériel wifi a base de chip atheros ainsi que la modification des sources de "hostapd" pour la prise en charge de ce fréquences.

** Modification destinée aux utilisateurs avertis en systèmes linux **

Pré requis de tests : un ordinateur, distrib debian wheezy, une clé wifi "base atheros" ici c'est la "TL-WN722N" que nous avons utilisé pour nos essais.




1) On récupere les sources du noyau linux pour nos essais nous avons utilisé le "linux 3.2.58" https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.2.58.tar.gz

2) On récupere les sources de la base de donnés régionale des fréquences wifi utilisées car vous n'etes pas sans savoir que dans le monde tout les dispositifs wifi n'ont pas tous les "canaux" de disponible, ces canaux dépendent de la legislation en vigeur dans ces pays sur l'autorisation d'utilisation des fréquences wifi. (ici nous allons faire notre propre base de fréquence basé sur hamnet bien sur), on récupere donc ici la derniere version "wireless-regdb" ici : http://wireless.kernel.org/en/developers/Regulatory

3) On récupere les patch pour le module ath9k du noyau linux et le patch pour hostapd ici : atheros_hambands

4) On récupere le logiciel pour point d'acces hostapd 2.0 : hostapd-2.0.tar.gz

Je ne vais pas détailler pour le moment faute de temps toutes les manipulations à effectuer (mais sa devrait pas tarder).

Pour la suite, il faut décompresser les sources du noyau, de hostapd, appliquer les patchs puis recompiler le noyau, l'installer, appliquer le patch pour hostapd, le compiler et l'installer.

C'est ensuite que sa se corse, il faut creer soi même un fichier de zone afin que le systeme prenne en charge les fréquences hamnet (2.3ghz), décompresser la source "wireless-regdb" modifier le fichier "db.txt". Un fois les modifications de faites, compiler le fichier de régulation "regulatory.bin", copier/remplacer les signatures de la compilation expliqué ici : http://wireless.kernel.org/en/developers/Regulatory

Voici le résultat :

Thumbnail image



Fréquences disponibles apres modifs :

2312 MHz, 2317 MHz, 2322 MHz, 2327 MHz, 2332 MHz, 2337 MHz, 2342 MHz, 2347 MHz
2352 MHz, 2357 MHz, 2362 MHz, 2367 MHz, 2372 MHz, 2377 MHz, 2382 MHz, 2387 MHz
2392 MHz, 2397 MHz, 2402 MHz, 2407 MHz, le tout avec 30 dBm (1w)
 
Inutile de préciser qu'avec cette technique nous ne sommes pas limité aux possibilités qu'offrent le materiel type ubiquiti & autres.. no limit.

Pour les plus impatients de tester rendez vous sur le blog de YO3IIU ici : http://yo3iiu.ro/blog/?p=1301

73s Mat /F4GDL

14/04/2014