GuiguiAbloc

matériel

Installation et configuration des boitiers Open-Mesh

par guiguiabloc le 11 nov, 2008, sous matériel

Suite à la réception de 2 access-points Accton MR3201 A que vous pouvez commander ICI ,

Voici mon retour d’expérience sur leur installation.

Tout d’abord noté dans un coin l’adresse MAC et l’adresse IP inscrites sous les AP. (Au pire, elles sont sur l’étiquette de l’emballage :-) )

Côté branchement, rien de plus simple, pour le boîtier 1, un câble réseau relié à votre modem/routeur ADSL ou comme moi, connecté sur un port du switch, et l’alimentation.

Pour le boîtier 2, encore plus simple, il suffit juste de le brancher électriquement.

Boitier Principal Open-Mesh

Boitier1

Ici le boitier 1 qui fera office de passerelle pour le boitier 2 via WiFi.

Le boitier 2, bien au chaud dans le sous-sol pour la phase de test.

Une des choses essentielles et qui n’est pas franchement indiquée, c’est l’obligation d’avoir un serveur DHCP dans le LAN !!!

Cela vous parait peut-être normal à vous, mais quand comme moi on a un réseau avec des VLANS qu’on peaufine avec un adressage minutieux et bien c’est pas flagrant comme reflexe ;-)

Donc mise en place vite fait d’un serveur dhcp (apt-get install dhcp3-server)

On modifie le /etc/dhcp3/dhcpd.conf (a adapter à votre réseau)

# OPEN MESH
 
host openmesh1 {
 
hardware ethernet 00:12:CF:AA:AA:AA;
 
fixed-address 192.168.8.250;
 
option domain-name-servers 192.168.8.10;
 
option domain-name "guiguiabloc.fr";
 
option routers 192.168.8.254;
 
}

Nous fixons l’adresse suivant l’adresse MAC du boitier1. Cela éviteras à l’avenir de fouiller le /var/lib/dhcp3/dhcpd.leases pour savoir quelle IP il a pris…

Reste qu’a brancher électriquement le boitier 1 et vérifier dans le syslog qu’il récupère bien son IP.

Le processus de démarrage prend plusieurs minutes, soyez patient :-)

Evidemment, si votre routeur fait déjà DHCP, tout ceci ne vous concerne pas, l’Accton récupera son adresse IP et les paramètres qui vont bien auprès de lui (ip, masque, passerelle et DNS).

Normalement vous pouvez déjà faire un SSH dessus :

ssh root@192.168.8.250

Le mot de passe par défaut est : « 0p3nm35h »

Que du bonheur non ? :-D

Reste à enregistrer votre (vos) point d’accès sur l’interface d’OpenMesh.

go to : http://www.open-mesh.com/dashboard.php

Puis, Create Network.

Le type de Network, ici : R.O.B.I.N

Le network-name : bah ce que vous voulez

les emails qui vont bien

Et enfin la location grâce aux cartes « Google Maps ».

Vous êtes redirigés sur : https://www.open-mesh.com/edit.php

openmesh edit

Identifiez vous et commencer a remplir les champs.

openmesh2

Cliquez sur Add/Edit nodes, une carte de l’endroit que vous avez spécifié précédemment s’affiche et un simple clic sur la position exacte de l’endroit ou se trouve votre AP Open-Mesh ouvre une interface qu’il vous faut renseigner.

Create Nodes

Donner le nom que vous souhaitez à votre Point d’accès puis son adresse IP/MAC.

Ne reste qu’a cliquer sur ADD et c’est tout :-)

Les autres sections sont facilement compréhensibles :

AccesPoint#1 : Votre réseau WiFi en libre accès (son nom ESSID, la page d’accueil etc…), bref je ne détaille pas, c’est très explicite, c’est la également que vous positionnez la bande passante que vous allouez au libre accès (QoS).

C’est également ici que vous pouvez rediriger vos visiteurs vers un portail captif ou une page d’information (que vous pouvez même créer en ligne !)

AccesPoint#2 : Votre réseau Wifi « Privé » donc avec clé WPA et tout.

ATTENTION : Le réseau Open-Mesh est bien pensé sécuritairement, ce qui veut dire que vous n’aurez pas accès a votre LAN depuis le point d’accès Wifi, public ou privé.

Vous pouvez l’autorisez en décochant « Gateway LAN Block » dans les paramètres avancées (pas forcément une bonne idée :-) )

Advanced : Le peaufinage maison comme les mises a jour automatiques, l’accès au LAN, le mot de passe ROOT pour l’accès SSH (a changer bien sur…).

Je vous laisse découvrir l’interface et enfin, grande joie, la vision globale de votre réseau Open-Mesh.

vision open mesh

vision open mesh

En temps « presque réel » (comprende quelques minutes de rafraichissement), l’état de vos « Nodes » (i.e. Point d’accès), les gens connectés dessus (que vous pouvez bloquer a la volée), la consommation etc…

C’est beau, non ? :-D

Voici donc une première découverte du réseau Open-Mesh que j’essayerais d’étoffer au fil du temps.

Si bien sur, vous souhaitez que je développe un point précis, n’hésitez pas à le demander en commentaires.

Ce billet sera également diffusé sur http://www.d0s.fr , le Centre Documentaire Open-Mesh français, initialisé par TOONUX pour lequel Guiguiabloc s’investi, forcément ;-)

12 Commentairess :, , , plus...

FONERA 2.0, Papa Noël repasse…

par guiguiabloc le 10 nov, 2008, sous matériel

Alors là, je suis couvert de cadeau et de surprise….

Au courrier ce midi, un nouveau colis :-)

L’expéditeur… FON France !!!!

Donc je remercie de tout coeur François pour ce cadeau :-D :-D MERCI !!!!!!!!!!!!!!!!!

Comment voulez vous maintenant que je dorme avec tout ces joujoux a essayer !!!

Bref, voila de quoi me submerger d’ondes pour mon petit cerveau et pouvoir offrir à mes voisins, non seulement un hotspot gratuit Open-Mesh, mais maintenant, un hotspot gratuit FON :-)

En plus, il y a de zolis autocollants à poser sur ma boite aux lettres ;-)

Merci encore pour la surprise François :-D :-D

Et je n’hésiterais pas à revenir vous parler de la Fonera 2.0 dès que je l’aurais triturer dans tout les sens :-p

1 Commentaire :, plus...

Open-Mesh, Papa Noël est en avance…

par guiguiabloc le 06 nov, 2008, sous matériel

Petite surprise au courrier aujourd’hui, Papa Noël est passé un peu en avance :-D

Bon déjà il n’était pas vêtu de Rouge mais plutôt de Bleu, en la personne de ma touffe bleue a moi, Bluetouff.

2 zolies AP Accton :-D pour se greffer au réseau Open-Mesh :-D

accton1

accton2

accton3

Que du BONHEUR :-D :-D

Donc juste un billet rapide pour d’abord embrasser partout ma Touffe Bleue pour ce cadeau pure Geek :-)

Et ensuite pour le « slapper » méchamment pour le week-end sans dormir que je vais passer a découvrir les capacités de ces bijoux :-)

Je plaisante mais a bientôt pour une découverte du principe et des capacités d’Open-Mesh

3 Commentairess : plus...

Vidéosurveillance avec webcam usb et ZoneMinder

par guiguiabloc le 03 oct, 2008, sous geekerie, linux, matériel

S’il y a bien une chose où je suis à la ramasse, c’est tout les gadgets censé composé un pc normal.

En l’occurence par exemple, une webcam.

Une petite publicité e.leclerc dans ma boîte aux lettres (celle en feraille dehors, pas l’autre la vrai…), me fit part d’une promotion sur les webcams et poussait par je ne sais quelle envie compulsive, j’ai donc fait l’acquisition d’une Logitech S 5500 pour 49 euros.

 

Logitech S5500

 

Ne me croyez pas idiot, j’ai quand même vérifier sur le nain ternet qu’elle fonctionnait sous Linux.

 

Cette webcam fonctionne avec le driver UVC V4L2 (http://linux-uvc.berlios.de/)

 

Si vous avez un kernel récent (supérieur au 2.6.26-rc9), il est inclus dedans, sinon, tout comme moi, recompiler le noyau pour intégrer le support V4L que j’avais désactiver :

 

<*> Video For Linux

       [*]   Enable Video For Linux API 1 (DEPRECATED)

       ---   Enable Video For Linux API 1 compatible Layer

       [*]   Video capture adapters  --->

       [ ]   Radio Adapters  --->

       < > DVB for Linux

       [*] DAB adapters

 

Video capture adapters

     [ ]   Enable advanced debug functionality

     [*]   Autoselect pertinent encoders/decoders and other helper chips

     [*]   V4L USB devices  --->

 

Et pis c’est tout.

 

Après c’est du standard :

svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk
make
make install
rmmod uvcvideo
modprobe uvcvideo

 

Pour streamer facilement et sans bouffer les ressources CPU, il existe un excellent outil : UVCSTREAMER.

 

On récupère les sources :

svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpg-streamer

On s epositionne dans le bon répertoire :

cd uvc-streamer
make
cp ./uvc_stream /usr/local/bin

Et voila, vous pouvez lancer le stream :

/usr/local/bin/uvc_stream -f 1 -r 320x240 -b

l’option f = le nombre de frame par seconde

l’option r = la résolution

l’option b = en tache de fond

bref -h vous donnera toutes les options.

 

Un petit tour de navigateur sur l’ip du pc : http://ipdupc:8080

Et voila, le flux s’affiche, magique.

 

C’est rigolo mais pas assez geek…

 

Après quelques recherches sur divers forums, je découvris enfin un produit intéressant et opensource : ZoneMinder.

Je vous laisse lire la présentation succinte ICI .

 

Si vous êtes sous Debian SID, le package est présent dans les dépôts.

 

Pour les autres, comme moi, qui etes sous Etch, vous devez vous coltiner tout à la main.

 

Les dépendances sont nombreuses (mysql5-dev, apache2, php5, pleins de modules perl etc…)

Le moyen le plus simple est de se baser sur les dépendances de SID sur http://packages.debian.org/sid/zoneminder et de l’adapter à Etch.

 

On downloade les sources ICI .

 

J’ai utiliser les option des compilation suivantes :

./configure –prefix=/opt/zoneminder –with-libarch=lib –with-webdir=/opt/www/zm –with-cgidir=/opt/www/zm/cgi-bin –with-webuser=www-data –with-webgroup=www-data ZM_SSL_LIB=openssl

make

J’ai eu quelques soucis à la compilation, surtout dans le fichier zm_mpeg.cpp, et bourin, j’ai virer le bout de code génant dedans :-)

 

Ensuite, on créer une base mysql et on injecte le SQL dedans :

 

cd db
mysql -u root -p -h localhost
mysql -u root -p -h localhost < zm_create.sql
mysql -u root -p -h localhost

puis

make install

 

Un petit vhost sous Apache2 dans le genre :

 

<VirtualHost 192.168.0.1:80>
ServerAdmin webmaster@localhost

DocumentRoot /opt/www/zm

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /opt/www/zm>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all

</Directory>
ScriptAlias /cgi-bin/ /opt/www/zm/cgi-bin/
<Directory « /opt/www/zm/cgi-bin/ »>
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Et voila, vous pouvez lancer le bouzin :

zmpkg.pl start

La documentation est bien faite pour pouvoir vous dépatouiller :

http://www.zoneminder.com/wiki/index.php/Documentation

 

 

Le problème sur lequel j’ai passer le plus de temps, c’est la gestion directe de ma webcam par ZoneMinder.

 

Impossible de la faire marcher avec des erreurs dans tout les sens et après avoir essayer toutes les bidouilles possibles, j’ai découvert que le support V4L2 n’est pas encore supporté !!! :-(

 

Argh… il faudra attendre la version 1.24.

 

Mais pas de soucis, ZoneMinder sait lire un flux distant.. donc celui d’UVCStreamer :-D

 

zm1

zm2

zm3

 

Un clic sur Cam01 et une fenêtre s’ouvre pour voir ce qu’il se passe en direct (mode monitor).

En mode Record, cela enregistre (dingue non :-) )

 

La force de ce logiciel, c’est la définition de zone dans votre flux webcam. Vous pouvez sélectionner certaines zones de surveillance et de non-surveillance et pour lequel vous établissez des actions d’alarmes (envoi d’un mail, d’un sms, enregistrement de la vidéo et transfert en FTP etc…)

 

Bref, un VRAI logiciel de Vidéosurveillance.

 

Je vous invite chaudement à consulter la page de Marcel Ryser ici : http://www.m-ryser.ch/surveillance.php

 

Savez également que ZoneMinder sait utiliser le protocole X10 (pour la domotique).

 

Bref, je n’ai pas fait tout le tour des possiblités de ZoneMinder mais il est vraiment impressionnant et les forums sont très actifs.

 

Vous pouvez mettre plusieurs webcam bien sûr et devenir le Bigbrother de votre domicile :-D :-D

 

1984

 

EDIT : Comme me le signale un visiteur, je vous rappelle que la videosurveillance est soumise aux lois en vigueur dans notre pays.

Ah ces commerciaux, ils sont très fort pour nous coller des backlinks :-p (après enquète, cette société est tellement plus intéréssée par sa pub et son CA que par l’esprit Opensource que je vire le backlink)

Si par contre, au point de vue professionnel, la vidéosurveillance vous intéresse, allez la :

http://www.entreprise-transparence.com/

Eux, ce sont des vrais, des pros, des purs ;-)

 

15 Commentairess :, , plus...

Vous cherchez quelque chose ?

Utilisez le formulaire ci-dessous:

Vous ne trouvez pas ce que vous voulez ? Laisser un Commentaire sur un Billet !