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 >

mercredi 11 juin 2008

Script perl pour faire les statistiques sur son serveur OpenLDAP

Le lien est disponible à http://prefetch.net/code/ldap-stats.pl

lundi 9 juin 2008

Script Wifi automatique pour la connexion en fonction de Castelnau-Le-Lez ou Juan Les Pins

Que je sois sur Juan Les Pins ou à Castelnau, j'emmène toujours mon portable avec moi. Ce qui devenait assant c'était de devoir préciser à chaque démarrage les paramètres pour la connexion. Mais que celà ne tienne

Déjà pour mémo

  • connexion à Castelnau-Le-Lez: Il s'agit d'un connexion mettant un oeuvre FreeRadius+OpenLDAP. Le contenu du fichier sera la suivant
    ctrl_interface=/var/run/wpa_supplicant
    ap_scan=1
    network={
            ssid="belkin54g"
            scan_ssid=1
            key_mgmt=WPA-EAP
            phase2="auth=PAP"
            identity="david.techer"
            password="XXXXXXX"
            ca_cert="/etc/wpa_supplicant/certs/root_maison_CA-cacert.pem"
    }
    
    avec XXXX désignant mon mot de passe LDAP.
    Remarque: la configuration de FreeRadius avec OpenLDAP est quant même assez hard! J'ai bien galéré avant de réussir à tout configurer, notamment en ce qui concerne l'authenfication avec LDAP. J'avais passé une bonne partie de mes vacances de Noel pour réussir à le faire. FreeRadius commande un routeur BELKIN 54 G
  • Connexion à Juan Les Pins: une connexion en WPA des plus classiques. Le contenu est
  • ctrl_interface=/var/run/wpa_supplicant
    ap_scan=1
    network={
    	ssid="BOUZIANE"
    	scan_ssid=1
    	proto=WPA
    	key_mgmt=WPA-PSK
    	pairwise=TKIP
    	group=TKIP        
    	psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    }
    
#!/bin/sh
INTERFACE="eth1"
WIFI_LOG="/var/log/wifi.log"
IP_TEST="192.168.2.8"
TEST="true"
TENTATIVE=1
export PATH=/sbin/:$PATH
echo > $WIFI_LOG
echo "###################################################################" >> $WIFI_LOG
iwlist $INTERFACE scan|grep ESSID| awk '{print $1}'|sed -e "s:ESSID\:\"::g;s:\"::g"|\
while read essid
	do      #
		# Cas 1. connexionà castelnau-le-lez
		#
		if [ "$essid" = "belkin54g" ]		
			then 
				echo " Reseau := $essid" >> $WIFI_LOG;
				while $TEST
				do 
					rm -f /var/run/wpa_supplicant/eth1;
					/usr/bin/killall wpa_supplicant;
					echo " [ Test n°$TENTATIVE]">> $WIFI_LOG
					echo " * [redemarrage du wifi - $(date) ]" >> $WIFI_LOG
					/sbin/wpa_supplicant -i $INTERFACE -c /etc/wpa_supplicant/wifi_belkin54g.conf -D wext -B
					sleep 2
					echo " * [ connexion au wifi - $(date) ]" >> $WIFI_LOG
					dhclient $INTERFACE
					echo " * [ connexion au resau := $(date) ]" >> $WIFI_LOG
					IP=$(ifconfig $INTERFACE|grep adr:|awk '{print $2}'|cut -d ':' -f 2)
					if [ "$IP" = "$IP_TEST" ]
						then 
							cat /usr/share/doc/libsdl-erlang/examples/Beep.wav > /dev/audio
							echo " * [montage des repertoires des utilisateurs - $(date) ]">> $WIFI_LOG
							mount /home/user
							echo " Succes à la tentative n° $TENTATIVE" >> $WIFI_LOG
							export TEST="false";
					fi
					export TENTATIVE=$(expr $TENTATIVE + 1)
				done
	        fi
		#
		# Cas 2 .connexion à Juan Les Pins
		#
		if [ "$essid" = "BOUZIANE" ]
			then	
			echo " Reseau := $essid" >> $WIFI_LOG;
			rm -f /var/run/wpa_supplicant/eth1;
			/usr/bin/killall wpa_supplicant;
			echo " [ Test n°$TENTATIVE]">> $WIFI_LOG
			echo " * [redemarrage du wifi - $(date) ]" >> $WIFI_LOG
			/sbin/wpa_supplicant -i $INTERFACE -c /etc/wpa_supplicant/wifi_bouziane.conf -D wext -B
			sleep 2
			echo " * [ connexion au wifi - $(date) ]" >> $WIFI_LOG
			dhclient $INTERFACE
			echo " * [ connexion au resau := $(date) ]" >> $WIFI_LOG
			cat /usr/share/doc/libsdl-erlang/examples/Beep.wav > /dev/audio
		fi
	done
echo "###################################################################" >> $WIFI_LOG	

Par exemple ce soir, je suis sur Juan Les Pins. Le fichier de log - /var/log/wifi.log - sera alors le suivant

###################################################################
 Reseau := BOUZIANE
 [ Test n°1]
 * [redemarrage du wifi - lundi 9 juin 2008, 23:18:46 (UTC+0200) ]
 * [ connexion au wifi - lundi 9 juin 2008, 23:18:48 (UTC+0200) ]
 * [ connexion au resau := lundi 9 juin 2008, 23:19:11 (UTC+0200) ]
###################################################################
L'intérêt du script réside surtout dans la ligne
cat /usr/share/doc/libsdl-erlang/examples/Beep.wav > /dev/audio
qui émet un son lorsqu'une connexion est prête. L'idée par la suite est donc d'invoquer ce script dans les lignes du script de démarrage de GDM dans la partie "start)". Par la suite, en entendant le bip, je saurais que je suis connecté et donc je pourrais me connecter à ma session Gnome avec la connexion en Wifi déjà éablie

Lundi soir, avant de revenir sur Antibes, gros câlin à mon bibou d'amour

Rendez-vous était fixé pour 17h00 pour que j'aille voir Simba chez la personne qui le garde ces temps-ci. J'ai décollé de l'appart' sur les coups de 17h00. Arrivé à la rue de la vieille poste (là où il y a IBM), j'ai rencontré la fille qui le garde. A mon arrivé, il a fait l'indifférent total, comme si j'étais déjà oublié pour lui...LOL

Ces dames m'ont offert le café et on a tapé la discut'...A un moment Simba m'a fixé et il a miaulé, style de me faire comprendre qu'il m'enguelait de l'avoir laisser seul ces dernières semaines...T'inquiète mon gros loup, papa a bien compris ton message! Depuis le temps, on arrive parfaitement à se comprendre maintenant.

En discutant, j'ai vu qu'il s'était bien aclimaté à sa demeure temporaire. Elles ont même pris des photos de lui, le montrant affalé dans le sofa (comme à la maison )! On se demande bien de qui il peut bien tenir ce genre de mauvaise habitude ..En tout cas, je l'ai trouvé heureux, très heureux. C'est ce qui comptait le plus pour moi. Merci Ludo .

Avant de partir ça m'a fait plaisir de voir mon gros bébé d'amour! J'ai remercié ces dames de garder sur mon chat. Sur cette note joyeuse, j'ai pris la voiture direction Antibes sur les coups de 18h30...La circulation en auto-route était bien fluide. Je suis arrivé sur les coups de 21h45

Ce petit week-end de 3 jours m'a fait énormément de bien. J'en avais vraiment besoin!

Upgrade de ma Dapper 6.06 LTS vers Hardy Heron 8.04 LTS

Hier je me suis décidé à passer à Hardy heron 8.0.4. Pour se faire, il a fallu lancer en deux fois la commande

gksu "update-manager -d"

A prévoir avant toute migration: au moins 2 Go de disponibles!

L'invocation de la première commande servira pour mettre à jour certains paquets. Quant à la seconde, il faudra cliquer directement sur le bouton qui propose la migration. Cette seconde étape s'avère assez longue et il vaut mieux patienter un bon moment et surtour le téléchargement de paquets et leur mise en place.

Pour le téléchargement, j'ai eu le temps d'aller au Mac Do, de revenir. Il faut compter au moins 2h00 à 3h00 de téléchargement.

Pour la mise en place, il faut compter au moins 1h30~2h00 d'installation. Ceci explique pourquoi j'ai matté le film Transformers le temps de l'installation en attendant juste histoire de cliquer sur le bouton adéquate pour la mise à jour/conservation de certains de mes paquets quand celà est demandé.

Les soucis rencontrés sont

  1. mauvaise résolution de l'écran: mon portable est en 1280x800, j'aurais penser quand tripotant en peu mon fichier /etc/X1/xorg.conf celà aurait suffit. Rien de celà! Un simple
    dpkr-reconfigure xserver-xorg
    aura sufit. Il faudra faire attention de répondre correctement aux questions posées.
  2. connexion au serveur LDAP: j'arrivais plus à contacter mon serveur LDAP qui est utilisé avec Samba pour en faire un PDC. En fait maintenant Hardy Heron ne prend plus en compte le fichier /etc/ldap/ldap.conf mais /etc/ldap.conf. Rien de plus simple que
    grep -v '^#' /etc/ldap/ldap.conf > /etc/ldap.conf
    On redémarre aussi NSCD (ou on reboot carrément la bécane)
    /etc/init.d/ncsd restart
    et c'était bon . Un petit getent pour vérifier que c'est bon
    david@bremko:~$ su david.techer
    Password: 
    david.techer@bremko:/var/lib/david/$ getent passwd|grep ^$USER
    david.techer:x:1009:513:Jean David TECHER:/home/user/david.techer:/bin/bash
Au niveau des nouveautés: c'est FireFox 3 beta 5 qui est installé et qui tourne du feu de Dieu (livré avec pleins de plugins), le gestionnaire système a été refait etc.....