Ludo's notes

To content | To menu | To search

Friday, April 27 2007

Configurer sendmail comme simple relai vers un autre serveur email

Configurer sendmail comme simple relai vers un autre serveur email

Continue reading...

Configure a simple relay-only mail transport agent with sendmail

Configure a simple relay-only mail transport agent with sendmail

Continue reading...

Saturday, December 30 2006

vmware-server-console: erreur libpng sur Debian GNU/Linux

J'utilise vmware-server pour tester de nouvelles distributions et des outils relatifs aux clusters. Normalement j'atteins ces serveurs uniquement par ssh, il y a quelques semaines je voulais installer une nouvelle distribution mais le programme vmware-server-console ne fonctionnait plus depuis ma Debian instable.

Continue reading...

vmware-server-console: libpng error on Debian GNU/Linux

I use vmware-server to test some new distribution and cluster tools. Normally I reach servers only by ssh but some weeks ago I would install a new distribution and my vmware-server-console was not still working from my Debian unstable.

Continue reading...

Friday, November 24 2006

Realtek 8180L avec ndiswrapper sous Debian GNU/Linux

J'avais une ancienne carte wifi 802.11b dans un placard, je voulais utiliser celle-ci pour créer un routeur wifi avec portail captif. Ci-dessous vous verrez comment configurer cette carte sous Debian GNU/Linux.

Continue reading...

Realtek 8180L with ndiswrapper on Debian GNU/Linux

A old wifi 802.11b pci card was on the shelf, so I would use it to create an open wifi router at home. Below you will see how configure this nic card on Debian GNU/Linux.

Continue reading...

Wednesday, June 21 2006

Configuration of an IPv6 tunnel with Hexago's migration broker on Debian GNU/Linux

Configuration of an IPv6 tunnel with Hexago's migration broker on Debian GNU/Linux

  • Register
  • Kernel configuration
  • Hexago tspc tool

Continue reading...

Configuration d'un tunnel IPv6 avec Hexago sur Debian GNU/Linux

Configuration d'un tunnel IPv6 avec Hexago sur Debian GNU/Linux

  • Enregistrement
  • Configuration du noyau Linux
  • Outil tspc d'Hexago

Continue reading...

Sunday, June 4 2006

Utilisation du multiposte offert par Free derrière un routeur linux

Utilisation du multiposte offert par Free derrière un routeur linux

  • vlc
  • iptables

Continue reading...

Thursday, April 6 2006

Nexenta GNU/Solaris first test in a vmware hosted on Debian GNU/Linux

Nexenta GNU/Solaris first test in a vmware hosted on Debian GNU/Linux

Continue reading...

Saturday, March 18 2006

Installation de MS Windows dans qemu sous Debian GNU/Linux

Installation de MS Windows dans qemu sous Debian GNU/Linux

Continue reading...

Sunday, February 12 2006

Installation d'une Debian GNU/Linux sur du raid1 soft avec md + lvm

Installation d'une Debian GNU/Linux sur du raid1 soft avec md + lvm

  • mdadm
  • lvm (pvcreate, vgcreate, lvcreate)

Continue reading...

Sunday, February 5 2006

Migration de pcmcia-cs vers pcmciautils + udev sous Debian GNU/Linux avec un bridge yenta_socket et une carte réseau orinoco

Migration de pcmcia-cs vers pcmciautils + udev sous Debian GNU/Linux avec un bridge yenta_socket et une carte réseau orinoco

  • Préparation du noyau
  • Désinstallation de pcmcia-cs
  • Installation de pcmciautils
  • Installation de udev

Continue reading...

Sunday, January 29 2006

Comment faire varier la vitesse du cpu avec Linux 2.6 sur un mobile AMD Athlon(tm) XP2000+

Comment faire varier la vitesse du cpu avec Linux 2.6 sur un mobile AMD Athlon(tm) XP2000+

  • /proc/cpuinfo
  • /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
  • /sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed

Continue reading...

Saturday, January 21 2006

Problème cache debconf sous Debian GNU/Linux

Problème cache debconf sous Debian GNU/Linux

  • /var/cache/debconf
  • Can't call method "choices" on an undefined value at /usr/share/perl5/Debconf/Question.pm line 106, <GEN1> line 118.

Continue reading...

Monday, January 16 2006

Installation d'une imprimante HP PSC 1410 sous Debian GNU/Linux

hpoj

Avant lorsque hpoj supportait cette imprimante, il suffisait de l'installer et de lancer le setup pour configuer l'imprimante hp multifonction.

Maintenant, il semble que la dernière version d'hpoj ne supporte plus cette imprimante et qu'il soit nécessaire de passer à hplip.

root@obelix:~ # /etc/init.d/hpoj setup                                                                                                                      
 
Stopping the HP OfficeJet Linux driver.

--

This program manages devices controlled by the HP OfficeJet Linux
driver (hpoj).  It attempts to probe your computer for local parallel-
and USB-connected devices, and allows you to specify network addresses
for remote JetDirect-connected devices.

If you experience any difficulties in detecting your device(s), then
refer to the hpoj documentation for troubleshooting information.

--

Currently defined device names (*=default):
    (none)

--

Probe for parallel-connected devices (y/n)?  n

--

--
                
Probe for USB-connected devices (y/n)?
                
Probing "/dev/usb/lp0"...
    *** Found "PSC 1400 series" but failed to communicate with it!
    *** Elapsed time for this attempt was 0 second(s).
    *** Check syslog file for ptal-mlcd error messages.
    *** See hpoj documentation for troubleshooting information.
                
Probing "%004%006"...
    No device found.
                
Probing "%004%002"...
    No device found.
                
Probing "%004%001"...
    No device found.
                
Probing "%003%003"...
    No device found.
                
Probing "%003%002"...                                                 
    No device found.
                                                              
Probing "%003%001"...                                    
    No device found.            
                                                                                                                                                                        
Probing "%002%001"...
    No device found.                   
                
Probing "%001%001"...                                                 
    No device found.
                                                                 
--
                                                                      
Press <Enter> alone to continue, or if you would like to add a
JetDirect-connected device, then enter its dotted-decimal
IP address or hostname here --->                                    
                                                                
--
                                                                      
Done updating device configuration files stored under /etc/ptal.
If you make manual changes to those files, then be sure to run
"/etc/init.d/hpoj start" so they will take effect.
                
--

Starting the HP OfficeJet Linux driver.         
    No hpoj devices have been configured.
    As root, run "/etc/init.d/hpoj setup".                            
                
root@obelix:~ #

hplip

Installation de l'imprimante

root@obelix:~ # apt-get install hplip
root@obelix:~ # hp-probe
root@obelix:~ # hp-info

Taux de remplissage des cartouches d'encre

root@obelix:~ # hp-levels                                                                                                                                    
 
 HP Linux Imaging and Printing System (ver. 0.9.7)
 Supplies Levels Utility ver. 0.4
                                                                                           
 Copyright (c) 2003-5 Hewlett-Packard Development Company, LP                              
 This software comes with ABSOLUTELY NO WARRANTY.                                                                                                                        
 This is free software, and you are welcome to distribute it                                                                                                            
 under certain conditions. See COPYING file for more details.                                                                                                           
                                                                                                                                                                        
 Using device: hp:/usb/PSC_1400_series?serial=CN53MV71HV04BN                               
                                                                                                                                                                        
 Black cartridge                                                                           
 Part No.: 21 (C9351A)                                                                                 
 Health: OK                                                                                
 
 |///////////////////////////////////////////////////////////////////////////                       | (approx. 75%)
 
                                                                                           
 Tri-color cartridge                                                                       
 Part No.: 22 (C9352A)                                                                     
 Health: OK                                                                                
  
 |//////////////////////////////////////////////////////////////                                    | (approx. 62%)
 
                                                                                           
root@obelix:~ #

Outil graphique hp sous linux permettant gérer l'imprimante

root@obelix:~ # hp-toolbox

hpijs

driver

cups

Ajout d'une nouvelle imprimante

Choix du périphérique pour cette imprimante

Choix du modèle d'imprimante

Choix du driver spécifique pour cette imprimante

L'imprimante est installée

Prête à être utilisée

scanner

xsane

kooka

Monday, January 9 2006

GPG error sous Debian GNU/Linux

Suite à la nouvelle année, il était impossible de mettre à jour sa distribution Debian à cause d'une erreur GPG.

Pour résoudre ce problème, il suffit de mettre à jour la clef publique de ftp-master.debian.org dans son trousseau gpg pour l'ajouter à la liste de clefs autorisées à authentifier les paquets debian.

warnings à la sortie du apt-get update
root@obelix:~ # apt-get update                                                                                                                        
Get:1 http://security.debian.org testing/updates Release.gpg [189B]
Hit http://security.debian.org testing/updates Release
Get:2 ftp://ftp.fr.debian.org testing Release.gpg [378B]
Ign http://security.debian.org testing/updates/main Packages
Hit http://security.debian.org testing/updates/main Packages
Get:3 ftp://ftp2.fr.debian.org testing Release.gpg [378B]
Get:4 ftp://ftp.fr.debian.org testing Release [32.7kB]
Get:5 ftp://ftp2.fr.debian.org testing Release [32.7kB]
Ign ftp://ftp.fr.debian.org testing Release
Get:6 ftp://ftp.fr.debian.org testing/main Sources [1040kB]
Ign ftp://ftp2.fr.debian.org testing Release
Get:7 ftp://ftp2.fr.debian.org testing/main Packages [2784kB]
Hit ftp://ftp2.fr.debian.org testing/contrib Packages
Hit ftp://ftp2.fr.debian.org testing/non-free Packages
Fetched 3891kB in 10s (365kB/s)
Reading package lists... Done
W: GPG error: ftp://ftp.fr.debian.org testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F
W: GPG error: ftp://ftp2.fr.debian.org testing Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 010908312D230C5F
W: You may want to run apt-get update to correct these problems
root@obelix:~ #
Mise à jour de la clef provenant de debian.org dans son trousseau de clefs publiques
root@obelix:~ # gpg --keyserver hkp://keyring.debian.org --recv-keys 010908312D230C5F                                             
gpg: requesting key 2D230C5F from hkp server keyring.debian.org
gpg: key 2D230C5F: public key "Debian Archive Automatic Signing Key (2006) <ftpmaster@debian.org>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg:               imported: 1
root@obelix:~ #
Ajout à votre liste de clefs autorisées pour valider l'authenticité des paquets debian
root@obelix:~ # gpg --armor --export 010908312D230C5F | apt-key add -                                                                                                                  
gpg: no ultimately trusted keys found
OK                    
root@obelix:~ #
Problème résolu
root@obelix:~ # apt-get update                                                                                                                          
Get:1 http://security.debian.org testing/updates Release.gpg [189B]
Hit http://security.debian.org testing/updates Release
Ign http://security.debian.org testing/updates/main Packages
Get:2 ftp://ftp.fr.debian.org testing Release.gpg [378B]
Hit http://security.debian.org testing/updates/main Packages
Get:3 ftp://ftp2.fr.debian.org testing Release.gpg [378B]
Hit ftp://ftp.fr.debian.org testing Release
Hit ftp://ftp.fr.debian.org testing/main Sources
Hit ftp://ftp2.fr.debian.org testing Release
Hit ftp://ftp2.fr.debian.org testing/main Packages
Hit ftp://ftp2.fr.debian.org testing/contrib Packages
Hit ftp://ftp2.fr.debian.org testing/non-free Packages
Fetched 757B in 1s (523B/s)
Reading package lists... Done
root@obelix:~ #
Autre solution non testé
root@obelix:~ # GET http://ftp-master.debian.org/ziyi_key_2006.asc | apt-key add -

Attention à bien respecter la casse pour la commande GET

Thursday, January 5 2006

Cloner la liste des paquets debian entre 2 serveurs

Cloner la liste des paquets debian entre 2 serveurs

Après cela vous aurez la même sortie dpkg -l si vous êtes dans la même version de debian entre les 2 machines (même /etc/apt/sources.list).

Par contre vous n'aurez pas forcément la même configuration des packages, cela dépendra de vos réponses à dpkg.

Récupération de la liste des paquets installés sur la machine source
host_src# dpkg --get-selections > my_dpkg_--get-selections.txt
Initialisation de la base dpkg avec cette liste
host_dst# dpkg --set-selections < my_dpkg_--get-selections.txt
Récupération et installation des .deb concernés
host_dst# apt-get dselect-upgrade

Ces 3 lignes de commandes peuvent-être un premier pas vers un méthode de backup et de restauration de l'ensemble de votre système Debian GNU/Linux.

Tuesday, January 3 2006

Connexion vers un vpn cisco depuis Linux

À l'aide du client libre vpnc

À l'aide du client fournit par cisco

Installation de vpnclient
# uname -a
Linux idefix 2.6.15-rc2-idefix #6 PREEMPT Mon Nov 28 10:29:07 CET 2005 i686 GNU/Linux
# wget http://www.mcmaster.ca/uts/network/software/vpnclient-linux4.7.tar.gz
# wget ftp://jason.roysdon.net/pub/jroysdon/cisco/vpnclient-linux-4.7.00.0640-k9_kernel-2.6.14-1.1637_FC4.patch
# tar xvzf vpnclient-linux4.7.tar.gz
# cd vpnclient
# patch -p0 < ../vpnclient-linux-4.7.00.0640-k9_kernel-2.6.14-1.1637_FC4.patch
patching file linuxcniapi.c
# ./vpn_install
[...]
# insmod /lib/modules/2.6.15-rc2-idefix/CiscoVPN/cisco_ipsec.ko

Sans l'application de ce patch, il est impossible de compiler le module kernel correctement

Mise en place du fichier pcf
# cat /etc/opt/cisco-vpnclient/Profiles/DDN.pcf                                                                                               
[main]
Description=
Host=vpn.yourdomain.com
AuthType=1
GroupName=
GroupPwd=
enc_GroupPwd=
EnableISPConnect=0
ISPConnectType=0
ISPConnect=Handy Connection
ISPPhonebook=
ISPCommand=
Username=lfrancois
SaveUserPassword=0
UserPassword=
enc_UserPassword=
NTDomain=
EnableBackup=0
BackupServer=
EnableMSLogon=1
MSLogonType=0
EnableNat=1
TunnelingMode=0
TcpTunnelingPort=10000
CertStore=0
CertName=
CertPath=
CertSubjectName=
CertSerialHash=00000000000000000000000000000000
SendCertChain=0
PeerTimeout=90
EnableLocalLAN=0
#
Lancement de la connexion
# vpnclient connect DDN

Saturday, December 31 2005

Installation d'une webcam raja sous linux

Installation du driver spca5xx sous Debian GNU/Linux

Récupération des informations à propos de la webcam

# lsusb | grep -i webcam                                                                                                                       
Bus 004 Device 002: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
#

Recherche sur google d'un driver usb pour linux

Après avoir récupéré les informations sur la webcam et en parcourant un peu google, j'ai découvert que cette webcam était supporté par les drivers spca5xx.

Une astuce de Raph très efficace pour faire des recherches à propos de périphériques usb sur google est de juste faire une recherche "vendeur_id produit_id linux" . Ces informations sont les deux codes séparés par ":" dans la sortie du lsusb.

Installation des drivers disponible dans les paquetages debian

# apt-get install spca5xx-source
# module-assistant a-i spca5xx
Utilisation de la webcam

gqcam

Petit outil permettant de tester la webcam.

# gqcam -v /dev/video0

amsn

# amsn

Pas encore essayé, à priori amsn semble la reconnaitre directement.

la webcam sur le web

http://webcamserver.sourceforge.net/

http://www.smcc.demon.nl/camstream/

# apt-get install camserv

spcaserv

Sur le même site que les drivers spca, on peut trouver quelques outils intéressant fonctionnant spécialement avec le module spca5xx, spcaview.

# wget http://mxhaard.free.fr/spca50x/Download/spcaview-20051212.tar.gz
# tar xvzf spcaview-20051212.tar.gz
# cd spcaview-20051212
# make all

Grâce à un des outils de cette suite, spcaserv, nous pouvons faire du web streaming.

Pour cela, il faut lancer le daemon spcaserv sur la machine qui est branché à la webcam.

# /root/spcaview-20051212/spcaserv -d /dev/video1

Placer le client java sur un serveur apache pour qu'il soit prêt à être chargé par un navigateur web.

# for i in /root/spcaview-20051212/http-java-applet/*
> do cp -p $i /var/www
> done
#

Ouvrir le port tcp du service spcaserv pour que les gens externes puissent venir s'y connecter, par défaut il est fixé à 7070.

# iptables -A INPUT -p tcp --dport 7070 -i $if_out -j ACCEPT

Conseil lancer le service spcaserv avec un id différent de 0 et n'ayant aucun droit particulier

Un exemple intégré à www.zoxx.net.

- page 1 of 2