La clef Orange ICON 225 sur Ubuntu 7.10

Voilà un petit script qui vous permettra de faire fonctionner la clef USB 3G+ d’Orange sur votre PC sous Ubuntu. Ca fonctionne aussi très bien avec mon eeepc sous eeeXubuntu.

DSC00864
Ouvrez une console puis lancez les commandes suivantes:

wget https://www.equinoxefr.org/wp-content/uploads/2008/03/3g.tgz

tar xvf  3g.tgz

cd hso

sudo ./install.sh

gedit  conninfo.ini

Entrez votre code PIN (0000 par défaut)

Puis l’APN. Il faut mettre orange.ie pour une connexion avec un pass internet everywhere ou orange.fr pour une connexion avec un forfait classique.

Capture

Puis pour vous connecter faites:

sudo ./connect.sh up

Pour vous déconnecter faites:

sudo ./connect.sh down

Voilà, bon surf. Pour info j’ai acquis cette clef dans le cadre du forfait 0€ internet Everywhere mais elle marche très bien avec un abonnement 3G classique. Elle ne semble donc pas verrouillée sur un forfait mais juste sur l’opérateur.

DSC00865

DSC00866

Utiliser une clef usb TNT Hauppauge sous Ubuntu Gutsy

Voici comment profiter de la TV TNT sous votre OS préféré à l’aide d’un clef USB Hauppauge NOVA-T (~40€)

novat-stick_board.jpg

Vous pourrez trouver d’autres informations et d’autres modèles de clef ici: linuxtv.org

Tout d’abord, il faut savoir que cette clef usb n’embarque pas de firmware, c’est le driver qui le charge à l’insertion de la clef. Il faut donc le récupérer sur internet pour pouvoir en profiter sous notre cher OS. Pour ce faire, récupérez le fichier ici puis allez dans un terminal.

 sudo cp dvb-usb-dib0700-01.fw /lib/firmware/

Maintenant, si vous insérez votre clef, la commande dmesg doit vous donner ca:

[17883.532000] usb 5-2: new high speed USB device using ehci_hcd and address 11
[17883.664000] usb 5-2: configuration #1 chosen from 1 choice
[17883.832000] dib0700: loaded with support for 2 different device-types
[17883.832000] dvb-usb: found a 'Hauppauge Nova-T Stick' in cold state, will try to load a firmware
[17883.868000] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-01.fw'
[17884.080000] dib0700: firmware started successfully.
[17884.584000] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
[17884.584000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[17884.584000] DVB: registering new adapter (Hauppauge Nova-T Stick).
[17884.840000] DVB: registering frontend 0 (DiBcom 7000PC)...
[17884.876000] MT2060: successfully identified (IF1 = 1220)
[17885.356000] dvb-usb: Hauppauge Nova-T Stick successfully initialized and connected.

Voilà qui est positif 🙂

Maintenant il ne vous reste plus qu’à installer les logiciels et à les paramétrer.

 sudo apt-get install dvb-utils xine-ui mencoder

la commande suivante scanne les chaines de PARIS et les ajoutes dans une « playlist »:

 scan /usr/share/doc/dvb-utils/examples/scan/dvb-t/fr-Paris > ~/.xine/channels.conf

ensuite un petit tour dans xine rubrique DVB et vous pourrez profiter des joies de la TNT. Vous pouvez utiliser aussi VLC, mplayer…

Pour enregistrer une emission vous pouvez utiliser le script suivant qui prend comme paramètre la chaine et le nombre de minutes d’enregistrement;

 #! /bin/sh
DATE=`date "+%Y%m%d"`
END=`expr $2 \* 60`
mencoder dvb://$1 -ovc lavc -lavcopts \
vcodec=mpeg4:mbd=2:trell:autoaspect:vbitrate=900:keyint=300 \
-vf crop=714:548:0:14 -oac mp3lame -lameopts cbr:br=128:mode=0 \
-endpos $END -o "$DATE-$1.avi"

Pour améliorer la qualité de la réception j’ai modifié la petite antenne fournie. Pour cela, coupez le fil au ras de l’antenne (et jetez là, elle ne sert à rien…) puis dénudez le blindage sur exactement 12.5 cm. Torsadez le blindage, coupez le à quelques mm de la gaine. Soudez alors un morceau de fil dessus pour que l’ensemble fasse exactement 55 cm. Voilà vous avez une belle antenne souple facile à ranger et qui marche plutôt bien.

Ubuntu et la couleur de fond au login

Si vous voulez changer la couleur du fond d’écran qui apparait lorsque vous venez de vous connecter, voilà de quoi vous aider 😉

Afin de choisir la couleur qui vous intéresse, vous devez en connaitre le code Hexa. L’utilitaire gcolor peut vous aider dans cette tache.

 sudo apt-get install gcolor2

Une fois que vous avez le code hexa de la couleur que vous souhaitez, tapez

 sudo gedit /etc/gdm/PreSession/Default

puis recherchez

 BACKCOLOR=

et mettez y le code hexa.

Au prochain login, GDM utilisera la couleur que vous lui avez assigné.

Crypter sa partition home avec Ubuntu Gutsy

Voilà un petit tutoriel en complément de celui du numéro de Gnu Linux Magazine France de ce mois-ci pour savoir comment crypter votre partition home et votre swap.

Ce tuto n’a pas vocation a créer un bunker sur votre PC, mais juste de rendre vos données inaccessibles en cas de vol.

entree_interdite_yves_gu_01.png

ATTENTION: Ce tuto est risqué pour vos données. En cas d’erreur dans le choix de la partition ou d’oubli du mot de passe, vous perdrez vos données. cela dit, il faut bien s’amuser non ? 🙂

La première étape est d’installer les packages nécessaires.

sudo apt-get install cryptsetup
sudo apt-get install libpam-mount

Ensuite, par simplicité, créer un mot de passe pour le compte root afin de pouvoir vous connecter lorsque votre partition home sera indisponible.

 sudo su - passwd

Quittez X puis tapez ALT + CTRL + F1 pour aller sur une console. logguez vous en root, nous allons nous occuper du swap.

 swapon -s

relevez le nom de votre partition de swap (ici /dev/xxxx)

 swapoff /dev/xxxx
cryptsetup -c aes -d /dev/random -s 256 create c_swap /dev/xxxx
mkswap /dev/mapper/c_swap
swapon /dev/mapper/c_swap

Dans le fichier /etc/cryptab

ajoutez:

 c_swap         /dev/sda3 /dev/urandom size=256,swap

Dans le fichier /etc/fstab remplacez la ligne montant votre ancien swap par celle-ci:

 /dev/mapper/c_swap none            swap    sw              0       0

Voilà, votre swap est crypté avec une clef périmant à chaque redémarrage. Attention, ce système vous empêche d’utiliser l’hibernation (la clef étant perdue au redémarrage, le swap est formaté à chaque boot). Cependant une petite recherche sur internet vous permettra de trouver des solutions pour contourner ce problème.

Pour ce qui est de la partition home, le problème est le formatage de la partition. Vous êtes obligés de copier le contenu de /home vers un autre support (partion, DVD, disque usb…) puis de tout restaurer à la fin de la manip. Évidemment, le /home doit être sur une partition indépendante. Toujours en dehors de X,

Notez le nom de votre partition home

 mount

Ensuite démontez /home (ici /dev/sda4)

 umount /home
cryptsetup luksFormat /dev/sda4

Choisissez un mot de passe (compatible avec pam)

cryptsetup luksOpen /dev/sda4 c_home
mkfs.ext3 /dev/mapper/c_home

vi /etc/fstab, remplacez la ligne concernant votre /home par celle-ci:

 /dev/mapper/c_home /home           ext3    defaults,noauto        0       0

Maintenant, nous allons utiliser un module pam, pam_mount, qui va automatiquement décrypter votre partition home au moment du login (ca prend ~ 2sec)

vi /etc/security/pam_mount.conf Ajoutez la ligne suivante:

 volume * crypt - /dev/sda4 /home - - -

Ajoutez la ligne suivante @include common-pammount à tous les modules pam que vous êtes susceptibles d’utiliser pour vous connecter. Gdm et login doivent suffire pour une utilisation normale.

 vi /etc/pam.d/gdm
 ajoutez
@include common-pammount
vi /etc/pam.d/login
ajoutez
@include common-pammount

Rebootez votre PC. Lorsque vous taperez votre mot de passe, la partition sera décryptée à la volée. Dès que vous vous déconnectez, celle-ci est verrouillée. Certes, ce système est moins sur qu’une clef stockée par exemple sur un support externe, mais elle a le mérite d’être peu contraignante. Il suffit juste d’utiliser un mot de passe fort.

Si j’ai oublié des choses, n’hésitez pas à me le signaler.