Archive for the ‘Debian’ Category

La 3G c’est le pieds ;)

Saturday, April 19th, 2008

www.3615mavie.com… je sais

Tout ça pour dire, la 3G c’est terrible en illimité dans le train.

J’ai copié de la musique et quelques films avant de partir, seulement…. je les ai placés dans /tmp, donc au boot de la machine, hop, plus de musique ni de films.

Je me dis, c’est pas si grave, j’ai une carte 3G.

Je lance deezer sans grande conviction… et là je suis agréablement surpris. Juste une coupure de quelques secondes dans le flux.

La 3G, en illimité, c’est tout bon ;)

Bridger une interface réseau sous VirtualBox

Monday, April 14th, 2008

VirtualBox est tres pratique pour lancer windows depuis une machine
linux (par exemple).

Problème: L’interface réseau est nattée, il est donc impossible
d’établir une connexion directe vers la machine invitée (ici Windows).

La solution: Bridger l’interface utilisée par VirtualBox et la carte
réseau de la machine hote (eth0 ici).

Comment faire:

donald:~# apt-get install uml-utilities bridge-utils

editer /etc/network/interfaces

La section eth0 est à présent comme suit:
auto eth0
iface eth0 inet manual

Nous avons une nouvelle interface (tap1) pour les machines virtuelles:
auto tap1
iface tap1 inet manual
pre-up tunctl -d tap0
pre-up tunctl -u lcaron

(N’oubliez pas de remplacer lcaron par votre login)

Et enfin le bridge qui lui prend l’ancienne @IP d’eth0

auto bridge0
iface bridge0 inet dhcp
post-up chmod ugo+rw /dev/net/tun
bridge-ports eth0 tap0
bridge-ageing 7200
bridge-fd 0

donald:~# /etc/init.d/networking restart

Dans les préférences de la machine virtuelle sous VirtualBox, Activer
l’adaptateur réseau, l’attacher à l’adaptateur réseau hôte, dans le nom
de l’interface, indiquer tap0

Votre machine virtuelle est à présent joignable sur une @IP de la même
classe que le système hote.

WPKG

Saturday, July 15th, 2006

Un petit mot pour dire que wpkg c’est bien ;)

http://wpkg.org/

Migrer son système en RAID 1 ou RAID5

Tuesday, April 18th, 2006

Hypothese:

Vous disposez de:
- Un systeme fonctionnel
- Un live-CD linux (Knoppix, GRML…)
- Suffisemment de disques durs pour faire ce que vous voulez faire.
- Un kernel supportant le raid

Comme d’habitude, faites des sauvegardes, si ça pétait c’est pas de ma faute ;)

Commençons par le commencement:

Vous faites une sauvegarde de votre systeme sur un autre HD, un autre systeme…

Comment faire?

Monter un autre disque dur (ici sur /newdisk)

cp -avux / /newdisk

ou encore en root toujours:

rsync -avP –numeric-ids / autremachine:/backupmamachine

Passons aux choses sérieuses.

On va maintenant rebooter sur le live-CD

Création de l’array raid 1 (miroir)
- Supposition (raid 1 sur hda et hdb)

fdisk /dev/hda
on crée ses partitions avec comme type ‘fd’

mdadm -Cv /dev/md0 -l1 -n2 /dev/hda1 missing
mdadm -Cv /dev/md1 -l1 -n2 /dev/hda2 missing

autant de fois que vous avez créé de partitions

Créer le systeme de fichiers:

mkfs.ext3 /dev/md0
mkswap /dev/md1

On aurait aussi pu utiliser du XFS, ReiserFS….

on monte le disque de sauvegarde
mkdir /olddisk
mount /dev/hdb1 /olddisk

on monte le raid array
mkdir /newdisk
mount /dev/md0 /newdisk

on copie le systeme

cp -avux /olddisk /newdisk

on edite le fstab dans /newdisk/etc/fstab pour remplacer les /dev/hdx par des /dev/mdx

on oublie pas d’éditer /newdisk/etc/lilo.conf
boot=/dev/mdx
root=/dev/mdx
raid-extra-boot=mbr

on relance lilo dans un chroot
lilo -r /newdisk -v

on reboote la machine, youpi ça marche

il faut maintenant répliquer le miroir

on crée le meme partitionnement sur le 2eme disque que le 1er:meme tailles de partitions, meme type(fd)

Il est possible de le faire via sfdisk automatiquement (sfdisk -d /dev/hda | sfdisk /dev/hdb)

puis on fait

mdadm -a /dev/md0 /dev/hdb1
mdadm -a /dev/md1 /dev/hdb2

cat /proc/mdstat vous donnera l’avancement de la synchronisation du miroir

on oublie pas de lancer lilo pour que les 2 MBR soient mis à jour.

Pour convertir un système en RAID 5, il faut au minimum 3 disques et penser à créer une partition séparée qui servira de /boot (en raid 1 impérativement).

Le suspend to RAM

Tuesday, April 18th, 2006

Depuis que j’ai mon portable (Inspiron 9300), j’essaye de temps en temps de faire fonctionner le suspend to RAM.

à l’occasion d’un dist-upgrade massif (Xorg7…), je me suis dit, pourquoi ne pas recompiler le noyau, les drivers nvidia… et réessayer le suspend to ram?

Et ça marche,

J’ai installé les sources du noyau 2.6.16, patché grâce aux patchs disponibles ici -> http://rtr.ca/dell_i9300/kernel/latest/ recompilé; et hop, un script plus tard, ça fonctionne.

Ci joint le .config de mon noyau ainsi que le script de suspend (à lier à l’acpi grace à /etc/acpi/actions/lm_lid.sh).

http://blog.unix-scripts.info/conf/kernel_config

http://blog.unix-scripts.info/conf/suspend.sh