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.
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 ?
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
Identifiez vous et commencer a remplir les champs.
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.
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.
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 ?
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
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
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
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
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
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
pour se greffer au réseau Open-Mesh
Que du BONHEUR
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
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.
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
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
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









