Voici un video qui montre la force de linux!!!
[Youtube= http://www.youtube.com/watch?v=7d7aBjXnkVY]
Linux
Une vidéo de Meego sur un Nokia N900
Voici une vidéo qui montre le fonctionnement de Meego, le système d’exploitation libre pour smartphone, sur un Nokia N900. On voit que le projet avance, car les interactions à l’écran sont beaucoup plus fluides que pour les premiéres versions
[youtube=http://www.youtube.com/watch?v=s4OzF4a5CxQ]
Mais, la vraie bonne nouvelle est que l’appareil utilisé est un Nokia N900. De quoi réjouir les possesseurs de ce téléphone, car on sait maintenant avec certitude que le système fonctionnera correctement dessus.
Cinq logiciels open source pour créer son propre cloud

Eucalyptus


OpenNebula


OpenStack


Niftyname


Nimbus


Configuration d'un serveur DNS avec ubuntu 10.04
Configuration d’un serveur DNS dans Ubuntu 10.04
// // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include “/etc/bind/zones.rfc1918”; zone “exemple.sn” { type master; file “/etc/bind/zones/exemple.sn”; }; zone “1.168.192.in-addr.arpa” { type master; notify no; file “/etc/bind/zones/reverse.zone”; }; |
*cp /etc/bind/db.local /etc/bind/zones/exemple.sn *cp /etct/bind/db.127 /etc/bind/zones/reverse.zone |
; ; BIND data file for local loopback interface ; $TTL 604800 @ IN SOA ns.exemple.sn. root.exemple.sn. ( 2 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns.exemple.sn. @ IN A 127.0.0.1 @ IN AAAA ::1 ns IN A 192.168.1.5 www IN CNAME ns |
; ; BIND reverse data file for local loopback interface ; $TTL 604800 @ IN SOA ns.elwan.sn. root.elwan.sn. ( 1 ; Serial 604800 ; Refresh 86400 ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns. 5 IN PTR ns.exemple.sn. |
-
editer le fichier resol.conf
# Generated by NetworkManager nameserver 192.168.1.5 |
Server: 192.168.1.5 Address: 192.168.1.5#53 Name: exemple.sn Address: 192.168.1.5 |
Configuration de Kannel
On va installer kannel et le configurer dans un but pédagogique. Donc ceci consiste à mettre en place un serveur qui permettra d’envoyer et de répondre à un sms automatiquement.
L’aspect théorique est laissé au soin du lecteur des liens seront mis en annexes pour les utilisateurs désirant approfondir leurs connaissances. Ce qui veut dire que seul l’aspect pratique sera mise en exergue!
I.Installation
Allez sur le site de kannel et télécharger le paquet gateway (dans ce tutos le version 1.4.3 est utilisé)
et décompresse en tapant la commande «sudo tar xzvf Téléchargements/gateway-1.4.3.tar.gz »,compiler et installer
pour les novices voici les différentes commandes à taper
==>récupérer le paquet avec la commande wget
sudo wget http://kannel.org/download/1.4.3/gateway-1.4.3.tar.gz
==>décompresse le paquet avec la commande tar
sudo tar xzvf gateway-1.4.3.tar.gz
==>Se déplacer dans le répertoire de gateway-1.4.3
cd gateway-1.4.3/
==> installons les dépendances de kannel les deux paquets libxml2 et libxml2-dev
sudo aptitude install libxml2-dev libxml2
==>maintenant nous pouvons compiler notre cher gateway
sudo ./configure
si tout est OK on continue
sudo ./configure && sudo make
si tout est OK on continue et on l’installe
sudo make bindir=/usr/bin/kannel install
voilà ca devrait faire l’affaire notre serveur SMS est installé sans problème reste maintenant la configuration
II.Configuration
La configuration est assez simplement il nous faut un modem GSM(on utilisera un téléphone portable de marque NOKIA série 6230i comme modem GSM) et également une clé bluetooth pour relier notre modem à l’ordinateur(vous pouvez aussi utiliser un câble ca ne gène pas)
en première lieu nous allons essayer d’établir une liaison série entre le modem et l’ordinateur en utilisant La technologie RFCOMM.
Ouvrons un terminal et lançons nous à la recherche de notre cher ami le modem mais avant tout veillez penser à activé le bluetooth sur votre portable
==>heureusement qu’on a des outils comme hcitools lançons la recherche !
sudo hcitool scan
Scanning …
00:1E:E2:69:F4:5C €lw@n$
hohé suis la !!!
si vous ne voyez pas le « hohé suis la » redemander votre machine !
vous n ‘êtes pas sérieux quand même c’était une blague :-p
continuons notre …
==>notre cher modém est la tout heureux maintenant relions le à notre machine en utilisant RFCOMM
sudo rfcomm connect 0 00:1E:E2:69:F4:5C 1
Connected /dev/rfcomm0 to 00:1E:E2:69:F4:5C on channel 1
Press CTRL-C for hangup
cela veut dire qu’on c’est connecté sur le device rfcomm0 dans le canal 1
tout se passe bien alors? bah oui! 🙂
Alors on a relié notre périphérie en liaison série avec notre machine il nous reste à configurer notre serveur.
Avant d’y aller faisons un petit tour au niveau des commandes AT et regardons si on peut testé notre chér modeme.
Installons minicom vous savez installer maintenant sinon on s’arrête là! 😉 bon pas de soucis pour les fainéants copier et coller!
sudo aptitude install minicom et attendre la fin de l’installation
toujours dans notre terminal tapez
sudo minicom -s pour configurer minicom avec notre modem
=>Aller dans configuration du port série tapez A
=>changer le Port série :/dev/xxx en /dev/rfcomm0
=>appuyer sur Entrer pour sauvegarder
=>sur Entre a nouveau pour sortir
=>aller dans Enregistrer config. sous dfl pour sauvegarder la configuration par défaut
=> Puis sortir
si tout est OK vous devriez avoir quelques du genre
Bienvenue avec minicom 2.4
OPTIONS: I18n
Compilé le Jan 25 2010, 06:49:09.
Port /dev/rfcomm0
Tapez CTRL-A Z pour voir l’aide concernant les touches spéciales
OK
Maintenant voyons si notre SIM est bien en place
tapez toujours de le même terminal AT+CPIN ? Entrer
AT+CPIN?
+CPIN: READY
OK
Voilà le résultat attendu donc tout est OK ! Je vous encourage à lire la documentation sur les commandes AT ils sont intéressantes et permettes de faire des choses extra…. si vous maitrisez python ou C/C++ je vous assure que leur combinaison fait des ravages!à bon entendeur ….. 🙂
Revenons à nos moutons!c’était quoi encore ……haa OK!la fameuse configuration de kannel! 😉
Ouvrons un autre terminal et créer d’ abord le répertoire /etc/kannel
sudo mkdir /etc/kannel
Créons le fichier /etc/kannel/kannel.conf
sudo vim etc/kannel/kannel.conf
bon chacun y vas avec son éditeur favori 😉
le fichier de configuration se compose de 5 groupe voir 6
=>le premier est le groupe core
=>le second le groupe smsc
=>le troisième est le smsbox
=>le quatrième est le sendsms-user
=>le cinquième est le sms-service
=>le sixième est le modems
voilà notre fichier de configuration toute préte
#-------------------------------------------------------
#CORE
group = core
admin-port = 13000
admin-password = bar
smsbox-port = 13001
log-file = “/var/log/kannel/bearerbox.log”
log-level=1
access-log = “access.log”
log-level=1
unified-prefix = “00221,+221,00”
bearerbox-host = localhost
#———————————————
# SMSBOX SETUP
group = smsbox
bearerbox-host = localhost
sendsms-port = 13013
sendsms-url = “/cgi-bin/sendsms”
global-sender = 13013
sendsms-chars = “0123456789 +-”
log-file = “/tmp/smsbox.log”
log-level = 0
access-log = “access.log”
#———————————————
# SMSC CONNECTIONS
group = smsc
smsc=at
modemtype=nokiaphone
host = localhost
device=/dev/rfcomm0
speed=9600
validityperiod =167
#———————————————-
#MODEM
group = modems
id = nokiaphone
name = “Nokia Phone”
detect-string = “Nokia Mobile Phone”
need-sleep = true
enable-mms = true
#———————————————
# SEND-SMS USERS
group = sendsms-user
username = tester
password = foobar
max-messages = 3
concatenation = true
#user-deny-ip = “*.*.*.*”
user-allow-ip = “*.*.*.*”
#———————————————
# SERVICES
group = sms-service
keyword = test
text = “test kannel is valide!”
******FIN DU FICHIER DE CONFIGURATION******
Telecharger le fichier ici
III.Test
maintenant tout est fin prés démarrons notre serveur!;)
++ouvrons un terminal
sudo /usr/local/sbin/bearerbox /etc/kannel/kannel.conf
++ouvrir un autre terminal
sudo /usr/local/sbin/smsbox /etc/kannel/kannel.conf
Envoyer un sms depuis votre navigateur
ouvrer votre navigateur favori et go ahead...;-)