août 15th, 2010 § § permalink

L’une des forces du serveur web Apache est la panoplie de modules qu’on peut lui greffer, enrichissant ainsi ses fonctionnalités. Aujourd’hui, je vais vous présenter un module permettant d’effectuer de la géolocalisation d’adresses IP.
Tout d’abord commençons par installer ce fameux module :
|
|
# Valable pour Debian et Ubuntu uniquement sudo aptitude install libapache2-mod-geoip # On redémarre le serveur Apache sudo /etc/init.d/apache2 restart |
Voilà, dès à présent, il vous est possible d’obtenir le pays ainsi que le code du pays des personnes qui visitent votre site. Pour ce faire, il suffit d’intérroger les variables de serveur, en PHP cela donne :
|
|
// Code du pays echo $_SERVER[GEOIP_COUNTRY_CODE]; // Nom du pays echo $_SERVER[GEOIP_COUNTRY_NAME]; |
Ce module peut être utile par exemple pour concevoir un algorithme qui modifie la langue de votre site selon la provenance des visiteurs.
Notes :
- Ce module est également disponible pour le serveur web Cherokee.
- La base de données inclut dans les paquets Debian/Ubuntu n’est pas très à jour, il est possible de la remplacer par celle de MaxMind :
|
|
cd /usr/share/GeoIP/ # On sauvegarde la base de données actuelle mv GeoIP.dat GeoIP.dat.backup # On télécharge la nouvelle base de données wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz # On la décompresse zcat GeoIP.dat.gz > GeoIP.dat |
juillet 3rd, 2009 § § permalink

De nombreux laptop sont équipés de cartes wifi de marque Broadom. Malheureusement pour des raisons de droits fermés, le driver de ces cartes wifi n’est pas inclus dans de nombreuses distributions.
Nous allons voir dans ce billet comment installer en quelques manipulations votre carte wifi de marque Broadcom.
Pour commencer vérifier la présence du logiciel b43-fwcutter sur votre distribution, s’il n’est pas présent veuillez l’installer à l’aide de votre gestionnaire de paquetage (yum, apt-get, pacman… ).
En gros son installation sous fedora/red hat/centOS/Bee Linux se fait via la commande :
yum install b43-fwcutter
Sous Debian/Ubuntu via la commande :
apt-get install b43-fwcutter
et enfin sous mon archlinux adorée avec la commande :
pacman -S b43-fwcutter
Voilà… maintenant il faut télécharger le fichier broadcom-wl pour en extraire le frimware à l’aide de b43-fwcutter, pour cela ouvez une console et tapez les commandes suivantes :
# su -
(entrez le mot de passe root si besoin)
# wget -N http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
# tar xjf broadcom-wl-4.150.10.5.tar.bz2
# b43-fwcutter -w /lib/firmware broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
Notes :
- Si vous êtes sous Ubuntu (ou variante) le “su -” ne marche pas donc précédez la dernière commande par “sudo”.
- Le # n’est pas à taper bien entendu !
Voilà… après un redémarrage votre carte wifi sera opérationnelle, c’était simple non ? ;-)
juillet 12th, 2008 § § permalink

Dans cette article nous allons voir comment installer l’application Wvdial sous BackTrack, la distribution BackTrack étant basée sur la Slackware, les manipulations décrites sont donc aussi valables pour Linux Slackware.
Pour rappel, Wvdial est un dialer PPP permettant le paramétrage de connexionx internet pour les modems ADSL/RTC, terminaux WLL…etc. Wvdial nécéssite l’installation des dépendances suivantes : wvstreams, libiconv, qdbm, xplc, openslp.
Nous allons donc commencer par télécharger les dépendances ainsi que le package de Wvdial :
- Wvstreams :
http://repository.slacky.eu/slackware-12.1/development/wvstreams/4.4.1/wvstreams-4.4.1-i486-1bj.tgz
- Libiconv :
http://repository.slacky.eu/slackware-12.1/libraries/libiconv/1.12/libiconv-1.12-i486-2as.tgz
- Qdbm :
http://repository.slacky.eu/slackware-12.1/database/qdbm/1.8.77/qdbm-1.8.77-i486-2as.tgz
- Xpic :
http://repository.slacky.eu/slackware-12.1/utilities/xplc/0.3.13/xplc-0.3.13-i486-2as.tgz
- Openslp :
http://repository.slacky.eu/slackware-12.1/network/openslp/1.2.1/openslp-1.2.1-i486-2as.tgz
- Wvidal 1.6 :
http://repository.slacky.eu/slackware-12.1/network/wvdial/1.60/wvdial-1.60-i686-2bj.tgz
Maintenant vous pouvons procéder à l’installation des dépendances, ouvez un terminal (console) et placez vous dans le répertoire qui contient les fichiers téléchargés, puis tapez la commande :
installpkg wvstreams-4.4.1-i486-1bj.tgz libiconv-1.12-i486-2as.tgz qdbm-1.8.77-i486-2as.tgz xplc-0.3.13-i486-2as.tgz openslp-1.2.1-i486-2as.tgz wvdial-1.60-i686-2bj.tgz
Voilà ! Maintenant vous pouvez configurer Wvdial selon votre matériel et votre abonnement internet et surfer depuis votre linux.
décembre 24th, 2007 § § permalink
Si vous avez la malchance de tomber sur cette boite de dialogue après le démarrage de votre PC, sachez que les causes peuvent êtres multiples mais généralement il suffit d’installer le correctif de sécurité
KB921883 pour résoudre le problème.
Si après avoir installé le hotfix et redémarré votre PC le problème est toujours présent, essayez le correctif
KB894391.
Note : Ces correctifs sont destinés à Windows XP 32bits. Pour télécharger les correctifs compatibles avec les autres versons de Windows, rendez-vous sur cette page :
décembre 3rd, 2007 § § permalink

Important : Vous êtes l’unique responsable de ce que vous faites des informations contenues dans cet article.
Vous avez peut être accès à internet via votre réseau d’entreprise ou celui de votre école/université mais cette accès est restreint par un dispositif de filtration trop stricte, il vous est ainsi impossible d’aller sur votre forum préféré ou de tchater sur votre client de messagerie instantanée habituel.
Le logiciel Your Freedom se propose de vous apporter une solution efficace en vous libérant totalement l’accès à internet, cette application nécessite son installation sur le PC d’où vous vous connectez (donc il faut avoir les droits administrateur pour le faire) et la création d’un compte via ce formulaire, ce compte est gratuit pour une version bridée du logiciel (débit limité à 64Kbps et une utilisation limitée à 6h hebdomadaires avec un maximum de 18H par semaine).
Vous pouvez télécharger le soft ici : http://www.your-freedom.net/index.php?id=3