samedi 6 décembre 2008

De la mobilité : wifi atheros

Prenons un peu de mobilité en installant les pilotes pour notre carte wifi atheros.
******************************
Edit : il vaut mieux passer par module-assistant
plus propre... A suivre


******************************
A télécharger :

aptitude install madwifi-tools madwifi-source


Il faut ensuite installer le kernel header.

aptitude install linux-kernel-headers

Puis, on va compiler ce pilote.

cd /usr/src


tar xzvf madwifi.tar.gzcd modules/madwifi

make && make install

(Installez gcc et make si vous ne les avez pas)
Voila la compilation faite.

On passe ensuite à la configuration de /etc/network/interfaces
Mon réseau wifi est sécurisé grâce à une clef WPA.

Voici ce que j'ajoute dans mon fichier interfaces :

#spip
#config wifi nov 08
auto ath0
iface ath0 inet dhcp
# wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
wpa-conf managed
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-ssid FreeBox
wpa-key-mgmt WPA-PSK
wpa-psk xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx




Vous noterez qu'il est bon de prendre l'habitude d'annoter ses modification par un nom ou un pseudo et une date.
ath0 : c'est le petit nom de la carte; on l'obtient à l'aide de la commande iwconfig. wpa-ssid désigne le nom de votre réseau. Attention à la casse. Les xxxx désigne la clef WPA en hexadécimal. Pour l'obtenir, utilisez wpa_passphrase

wpa_passphrase FreeBox

puis je rentre ma clef WPA.

En avant la musique

L'image c'est bien, le son c'est mieux.

Nous allons utiliser alsa pour ceci. C'est très simple.

aptitude install alsa

et ensuite, la configuration peut se faire en console (en interface semi-graphique) comme tout bon geek.

alsamixer

Si vous voulez une interface graphique :

aptitude install alsamixergui

Configuration du pare-feu

Je vais faire déjà exception à ma ligne de conduite, parce que je vais utiliser un outil graphique pour configurer mon pare-feu. La configuration d'iptable restant pour moi assez difficile car je n'ai pas suffisamment de connaissance dans ce domaine et le firewall étant une pièce maîtresse de sécurité, je choisi donc cette voie.

Je n'utiliserai pas firestarter qui pour moi est trop minimaliste. Je préfère guarddog.
L'installation se fait donc par :

aptitude install guarddog.

Une fois lancé, il faut procéder à une configuration minimale. Il s'agit d'activer :
DNS
HTTP
HTTPS

pour pouvoir au moins surfer. Puis les emails :
IMAP
POP
SMTP

Ensuite, à vous de configurer la bête, il y a de bons tutos sur le net si vous êtes perdu, comme, au hasard :
http://assiste.forum.free.fr/viewtopic.php?t=5438

installation & premiers programmes

L'installation se fait à partir d'un CD avec une iso net-install d'environ 180Mo. Il est donc nécessaire d'avoir une connexion internet pour procéder à l'installation.

Dans le choix des groupes de paquets, je sélectionne uniquement (mais c'est déjà pas mal) :
pc portable
système de base

L'installation de grub ne se fera pas dans la MBR, mais au début du disque. je vais chainloader du grub de Mandriva vers celui de Debian en ajoutant ceci au menu.lst (/boot/grub/menu.lst) de Mandriva :

#debian chainloader
title DEBIAN
root (hd0,7)
chainloader +1
boot

(hd0,7) est bien sûr l'endroit où se situe le /boot de votre Debian. Vous avez croisé ceci à l'installation...

Je ne décris pas tout le processus d'installation, vous trouverez cela facilement...


Le système que nous venons d'installer est tout de même très minimaliste. Il convient de l'agrémenter un peu.

On va en premier lieu faire un tour sur la configuration des sources :

nano /etc/apt/sources.lst

permettra d'éditer notre fichier de configuration. Je le modifie comme ceci

# deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main

#deb cdrom:[Debian GNU/Linux 4.0 r3 _Etch_ - Official i386 NETINST Binary-1 20080218-14:15]/ etch contrib main

deb http://debian.ens-cachan.fr/ftp/debian/ testing main contrib non-free
deb-src http://debian.ens-cachan.fr/ftp/debian/ testing main contrib non-free

deb http://security.debian.org/ testing/updates main contrib
deb-src http://security.debian.org/ testing/updates main contrib
deb http://www.debian-multimedia.org testing main

* Je supprime les sources CD en les commentant.
* je passe etch ou lenny en testing.
* je complete avec contrib et non free.
* j'ajoute le depot multimedia

Enfin, je mets à jour mon système :

aptitude update
aptitude install debian-multimedia-keyring

aptitude upgrade


puis, on installe un bureau :

aptitude install kde-core kde-i18n-fr kde-style-domino kde-kdm-themes kdm

aura pour effet d'installer KDE, kdm, et un style plus sympa que celui par défaut.


aptitude install lynx iceweasel-l10n-fr icedove-l10n-fr

pour firefox, thunderbird et lynx, un navigateur pour la console. C'est le minimum vital pour pêcher des infos en cas de problèmes.

jeudi 4 décembre 2008

Création de ce blog

J'utilise actuellement la distribution linux Mandriva. Elle me donne entière satisfaction, et c'est cette distribution que je recommanderai aux débutants. En effet, elle possède de nombreux outils graphiques permettant de configurer facilement et de gérer le système. Elle bénéficie en outre d'une bonne aide grâce à MLO, site entièrement dédié aux premiers pas sous cette distro. De plus, Mandriva bénéficie d'un wiki ayant bon nombre d'articles de qualités. Je participe d'ailleurs à ce wiki.

Pourquoi donc debian ?

Debian a toujours représenté pour moi un objectif. Cela fait un an et demi que je suis passé complètement sous linux et debian représente sans doute un graal. J'avoue que la distribution s'est probablement adaptée à un public moins connaisseur par rapport à autrefois.
Je vais utiliser cette distribution afin d'améliorer mes connaissances sur linux. Non pas que je ne pourrai pas le faire sous Mandriva, mais cela est sans doute encore plus pédagogique de passer à du neuf.

Ici seront donc ressensée mes configurations que je ferai sur ma debian. Je fais cela en partie pour mémoire, et aussi dans un soucis de partage.