Archive for septembre, 2007
OpenArena ou le FPS de Linux
by admin on sept.28, 2007, under Linux, Logiciels libres
Vous rêvez de jouer à un FPS sous Linux sans installer d’émulateur ?
OpenArena est tout simplement un jeu libre disponible pour Linux (et Windows…)
Le code source de Quake 3 Arena a été rendu libre en 2005, donnant la possibilité aux développeurs du libres de créer OpenArena basé sur son moteur.
Malgré ses nombreuses maps et ces personnages, certains diront qu’il est dépassé, mais d’autres comme moi étant nostalgiques continueront d’aimer, qui plus est logiciel libre et sous Linux…
L’esprit du jeu étant toujours fun et dynamique, même avec les bots (très intelligents), ce jeu ne demeure moins qu’un jeu multi-joueur où l’on peut bien délirer.
J’ajouterais la possibilité d’installation du jeu sur une station de configuration modeste…
OpenArena, le jeu libre est disponible sur ce site pour Linux mais aussi pour Windows.
Notez tout de même qu’un joueur Quake 3 Arena ne pourras pas jouer en réseau avec un joueur OpenArena ![]()
Bon frag à tous !
Wikiversité : des cours pédagogiques libres !
by admin on sept.27, 2007, under Logiciels libres
Wikiversité est une communauté qui partage ses connaissances dans beaucoup de domaines (langues, sciences, technologies, arts, sports, etc…). Ce site est présenté sous forme de wiki, donc tout le monde (ou presque) peut y contribuer, en partageant ses connaissances et techniques d’apprentissage.
Attention, Wikiversité n’est pas une université mais a pour vocation de fournir un support d’apprentissage aux études supérieures.
C’est un projet Wikimédia comme le sont par exemple :
- Wikipédia, qui est une encyclopédie
- Wikisource, qui est une bibliothèque d’ouvrages libres de droit.
- Wikilivres, qui est une bibliothèque d’ouvrages
- Wikinews, qui est un site d’actualités.
- Wiktionnaire, qui est un dictionnaire.
- Wikiquote, qui est un recueil de citations
L’idée principale étant de partager ses idées sur les techniques d’enseignements, de partager du contenu libre, et surtout d’apprendre.
PS : Merci à Raphaël Hertzog de m’avoir syndiqué sur http://planet-fr.debian.net/users/
Donc je vous dit à tous un grand bonjour et merci de votre accueil dans la planête Debian !
N’hésitez pas à venir sur mon blog et à y laisser des commentaires…
Utiliser une clé usb TNT avec Linux
by admin on sept.21, 2007, under Linux
Quoi de plus pratique d’avoir une clé usb TNT pour pouvoir profiter d’une quinzaine de chaines gratuites partout où l’on se déplace ?
Pour cela, je vous conseille d’acheter une clé USB TNT PINNACLE PCTV USB qui revient à moins de 60 euros.
L’installation se fait en 5 minutes :
aptitude install make gcc build-essential mercurial libxine1-ffmpeg dvb-utils kaffeine linux-headers-$(uname -r)
Quitter root puis :
hg clone http://mcentral.de/hg/~mrec/v4l-dvb-experimental/
cd v4l-dvb-experimental
make
Se remettre en root puis :
make install
modprobe em28xx
Nous avons installer Kaffeine qui sera notre lecteur puis les différents modules qui serviront à utiliser notre clé usb TNT.
Vous pouvez vérifier que cela fonctionne en lançant Kaffeine puis en allant dans “Télévision numérique” puis cliquer sur l’onglet “DVB” puis dans “chaînes“.
De là vous pourrez scanner vos chaines disponibles avant de pouvoir commencer a regarder la TV.
A noter que les fréquences sont en cours de changement donc attendez vous à ne pas capter telle ou telle chaîne.
Il ne nous reste plus qu’à installer la télécommande fournit avec.
Se mettre en root :
aptitude install lineakd
(moi il me met un message d’erreur après installation mais ce n’est pas important)
Nous allons créer le fichier de config :
vi /etc/lineakkb.def
puis y insérer le texte suivant :
#### Pinnacle PCTV USB Stick Remote ####
[PCTV]
brandname = “Pinnacle”
modelname = “PCTV USB Stick Remote Control”
[KEYS]
Mute = 160
Lancer = 110
Eteindre = 222
Chaine_Precedente = 152
Stop = 232
Plein_Ecran = 177
Chaine_Suivante = 233
VolumeUp = 176
VolumeDown = 174
[END KEYS]
[END PCTV]
#### END Pinnacle PCTV USB Stick Remote ####
Si par hasard ce fichier vous l’aviez deja, modifier le avec cette config, mais moi j’ai du le créer vu que je ne l’avais pas.
Quittez le mode root !
Nous allons ensuite chercher le type de télécommande :
lineakd -l
Nous devrions voir afficher :
PCTV Pinnacle PCTV USB Stick Remote Control
Créons un fichier de configuration pour cette télécommande:
lineakd -c PCTV
L’éditer :
vi ~/.lineak/lineakd.conf
et y insérer :
CdromDevice = /dev/cdrom
Display_align = center
Display_color = 0aff00
Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-*
Display_hoffset = 0
Display_plugin = xosd
Display_pos = bottom
Display_soffset = 1
Display_timeout = 3
Display_voffset = 50
KeyboardType = PCTV
MixerDevice = /dev/mixer
Screensaver =
conffilename = ~/.lineak/lineakd.conf
deffilename = /etc/lineakkb.def
keystate_capslock =
keystate_numlock =
keystate_scrolllock =
userdeffile = ~/.lineak/lineakkb.def
Mute = “KMIX_MUTE”
VolumeDown = “KMIX_VOLDOWN”
VolumeUp = “KMIX_VOLUP”
Chaine_Precedente = “dcop kaffeine KaffeineIface previous”
Chaine_Suivante = “dcop kaffeine KaffeineIface next”
Lancer = “dcop kaffeine KaffeineIface play”
Eteindre = “dcop kaffeine KaffeineIface quit”
Plein_Ecran = “dcop kaffeine KaffeineIface fullscreen”
Stop = “dcop kaffeine KaffeineIface stop”
Et pour finir nous allons parametrer notre linux pour qu’il lance “lineakd &” au démarrage :
Sous Gnome : Bureau / Préférences / Sessions / Programmes au démarrage / Ajouter / lineakd &
Sous KDE : ln -s /usr/bin/lineakd ~/.kde/Autostart/
Une fois votre ordinateur redémarré, lancer Kaffeine, et votre télécommande doit fonctionner !!!
Je previens juste qu’il se peut que certaines touches ne soient pas comme il faut (cela a été mon cas).
Mais après c’est à vous de bidouiller pour personnaliser vos touches.
Créer un réseau virtuel privé avec SSH
by admin on sept.19, 2007, under Debian, Linux
La nouvelle ( > 4.3 de juillet 2007) version de SSH permet désormais un “Virtual Private Network” entre 2 stations Debian. Trop cool !
Ce VPN va router le traffic d’un ordinateur vers le réseau via une connexion SSH.
SSH et Debian Etch sont requis.
Voici le scénario :
Ce qui est intéressant, c’est de détourner une connexion avec peu de ports ouverts vers une connexion où tous les ports seront ouverts.
Voici la procédure :
- Sur le client :
$ sudo ssh-keygen -t rsa
On va générer une clé rsa pour root.
Ensuite, rajouter dans le fichier /etc/network/interfaces en remplaçant les “adresseX” :
iface tun0 inet static
pre-up ssh -S /var/run/ssh-myvpn-tunnel-control -M -f -w 0:0 adresse5 true
pre-up sleep 5
address adresse1
pointopoint adresse2
netmask adresse3
up route add -net adresse4 netmask adresse5 gw adresse2 tun0
post-down ssh -S /var/run/ssh-myvpn-tunnel-control -O exit adresse5
Avec comme valeurs :
adresse1 = adresse ip du tunnel coté client “tun0″
adresse2 = adresse ip du tunnel coté serveur “tun0″
adresse3 = masque de sous réseau du tunnel
adresse4 = adresse ip du réseau privé (x.x.x.0)
adresse5 = adresse ip publique eth0
- Sur le serveur :
Editez /etc/ssh/sshd_config:
PermitTunnel point-to-point
PermitRootLogin forced-commands-only
Puis ajoutez ceci dans /root/.ssh/authorized_keys:
tunnel=”0″,command=”/sbin/ifdown tun0;/sbin/ifup tun0″ ssh-rsa AAAA ..snipped.. == root@server
Remplacer ssh-rsa par le contenu de /root/.ssh/id_rsa.pub du client.
Editez /etc/network/interfaces :
iface tun0 inet static
address adresse2
netmask adresse3
pointopoint adresse1
Dans /etc/sysctl.conf, vérifier que net.ipv4.conf.default.forwarding est à 1
$ sudo sysctl net.ipv4.conf.default.forwarding=1
Voilà, il ne nous reste plus qu’à activer le tunnel ;
Sur le client :
$ sudo ifup tun0
RTNETLINK answers: File exists
run-parts: /etc/network/if-up.d/avahi-autoipd exited with return code 2
user@client:~$ ping -c 2 192.168.0.101
PING 192.168.0.101 (192.168.0.101) 56(84) bytes of data.
64 bytes from 192.168.0.101 icmp_seq=1 ttl=64 time=305.8 ms
64 bytes from 192.168.0.101 icmp_seq=2 ttl=64 time=299.1 ms
…..
ligne 3 <– Erreur normale !
C’est pas magnifique ?
Vous voilà en réseau local avec votre station distante…
