admin

Décalage lors d’une impression sur Brother MFC240C et Ubuntu

Si comme moi vous rencontrez un problème étrange qui fait que vos impressions sont décalés vers le haut avec une imprimante MFC240C connectée à Ubuntu, essayez de taper cette commande, cela a résolu mon problème tout de suite: sudo brprintconf_mfc240c -pt A4 source: http://doc.ubuntu-fr.org/imprimantes_brother#le_haut_des_documents_est_coupe Bookmark It

Continue Reading

admin

Le SIP et la Neufbox

Pour tous ceux qui se casse la tête à configurer un téléphone SIP derrière une neufbox de SFR, voici un petit mémo tiré de mon expérience. Si vous voulez configurer un compte SIP de chez OVH, indiquez simplement dans le outbound proxy, sip.ovh.net et utilisez le port UDP 5962. Pour bancher mon compte Neuftalk sur un téléphone [...]

Continue Reading

admin

Nommer ses périphériques grâce à Udev

J’ai eu récemment un problème sur un serveur de sauvegarde avec un chargeur de bandes LTO4 qui avait changé de nom après le reboot dudit serveur. Les fichiers de configuration qui comportaient une directive vers l’emplacement du chargeur de bandes n’ont pas apprécié… J’ai donc décidé d’attribuer un nom immuable à mon périphérique, grâce à une [...]

Continue Reading

admin

Réinitialiser le mot de passe root

Changer un mot de passe root perdu (on va dire perdu hein…) sous Linux, ya vraiment rien de plus simple ! Il suffit pour cela d’un accès physique à la machine ou même d’un accès type KVM. La méthode décrite ci-dessous n’a été testée qu’avec le bootloader Grub, mais on ne doit pas [...]

Continue Reading

admin

Sauvegarder et restaurer une base Mysql à chaud

Un (des) moyen de sauvegarder proprement une base Mysql est d’utiliser la commande mysqldump. Cette commande permet d’effectuer la sauvegarde à chaud et peut séparer les squelettes des tables de leurs données (pratique par exemple pour transférer une base vers un autre serveur qui ne serait pas forcément du Mysql). Voici un script shell qui [...]

Continue Reading

admin

Décalage lors d’une impression sur Brother MFC240C et Ubuntu

Posted on 22 June 2010

Si comme moi vous rencontrez un problème étrange qui fait que vos impressions sont décalés vers le haut avec une imprimante MFC240C connectée à Ubuntu, essayez de taper cette commande, cela a résolu mon problème tout de suite:

sudo brprintconf_mfc240c -pt A4

source: http://doc.ubuntu-fr.org/imprimantes_brother#le_haut_des_documents_est_coupe

Comments (0)

admin

Le SIP et la Neufbox

Posted on 09 June 2010

Pour tous ceux qui se casse la tête à configurer un téléphone SIP derrière une neufbox de SFR, voici un petit mémo tiré de mon expérience.
Si vous voulez configurer un compte SIP de chez OVH, indiquez simplement dans le outbound proxy, sip.ovh.net et utilisez le port UDP 5962.
Pour bancher mon compte Neuftalk sur un téléphone SIP j’ai dû utiliser le port 5061 (par exemple) et créer une règle de NAT sur la neufbox qui prend en paramètres 5061 comme port externe et 5060 en port de destination. Bien sur n’oubliez pas d’attribuer une adresse statique dans l’onglet DHCP pour que votre téléphone ai toujours la même adresse IP.

Comments (0)

admin

Nommer ses périphériques grâce à Udev

Posted on 20 May 2010

J’ai eu récemment un problème sur un serveur de sauvegarde avec un chargeur de bandes LTO4 qui avait changé de nom après le reboot dudit serveur. Les fichiers de configuration qui comportaient une directive vers l’emplacement du chargeur de bandes n’ont pas apprécié…

J’ai donc décidé d’attribuer un nom immuable à mon périphérique, grâce à une règle UDEV. Après l’avoir identifié, cette règle va créer un lien symbolique vers le périphérique. Il est donc important d’être rigoureux pour fournir à udev une identification précise du matériel.

Pour procéder à cette identification, nous allons nous aider de udevadm info. Udev se basant sur sysfs (/sys) nous allons devoir au préalable trouver la correspondance entre le nom de mon périphérique dans /dev et celui dans /sys.

Dans /dev mon chargeur se nomme actuellement sg9, soit /dev/sg9. La commande suivante va me permettre de trouver sa correspondance dans /sys:

thomas@cryonux:~$ find /sys -name dev | grep sg9

me donne:

/sys/devices/pci0000:00/0000:00:06.0/0000:0c:00.0/0000:0d:08.0/host2/port-2:0/end_device-2:0/target2:0:0/2:0:0:1/scsi_generic/sg9/dev

Utilisons maintenant udevadm info afin de trouver des informations pertinentes pour l’identification du matériel:

thomas@cryonux:~$ udevinfo -a -p /sys/devices/pci0000:00/0000:00:06.0/0000:0c:00.0/0000:0d:08.0/host2/port-2:0/end_device-2:0/target2:0:0/2:0:0:1/scsi_generic/sg9/dev

Plein d’informations découpées en rubriques vont résulter de cette commande, le but étant de prendre celles qui permettent d’identifier simplement mais efficacement le périphérique.

Attention cependant à ne pas piocher les informations dans plusieurs rubriques différentes car udev considérant chaque rubrique comme un périphérique différent, votre règle ne fonctionnerait pas.

L’autre solution serait de séparer les informations dans votre règle udev en plusieurs lignes, mais rappelez vous que plus votre règle udev est simple, mieux c’est.

Une fois que vous avez trouvé votre bonheur, il ne reste plus qu’à créer la règle udev. Pour cela, il faut créer un fichier .rules dans /etc/udev/rules.d/ et, tout comme avec le fonctionnement des runlevels, spécifier l’ordre d’exécution de la règle.

Le mien s’appelle 55-chargeur-lto4.rules et contient uniquement la ligne suivante:

SUBSYSTEMS=="scsi",  ATTRS{model}=="PV-124T         ", ATTRS{type}=="8",  SYMLINK+="chargeur-lto4"

Vous noterez que j’ai rajouté aux informations trouvées grâce à udevinfo un attribut SYMLINK. Cet attribut correspond à un nom que j’ai donné à mon périphérique, sous forme de lien symbolique créé dans /dev/

Pour prendre en compte à chaud la modification on va lancer la commande:

thomas@cryonux:~$ udevadm trigger

Un ptit:

thomas@cryonux:~$ ls -al /dev/chargeur-lto4

Et oh magie on a comme résultat:

lrwxrwxrwx 1 root root 4 2009-12-28 21:02  /dev/chargeur-lto4 -> sg9

Comments (0)

VOIR TOUS LES ARTICLES