OpenVPN : serveur à serveur

Y’a des soirs ou tu sais pas quoi faire, alors tu tunellises. L’exemple décrit ici deux machines dont le serveur en IP fixe, il faut OpenVPN 2.x sur chaque. Ensuite on configure le code suivant sur le serveur :


dev tun0
port 1194
ifconfig 10.1.11.1 10.1.11.2
secret /etc/openvpn/secret
ping 15
verb 4

Et celui la sur le client :

dev tun0
remote ip_du_serveur
nobind
ifconfig 10.10.11.2 10.10.11.1
secret /etc/openvpn/secret
ping 15
verb 4

Ensuite, vu que mon serveur est une soekris et que j’ai un PF blindé du slip, ajoutez les règles suivantes :

vpn_if="tun0"
pass in on $vpn_if keep state
pass out on $vpn_if keep state
pass in quick on $vpn_if proto icmp
pass in on $ext_if proto udp to ($ext_if) port 1194

tempER et Linux

J’ai récemment récupéré un dongle USB pour mesurer la température et l’humidité. Ce dongle est supporté sous Linux sous la référence suivante : 1130:660c Tenx Technology, Inc., je suis assez content de voir que pas mal de projets autour de ce dongle existent. J’en ai trouvé un qui semble pas mal marcher se trouvant ici. Il ne vous reste qu’a le prendre et compiler, cela vous donne (lors du premier démarrage) :

./temper
Found device: 413c:2106
Found device: 046d:c00e
Found device: 1d6b:0001
Found device: 067b:2303
Found device: 1d6b:0001
Found device: 1d6b:0001
Found device: 1d6b:0001
Found device: 1130:660c
Found deviceNum 0
Trying to detach kernel driver
detach successful
detach successful
sending bytes 10, 11, 12, 13, 0, 0, 2, 0
sending bytes 82, 0, 0, 0, 0, 0, 0, 0
sending bytes 10, 11, 12, 13, 0, 0, 1, 0
Other Stuff (232 bytes):
57 58 14 00 14 00 53 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
sending bytes 10, 11, 12, 13, 0, 0, 2, 0
sending bytes 84, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 0, 0, 0, 0, 0, 0, 0, 0
sending bytes 10, 11, 12, 13, 0, 0, 1, 0
temperature 75.20F 24.00C

Notez la température à la fin. Il ne reste à présent qu’à modifier le fichier C pour en faire ce que vous voulez. A savoir qu’il existe également une classe perl pour le gérer et enfin, vous pouvez aussi l’ajouter à cacti.

Squeeze et php5

La denière version de php5 dans Squeeze donne de nouvelles erreurs que j’avais pas avant comme : PHP Warning: Module ‘mysql’ already loaded in Unknown on line 0
. C’est simplement parce que le module est déjà intégré au binaire. Donc pour régler çà, il suffit d’éditer /etc/php5/apache2/php.ini et commenter le module mysql. Vous aurez sans doute d’autres erreurs, vous pouvez les corriger de la même façon.

Mises à jour Debian Lenny vers Squeeze

J’ai installé beaucoup de serveurs et VMs sous Squeeze récemment mais j’ai enfin fait ma première migration. Je suis tombé sur un problème lors de la mise à jour de udev qui requiert une version de noyau 2.6.32 (au lieu de 2.6.26 sur Lenny). J’ai cherché un peu et trouvé la solution ici : http://forums.debian.net/viewtopic.php?f=16&t=48996. Je la copie ici comme pense-bête :

apt-get remove linux-image-2.6-686
edit sources.list to change from lenny to squeeze
apt-get update
aptitude install linux-image-2.6-686
reboot into new 2.6.32 kernel
aptitude full-upgrade
reboot

La citation du jour

Directement en relation avec le metal, j’aime beaucoup : Quand ca te cogne dans le ventre, c’est du bonheur qui entre (Sidilarsen – Féline)