Archives de catégorie : Logiciels libres

Proxy transparent avec squid et squidGuard

Après avoir mis en place un « filtrage parental » avec squid et squidGuard basé sur l’authentification des utilisateurs comme décrit sur mon site FUNIX. Je me rends qu’ils ont trouvé moyen de contourner la chose (facile il suffit de mettre connexion directe au net dans les propriétés du navigateur). Du coup je compte maintenant installer un proxy transparent toujours avec squid et squidGuard en laissant tomber l’authentification utilisateur qui est incompatible du mode transparent.

La configuration de mon réseau est la suivante

internet <-> livebox 192.168.1.1 <-> routeur 192.168.2.1 <-> eth1(192.168.2.11) serveur eth0(192.168.26.100) <-> eth0 (192.168.26.50) poste client

le routeur est là pour pallier aux insuffisances de la livebox notamment en terme de wifi. Le serveur a deux cartes réseau, eth1 connecté au routeur avec l’adresse 192.168.2.11 et eth0 connecté au poste client avec l’adresse 192.168.26.100. Par ailleurs j’ai un portable qui se connecte directement au routeur.

Je souhaite donc que le poste client et le serveur se connectent avec le proxy transparent. Or ça marche très bien pour le poste client, mais pas pour le serveur. J’ai configuré squid correctement, puisqu’en configurant le navigateur en utilisant le proxy ça fonctionne sans problème. Le problème vient a priori de mes règles iptables. Voilà mon fichier rc.firewall

#!/bin/bash

#nettoyage des tables
iptables -F
iptables -t nat -F

modprobe iptable_nat

# Turn on IP forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 1 > /proc/sys/net/ipv4/conf/all/rp_filter

# routage du port 80 vers le port 3128
iptables -t nat -A PREROUTING -p tcp -m tcp –dport 80 -j DNAT –to-destination 192.168.2.11:3128

# règle de MASQUERADE pour le poste client
iptables -t nat -A POSTROUTING -s 192.168.26.0/24 -j MASQUERADE

# Allows forwarding specifically to our LAN
iptables -A FORWARD -s 192.168.26.0/24 -j ACCEPT

j’ai eu beau tourner les règles iptables dans tous les sens, j’y arrive pas 🙁 si ça inspire quelqu’un merci de me dépanner.

Virtualisation et virtualbox

Je suis ennuyé d’avoir à maintenir un PC avec double boot pour pouvoir utiliser windows. Il existait jusqu’à présent des émulateurs windows style wine, mais il existe maintenant des outils de virtualisation comme VMWare ou Virtualbox. C’est ce dernier que j’ai installé. La différence par rapport aux émulateurs est qu’on installe une machine virtuelle sous linux dans laquelle on va pouvoir installer windows et le lancer, le tout dans une session linux. Il n’est donc pas nécessaire d’avoir de partitions windows.

Voilà un screenshot de l’ensemble

à l’occasion je créerai une page sur mon site, pour info sur une mandriva 2008.1 la version de virtualbox est trop ancienne et ne prend pas en compte les souris USB ce qui est quand même dommage, il faut récupérer la dernière version et la compiler.

J’espérais pouvoir piloter mon scanner qui ne marche que sous windows à partir de virtualbox, mais ça marche pas 🙁 je n’ai guère eu plus de succès pour installer les jeux des gamins comme les Sims, mon double boot a encore des beaux jours devant lui…

Vidéo sur youtube

J’ai placé quelques vidéos sur youtube, mon compte est par ici. J’aurais bien voulu privilégier le site français dailymotion mais il me refusait systématiquement toutes mes vidéos quelque soit leur caractéristique d’encodage. Pour en revenir à youtube bien que la qualité d’origine soit plus que correcte, le résultat au final sur youtube est assez déplorable. J’ai fait plusieurs essais en encodant en mpeg4 avec ffmpeg, xvid ou bien encore directement en flash (flv), mais j’ai toujours ces gros pixels.

Voilà ce que ça donne

Pour les adeptes de youtube ou dailymotion merci de me donner vos caractéristiques d’encodage qui donnent le meilleur rendu sur ces deux sites. Tant qu’à faire si ces outils sont sous linux c’est encore mieux.

Mise à jour de FUNIX

J’ai mis à jour FUNIX le week end dernier, voilà les modifications apportées au site dans la section linux

Pages multimédia
– page outils de base pour la vidéo, passage à lame 3.98, libtheora 1.0beta3, libquicktime 1.0.3 et libmpeg2-0.5.1
– page outils pour piloter un caméscope dv, passage à libraw1394 2.0.0 et libdc1394 2.0.2
– page lecteurs vidéo, passage à live 2008.07.28, vlc 0.8.6i et xine lib 1.1.15
– page transcodage, passage à transcode 1.0.6 et avidemux 2.4.3
– page montage vidéo, passage à mlt et mlt++ 0.3.0, LiVES 0.9.9.1, cinelerra 4.0, kino 1.3.1, rajout de l’outil d’édition audio audacity
– page DVDAuthoring, passage à wxSVG 1.0b11 et DVDStyler 1.6.2
– page webcam, passage à spcaview 20071224, motion 3.2.10.1 et amsn 0.97.2

Pages serveurs et réseau
– page Apache+PHP+MySQL, passage à Apache 2.2.9, PHP 5.2.6, MySQL 5.0.67 et phpMyAdmin 2.11.8.1
– page MySQL, modification pour la création d’utilisateur

Dans la section téléchargement mise à jour des documents suivants (prises en compte des modifications ci-dessus)
– vidéo sous linux
– DVDAuthoring
– webcam

Je suis passé sur mon portable à la Mandriva 2008.1 du coup les pages ci-dessous prennent en compte cette distribution notamment pour toutes les compilations d’outils. Quelques autres remarques :

– j’ai encore des soucis avec la version beta de kdenlive qui plante, il faudrait que je repasse à la dernière version stable, car maintenant que je l’ai utilisé je le trouve très supérieur à kino.
– l’export des vidéo au format MPEG-4 avec ffmpeg échoue, je dois encore creuse de ce côté là, du coup j’utilise l’export avec xvid.
– j’ai été agréablement surpris par la compil de cinelerra, super facile et sans soucis, ça change ! Je n’ai pas eu le temps de voir quelles étaient les améliorations.
– le site d’origine de w3cam qui permet de mettre une webcam sur une page d’un serveur web (notamment apache) n’est plus accessible, c’est bien dommage d’autant que je n’ai pas trouvé d’outil équivalent. En attendant j’ai mis l’archive sur mon site.
– à part ça sur la Mandriva 2008.1, j’ai quelques soucis avec le son et pulseaudio (notamment avec audacity) mais je ne pense pas que ça soit lié spécifiquement à la distribution. Sinon tout marche nickel et l’ensemble de mes périphériques a toujours été parfaitement reconnu. Elle est très bien finie contrairement à la (k)ubuntu.

Session de funboard

Ca fait des lustres que je n’avais pas navigué, il faut dire qu’avec tous mes chantiers pas facile de dégager du temps, sans compter que le fait d’être à 40km du spot ça ne facilite pas les choses. J’ai profité d’un bon coup de mistral pour aller du côté de la presqu’ile de Giens, d’après les relevés météo il y avait un bon 50km/h établi avec 80km/h dans les rafales largement de quoi mettre une 4.0 mais pas moins.

Je m’attendais à trouver pas mal de monde sur l’eau, je me souviens de session l’an dernier où on était une bonne centaine sur l’eau, on était guère plus qu’une cinquantaine ce que je trouve relativement inhabituel. J’en ai profité pour refaire de la vidéo embarquée, j’ai fixé dans un premier temps ma caméra sur le nez de la planche, ça rend bien même si ce serait mieux avec un grand angle. J’ai ensuite refixé la caméra sur mon casque. Voilà le résultat du montage avec une image prise en plein jibe :

en plein jibe

la vidéo fait 12Mo, j’ai choisi le codec xvid qui je l’espère peut être lu un peu partout notamment avec vlc. Il faut cliquer sur l’image pour y accéder.

Pour information, j’ai monté la vidéo avec kino à défaut d’utiliser kdenlive puisque j’ai quelques soucis avec la version beta. La musique est de « the ting tings » et le titre « shut up and let me go« .

Lecteur multimédia

Il y a longtemps que je souhaitais acheter un lecteur multimedia et bien j’ai profité des soldes pour acheter un maxell casamax. Les caractéristiques sont les suivantes, il lit les divx y compris ceux avec des formats de compression plutôt exotiques, je n’ai pas encore réussi à le mettre en défaut, il lit également bien sûr les mp3 et les images. Il dispose d’un disque de 500Go qui permet vraiment de mettre un stock fou de fichiers multimedia.

Comme c’est ma première expérience dans le domaine je lui trouve maintenant plein de défauts qui me permettront de mieux choisir mon prochain lecteur. Voilà les défauts en question (dans l’ordre de gravité) et les caractéristiques attendues :

– quand on se balade dans l’arborescence, c’est galère, il essaye de lire systématiquement les fichiers comme lire des vidéos prend un certain temps ça prend un temps fou pour sélectionner ses fichiers. La parade est de ranger les fichiers dans des tas de sous dossiers. Mon prochain lecteur devra donc ne pas déclencher automatiquement la lecture des fichiers quand on se balade dans l’arborescence.

– le disque est en NTFS, j’arrive bien à lire et écrire via USB sous linux mais on ne voit rien ensuite sur le lecteur ! Curieusement de temps à autres ça me fait la même chose avec un PC sous Windows XP. Le disque du prochain lecteur devra donc être complètement compatible avec linux.

– l’USB a ses limites, ça oblige à brancher un portable ou déplacer le lecteur. Le prochain lecteur aura une connexion wifi.

– la sortie audio est limitée à la stéréo, le 5:1 est absent. Le prochain lecteur devra avoir une sortie audio 5:1.

Voilà la bête derrière une myriade de télécommandes (TV, lecteur DVD, amplificateur, modem satellite, casamax).

Casamax

Changement de portable

Pas plus tard que le lendemain de la rédaction de mon précédent article, l’alimentation externe de mon portable a littéralement explosé entraînant avec elle celle du portable ! Du coup je me suis résolu à le changer, vu que je l’utilise essentiellement pour faire de la bureautique classique, du mail et surfer sur le net, pas besoin d’avoir une bête de course. Je me suis contenté d’un modèle d’occas acheté sur ebay, un toshiba tecra M2, ce n’est pas une génération bien récente mais pour 275€ frais de port compris, il convient parfaitement à mes besoins. J’apprécie tout particulièrement sa compacité, sa légèreté et son autonomie d’autant que je dispose d’une batterie supplémentaire, je retrouve enfin les fonctions de portable qui me manquaient.

Je me suis empressé d’installer linux en diminuant la partition windows XP. J’ai installé la Mandriva Spring 2008.1 free, je n’ai eu qu’à  récupérer le package non libre du firmware du wifi et tout a été parfaitement reconnu et configuré. Seul petit bémol, vraiment mineur, la génération de la carte vidéo ne permet pas de pouvoir bénéficier du bureau 3D.

Mon portable tecra

Passage à la mandriva 2008.1 spring free

Le week end dernier le disque dur de mon portable Toshiba Satellite 2450-S203 a laché, heureusement que j’avais un autre disque dur de portable. J’en ai profité pour installer la kubuntu 8.04 avec la version 4 de KDE. L’installation s’est passée sans trop de problème, et là horreur, j’ai eu l’impression de me retrouver sous Vista avec un thème graphique avec une horrible couleur noire ! J’ai mis un certain temps à retrouver mes petits. Par contre aucune reconnaissance de ma carte wifi Netgear wg511 v1, j’ai commencé à bidouiller mais ça m’a vite pris la tête. Du coup j’ai téléchargé dans la foulée la Mandriva 2008.1 Spring free.

Hier je me suis donc attelé à l’installation de la Mandriva 2008.1 Spring free. Pas de soucis particulier à l’install et toujours un environnement bien abouti. La Mandriva n’a vraiment rien à envier à l’ubuntu et pourtant elle a perdu pas mal de terrain, certainement du fait d’une politique commerciale où elle s’est détournée de la communauté, la distrib en elle même reste de qualité et je continue de la préférer aux autres.

Retour sur ma carte wifi, une fois le firmware installée la carte est bien reconnue mais impossible de me connecter. Je laisse tomber le module prism54, et je configure ndiswrapper et ça tombe en marche. J’en déduis que le module prism54 doit être un poil bogué, c’est dommage. De toute façon l’important est que ça marche.

J’ai donc prolongé la vie de mon portable Toshiba, qui ne l’est plus vraiment, il a maintenant plus de 4ans il est encore largement dans les clous (P4 2,8Ghz, 510Mo RAM, DDUR 40 Go, graveur DVD-R/RW, nvidia GeForce4 32Mo dédié, écran 15,4 »). Mais il est lentement en train de se déglinguer, les charnières de l’écran ont laché, l’écran tient grâce à un ruban que j’ai collé derrière l’écran et sous la base du portable. La prise alimentation a fondu, j’ai bricolé un câble d’alim avec des fiches banane qu’on peut voir sur la photo ci-dessous. L’alimentation a laché depuis longtemps, j’utilise maintenant une alim générique. La prise audio casque a cassé, j’ai du sacrifier la prise Line pour réparer la prise casque. Quant à la batterie elle ne tient guère plus qu’une vingtaine de minutes, c’est bien pour ça que je dis que ce n’est plus vraiment un portable, mais il me rend encore bien des services. Cela dit il sera bientôt temps de le remplacer.

Mon toshiba

Mise à jour de FUNIX

J’ai effectué une mise à jour de mon site funix, avec au programme dans la section linux

Pages multimédia
– création d’un guide succinct d’utilisation du logiciel de montage vidéo kdenlive qui a maintenant un niveau de maturité qui fait de lui un concurrent sérieux à kino
– page outils de base pour la vidéo, passage à lame 3.98b8, ffmpeg version SVN-r12810 et libquicktime 1.0.2
– page conteneur vidéo, passage à libebml 0.7.8 et mkvtoolnix 2.2.0
– page transcodage, passage à transcode 1.0.5 et avidemux 2.4.1
– page lecteur vidéo, passage à live 2008.04.09, vlc 0.8.6f et xine-lib 1.1.11.1
– page montage vidéo, passage à LiVES 0.9.8.10 et kino 1.3.0
– page DVDAuthoring, passage à DVDStyler 1.6.1_2

dans la section téléchargement
Mise à jour des documents suivants (prises en compte des modifications ci-dessus)
– vidéo sous linux
– DVDAuthoring
Création du document
– tutorial kdenlive
tout cela sur funix.org

Première session de funboard de l’année

Après plus de 5 mois sans planche à voile du fait de mon entraînement marathon et de mes divers chantiers j’ai enfin pu ressortir sur l’eau. Ca était un bon décrassage après mon marathon, quoique un peu violent quand même, d’après les relevés d’infoclimat il y avait un bon 50 km/h établis et des claques à plus de 80km/h.

Comme d’habitude je suis sorti du côté de la presqu’ile de Giens sur le spot de la Madrague. Arrivé à 8h, j’étais évidemment le premier et je suis bien resté tout seul sur l’eau pendant au moins une bonne heure. Le vent était orienté nord ouest, pas vraiment génial, la composante nord amène de l’irrégularité. Il était suffisamment établi pour pouvoir sortir la 4.0m2, de toute façon j’avais pris que ma 3.4 et celle-ci. J’ai tracé vers le site des « passe pieds » où il y avait quelques belles séries de vague. Finalement j’ai pas trop perdu, les reflexes reviennent vite, par contre au bout de 2h30 de navigation j’étais totalement séché avec la fatigue musculaire et des moignons à la place des mains tellement elles étaient gelées.

J’ai filmé pendant la session, c’est un peu mieux que les dernières fois, voilà le résultat (il faut cliquer sur la vidéo).

Vidéo embarquée

j’ai fait le montage avec kdenlive sous linux évidemment. Finalement je le préfère à kino, on peut importer des fichiers qui ne sont pas nécessairement au format dv (sans réencodage) et l’ergonomie générale est plus intuitive.