Radio

De Breizh-Entropy
Aller à la navigation Aller à la recherche

https://pad.tetalab.org/p/breizh-entropy


OBSOLETE =

Titre: Demo GNU / LInux, Widrop sur RaspberryPi , Mercerdi 2012-11-14 19h @ Rennes

URL: https://pad.tetalab.org/p/breizh-entropy

Si vous voulez enrichir le programme, n'hésitez pas à éditer cette précédente URL...

et poser des questions à la fin aussi ...

Mots cles : GNU, Linux, debian, wifi, arm, multimedia, video, chouchen, mobile, basse conso elec. ...


UPDATE / TODO

Merci a tous pour etre venus on peut remettre ca a une prochaine, h hesitez pas a completer la page avant qu on la dumpe sur notre wiki surtout le rapport vers la fin...

http://wiki.breizh-entropy.org/wiki/WiDROP_%28linux%29_package


QUAND ?

Mercredi soir 2012-11-14 vers 19h ... 20h30 plutot ...


OÙ ?

A Rennes au 0x30/eLABo

48 Boulevard Villebois Mareuil 35000 Rennes FRANCE

Location :

http://rzr.online.fr/icbm/48.106696,-1.651156#N48d6m24sW1d39m4s http://hackerspaces.org/wiki/Breizh_Entropy_Lab


QUOI ?

Démo et ateliers sur rapsberry pi ( http://fr.wikipedia.org/wiki/Raspberry_Pi ),

on présentera le truc avec quelques items, les possibilités

et pourquoi c'est l33t d'en avoir une ...

... pour ... pouvoir envisager la possibilité d'en faire  :

son jukebox audio/video, son ordi fanless low cost, son serveur web/wifi personnel mobile, son interface de domotique pour connecter et commander tout types de devices ... l'utiliser comme platforme 3D qui en met plein la vue avec les derniers trucs à la mode : qt5, wayland, xbmc, etc... et forcement les délires les plus délirants (comme d'hab) ...

Demo WiDrop sur rpi à 20h30 http://wiki.breizh-entropy.org/wiki/WiDROP_bootable

Matos nécessaire (on en a au moins 2)  : une rpi (étonnant non?) un dongle wifi USB passant en mode AP sous Linux une SD vierge (optionnel) clé usb pour stockage des fichiers


QUI ?

Tous, curieux, neophites

C'est entrée libre: vous pouvez venir et partir librement

et meme prendre contact des aujourdhui sur:

irc://irc.freenode.net/#Breizh-Entropy

Presents amenant leur rpi: RzR, gl, gwenchlan, xor, ml Voleurs de rpi potentiels aussi presents : AAA,keZero, geb, SwordArMor, Triskel ... (y avait ~10 personnes) Les peureux qui on trouver mieux a faire : lo2


POURQUOI ?

Ben pourquoi pas, il y a un hackerspace à faire tourner !

http://breizh-entropy.org/

Et puis si ça vous intéresse, on peut peut etre amorcer un truc ensemble (qui n'explose pas) ...


Idées en vrac ?

Les connecter ensemble et utiliser un système de fichiers distribué pour le stockage du (s)FTP (ou autre moyen de les interconnecter). Organiser du routage si une ou plusieurs partagent une autre interface.

Pour l'histoire des "trucs 3D à la mode", faut pas oublier que pour utiliser le GPU faut linker contre leur VCore... à moins d'avoir des binaires qui vont bien, vaudrait mieux prévoir de cross-compiler.

Faut peut-être songer aux alims micro-USB / hubs auto-alimentés, je sais pas dans quelle mesure l'alim des rpi (surtout les V1 non-moddés) tient dongle wifi + stockage usb.

Oui il est nécessaire d'alimenter les disques externes USB par un hub.

  • achats groupés ?

(placer un lien pour les personnes intéressées)


NOTES / QUESTIONS ?

Ressources en vrac :

https://pad.tetalab.org/p/demos-raspberry-pi# Toulouse http://rzr.online.fr/q/armv6


Questions ?

Y en a pas encore ?

TODO: wiki

Greetingz : tTh , geb, gwenchlan


RAPPORT

1 on recup les meta packages de geb : (contactez geb / mathieu@breizh-entropy.org si vous les voulez, c'est encore un work in progress donc ils sont pas publiés)


 ls ~/public_html/debian/
 Packages.gz  widrop-apache2.deb  widrop-dnsmasq.deb    widrop-hostapd.deb     widrop-keyring.deb   widrop-pureftpd.deb
 Release      widrop-common.deb   widrop-firmwares.deb  widrop-iptables.deb  widrop-lighttpd.deb  widrop.deb


 cat <<EOF > /etc/apt/sources.list.d/rzr.list 
 deb http://192.168.0.36/~rzr/debian/ ./
 EOF

 sudo apt-get update && sudo apt-get remove --purge 'widrop-*' && sudo apt-get install widrop [widrop-firmwares]
 #deps: hostapd widrop widrop-common widrop-dnsmasq widrop-hostapd widrop-iptables widrop-lighttpd widrop-pureftpd
 # Suggested packages:  widrop-firmwares

TODO: mettre les pakages fw en Recomends dans le meta pkg widrop-firmwares (lui meme en Depends ds les autres pkg)

geb@> subtiliité à corriger avant. Sans doute un bug report à faire. Je laisse en recommends pour pouvoir tester pour l'instant.

 cat  /etc/hostapd.conf 
 interface=wlan0
 driver=nl80211
 ctrl_interface=/var/run/hostapd
 ctrl_interface_group=root
 ssid=widrop
 country_code=FR
 hw_mode=g
 dtim_period=2
 channel=6
 beacon_int=100
 supported_rates=10 20 55 110 60 90 120 180 240 360 480 540
 max_num_sta=255
 logger_syslog=1
 logger_syslog_level=2
 logger_stdout=-1
 logger_stdout_level=0

 iwconfig 
 lo        no wireless extensions.

 wlan0     IEEE 802.11bg  ESSID:off/any  
           Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
           Retry  long limit:7   RTS thr:off   Fragment thr:off
           Encryption key:off
           Power Management:on
         


TODO: en attends l'attribution automatique on force un chan a la mano :

 diff -u /etc/hostapd.conf~  /etc/hostapd.conf  
 --- /etc/hostapd.conf~  2011-10-15 21:18:28.000000000 +0000
 +++ /etc/hostapd.conf   2012-11-14 21:00:15.301049410 +0000
 @@ -2,11 +2,11 @@
  driver=nl80211
  ctrl_interface=/var/run/hostapd
  ctrl_interface_group=root
 -ssid=widrop
 +ssid=widrop1
  country_code=FR
  hw_mode=g
  dtim_period=2
 -channel=6
 +channel=1
  beacon_int=100
  supported_rates=10 20 55 110 60 90 120 180 240 360 480 540
  max_num_sta=255

TODO: # ( channel random / sid -- random ) # geb@ > WIP

TODO: iptable semble freezer on commente : geb@ > Devrait être ok. Je le laisse au cas où

 root@raspberrypi:~# zile /etc/iptables.sh 
 #!/bin/sh
 echo -n Enabling iptables rules...
 # iptables -t nat -F PREROUTING
 # iptables -t nat -A PREROUTING -p tcp -m tcp -s 10.42.0.0/24 ! -d   10.42.0.1 --dport 80 -j REDIRECT --to-port 80 \
 # && echo ok || echo Error

 lighty-enable-widrop 

on reboote et hop on a un AP widropN qui marche sur 192.168.42.1 avec un serv DHCP et http://192.168.42.1:80

TODO: homepage : avec services : ircd , ftpd. owncloud ...

ben ca marche du 1er coup avec ces cartes usb:

 lsusb
 Bus 001 Device 004: ID 07d1:3c07 D-Link System DWA-110 Wireless G Adapter(rev.A1) [Ralink RT2571W]
 Bus 001 Device 007: ID 050d:705a Belkin Components F5D7050 Wireless G Adapter v3000 [Ralink RT2571W]

et celle de triskel : pas cher ean=8699258561109

 Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter

genre : http://dx.com/p/mini-100mw-150mbps-ieee802-11b-g-n-usb-wifi-wireless-network-adapter-w-antennrzr@gna.orga-black-117398?item=6

plutot genre : [antenne intégrée] http://shop.ebay.fr/i.html?_nkw=wifi+adapter+usb+802&_sacat=0&LH_PrefLoc=2&LH_BIN=1&_sop=15&cmd=Blend&LH_TitleDesc=0 [antenne externe] http://shop.ebay.fr/i.html?_nkw=wifi+adapter+usb+802++antenna&_sacat=0&LH_PrefLoc=2&LH_BIN=1&_sop=15&cmd=Blend&LH_TitleDesc=0 encore moins cher, mais en occasion et encombrant : http://shop.ebay.fr/i.html?_nkw=UR054G&_sacat=0&LH_PrefLoc=2&LH_BIN=1&_sop=15&cmd=Blend&LH_TitleDesc=0 apres il faut voir la qualité par contre ... parce que 100mw, mon cul.

TEST ICI sur rpi: http://lucsmall.com/2012/09/21/ralink-rt5370-usb-wifi-dongle-raspberry-pi/

Pour faire un AP qui "couvre", je conseillerais plutot de taper dans de l'alfa ou du ubiquiti.


geb, d ailleurs faudrait peut etre aussi avoir une option gateway inet si on a du resal sur l eth tant qu a faire


en parallele une expérience de port serie avec un adaptateur usb LvTtl ... successful .. à creuser pour le prochain atelier ?