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

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


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 >

dimanche 10 janvier 2010

Jana Defi - Joyeux anniversaire

C'est en allant sur le site de l'ami jdub http://janadefi.wordpress.com que je me suis souvenu qu'elle avait eu ces 26 ans. Et oui :)

Le temps passe et la belle ne perd pas de son charme. Déjà 26 ans ce 10 janvier 2009, bien jeune :)


Jana Defi - 26 ans ce dimanche 10 janvier 2009.

Happy birthday :)

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

Pamela Jolie Rose: Récupérer les images issues d'un SWF avec SwfTools

Depuis peu, j'avais remarqué que la sosie de Pamela Anderson - fameuse fille étant passée dans des émissions de TF1 - avait mise à jour son site pour la promotion de son single pamelajolierose.com. C'est un single assez sympa à écouter :).

En voyant les photos, je me suis dis "Tiens comment récupérer les images issues d'un SWF?", histoire de se lancer un petit défi perso :)


Swf d'accueil sur pamelajolierose.com

Swf d'accueil sur pamelajolierose.com

Un petit coup de google mais malheureusement, on ne tombe que sur des solutions payantes. Et c'est là qu'on pense à ce bon vieux swftools

apt-get install swftools libt1-5 gs-common
Puis un petit coup d'oeil rapide sur le man de swfextract.

On récupère ensute le site,vu qu'il ne pèse pas lourd et on effecture les extractions sur le swf en question

wget  -r -k -np -T 10 -t 1 pamelajolierose.com
cd  pamelajolierose.com
swfextract pamelajolierose.swf |grep "\-j"|sed -e "s:^.*) ::g;s:, :\n:g"|xargs -i swfextract -j {} -o output_{}.jpg pamelajolierose.swf 
On récupère ainsi aussi bien les minaitures que les grandes images. Voilà le résultat

Images extraites du swf
Comme quoi parfois, travailler dans le libre ça a du bon :)

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.