Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


lundi 25 janvier 2010

Recyclage du vieux portable VAIO: monitoring (hobbit) et svn/viewvc

Ce week-end, il était temps de remettre mon bon vieux portable au travail. Il s'agit d'un VAIO PCG FR 215E - une vraie antiquité - . Depuis novemnre 2007, (purée ça date), elle dormait tout tranquillement dans les cartons.


Le portable à  l'époque o๠il était encore beau

Bon un premier bilan:

  1. L'écran ne fonctionne plus;
  2. Certaines touches ont rendu l'à¢me
  3. La bonne nouvelle, c'est qu'elle boot

Comme il s'agit d'une vieille Debian, je l'ai upgradé vers la Lenny. C'est déjà  ça.

L'installation de Hobbit n'a posé aucun problème. Il m'a suffit ensuite d'installer les clients sur les autres machines. Un petit coup de

dpkg-reconfigure hobbit-client
aura suffit sur les autres machines.

Pour l'installation de svn, je me suis servi de la documentation de Ubuntu concernant svn.

Et pour ViewVC, quelques liens intéressants:

  1. http://jiangyan.wordpress.com/2008/10/19/viewvc-ubuntu/
  2. http://unspecified.wordpress.com/2008/06/10/viewvc/
  3. http://www.linux.com/archive/feature/154147

dimanche 10 janvier 2010

Flasher Belkin FD7130 avec DD-WRT et travailler avec FreeRadius 2.1.8/OpenLDAP

0. Motivation

Vu qu'il a neigé comme pas possbile ce week-end, du coup j'en ai profité pour installer dd-wrt sur mon petit belkin que j'avais gardé du temps o๠je travaillais pour 01map.

La semaine dernière j'en avais profité pour faire la mise à  jour de FreeRadius 21.7 vers 2.1.8,couplé à  OpenLDAP. Vendredi dernier vu qu'il mettait impossible d'aller au travail à  cause de la neige sur Avignon, j'avais profité pour installer le Firmware 4.05.03 mais les possibilités sont restreintes par rapport à  dd-wrt. EN conservant le firmware proposé par Belkin, j'ai encore la possiblité de le coupler à  mon serveur Radius mais pas toutes les possiblités en comparaison du firmware proposé par dd-wrt. En plus ce dernier est libre. C'est donc une raison supplémentaire de le tester ;)

Remarque: Pour rappel mon billet pour la configuration FreeRadius 2.1.8/OpenLDAP est disponible à  http://www.davidgis.fr/blog/index.php?2009/12/06/626--freeradius-217-openldap-partie-2-eap-ttls-fichiers-de-configurations

Ma plus grande crainte résidait dans l'installation de dd-wrt et de son incompatibilité avec mon matos.

1. Flasher le belkin et installer dd-wrt

Au dire de certaines sources dot notamment http://www.dd-wrt.com/wiki/index.php/TFTP_Flashing_a_Belkin_F5D7230, ça marche et que celà  peut nécessiter plusieurs tests car il faut effectuer le bon timing lors de la commandeatftp quand on reset le belkin!


Belkin F5D7130

Conformément à  l'url précédente, on récupère le firmware dd-wrt.v24_generic-8184.bin à  l'adresse http://dd-wrt.com/phpBB2/download.php?id=3149

Sur une autre machine, j'ai décidé d'effecture l'installation en ayant recours à  atftp

apt-get install atftp
Puis on prépare sans lancer la commande suivante avant de reseter le belkin
atftp --option "mode select" --option "timeout 360" --verbose --trace -p -l dd-wrt.v24_generic-8184.bin  192.168.2.1
Pour rappel, une fois le reset effectué le belkin a l'IP 192.168.2.1 d'o๠l'IP en question. Mais une fois le firmware transmis, l'IP devient 192.168.1.1 par défaut

Maintenant, on reset le belkin avec de préférence une tige d'acier assez fine pour l'introduction dans le trou du reset (sans faire de jeux de mots). Le meilleur moment pour la lancer est quand seul la diode du LAN est allumée.

J'ai un peu galéré par la suite pour que mon réseau soit ensuite opérationnel mais rien de bien méchant. Il m'a fallut par la suite réactiver l'interface eth1 d'olivia pour la plage 192.168.1.0/24 avec les diverses règles de firewall,réseau (dhcp,dns) qu'il faut. Du coup on a le réseau suivant


Image du réseau en date du 2010-01-10 (activation pour l'interface eth1 sur olivia).

On scanne le réseau depuis olivia pour vérifier

root@olivia:/var/www/download# nmap -sP 192.168.1.0/24 192.168.2.0/24|grep Host
Host 192.168.1.1 appears to be up.
Host olivia.davidgis.fr (192.168.1.2) appears to be up.
Host bremko.davidgis.fr (192.168.1.4) appears to be up.
Host bremkowifi.davidgis.fr (192.168.1.8) appears to be up.
Host olivia.davidgis.fr (192.168.2.1) appears to be up.
Host monroe.davidgis.fr (192.168.2.6) appears to be up.

On peut maintenant tenter une connexion en telnet. Et bingo!!!

2. Configuration pour FreeRadius

L'interface et les possibilités de DD-WRT sont vraiment impressionnantes. On commence donc par une configuration de base (IP statique, configuration pour le réseau) puis à  la configuration pour FreeRadius.

1. Configuration de base


2. Configuration de base (suite)


3. Récupitulatif


4. Configuration en mode AP


5. Configuration pour Radius


6. Configuration pour WPA2 Enterprise et FreeRadius

vendredi 8 janvier 2010

FreeRadius 2.1.8: Installation en tant que service

FreeRadius 2.1.8 étant sorti ce 2009/12/31, j'en ai profité pour installer cette version puisqu'elle corrige de nombreux bugs.

Une fois installé, il suffit de copier le lien rc.radiusd dans /etc/init.d. Puisque chez moi, j'ai opté pour une installation dans /opt/freeradius, il me suffit d'effectuer

ln -s /opt/freeradius/sbin/rc.radiusd /etc/init.d/radiusd
On accorde ensuite le droit en exécution du script et on installe le service
root@monroe:~# chmod +x /etc/init.d/radiusd
root@monroe:~# update-rc.d radiusd defaults
 Adding system startup for /etc/init.d/radiusd ...
   /etc/rc0.d/K20radiusd -> ../init.d/radiusd
   /etc/rc1.d/K20radiusd -> ../init.d/radiusd
   /etc/rc6.d/K20radiusd -> ../init.d/radiusd
   /etc/rc2.d/S20radiusd -> ../init.d/radiusd
   /etc/rc3.d/S20radiusd -> ../init.d/radiusd
   /etc/rc4.d/S20radiusd -> ../init.d/radiusd
   /etc/rc5.d/S20radiusd -> ../init.d/radiusd
root@monroe:~# /etc/init.d/radiusd start
Starting FreeRADIUS:radiusd

Remarque: par rapport à  mon AP,il faudra que je prenne soin de redémarrer mon AP (belkin54g) suite à  chaque redémarrage de mon serveur.