samedi 30 mars 2013

Ubuntu 12.04 - Modifier l'adresse Ip en static

j'ai trouver ce lien :

http://ubunteros38.no-ip.org/configurer-une-adresse-ip-statique-sous-ubuntu-12-04-et/


pour résumé :


1) Dans un premier temps ouvrir un terminal et sauvegarder le fichier de configuration des interfaces réseaux


sudo cp /etc/network/interfaces /etc/network/interfaces.bak
2) Maintenant, il faut identifier l’interface (carte réseau) à laquelle on souhaite attribuer une adresse statique avec ifconfig :
sudo ifconfig


eth0 pour une connexion filaire correspondra sûrement à la bonne interface.

(wlan0 pour une connexion wifi)

3) Maintenant éditer le fichier /etc/network/interfaces
sudo vi /etc/network/interfaces
Ce qui donne (seule l’adresse de loopback est présente) :
auto lo
iface lo inet loopback
4) Ajouter les lignes suivantes à la fin du fichier :
# activer automatiquement la carte réseau
auto eth0
# definit que l'@IP sera statique
iface eth0 inet static
# l'@IP (selon votre site)
address 192.168.1.60
# le masque de sous-réseau (selon votre site)
netmask 255.255.255.0
# la passerelle (selon votre site)
gateway 192.168.1.1
# l'@ IP du serveur de noms (selon votre site)
dns-nameservers 192.168.1.1


5) Relancer le service réseau :

sudo /etc/init.d/networking restart

A NOTER


il est possible de remplacer « static » par « dhcp » –> dans ce cas effacer les lignes qui suivent
il est possible de spécifier plusieurs serveurs de noms –> séparer les différentes adresses IP par un espace
la variable optionnelle dns-search permet de d’indiquer un domaine de recherche
le fichier /etc/resolv.conf n’est plus utilisé pour indiquer les serveurs de noms. Il est même réinitialisé à chaque démarrage !!!




jeudi 28 mars 2013

LightSquid - Installation sur une Ubuntu 12.04

Voici les différentes étapes pour installer lightsquid sur un Ubuntu 12.04 Fraîchement installer et configurer avec squid3 :

Prérequis :

- Ubuntu 12.04 à jour
- Squid installé avec des logs dispo
- Avoir un serveur Apache et php fonctionnelle

Étape 1 : ce mettre en root :
root$>sudo -s

Étape 2 : Installation des prérequis

root$>perl -MCPAN -e 'install GD::Graph::bars3d'

Étape 3 : Récupération de l'archive et décompression du programme :
root$>cd /var/www
root$>wget http://downloads.sourceforge.net/project/lightsquid/lightsquid/1.8/lightsquid-1.8.tgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flightsquid%2Ffiles%2F&ts=1364478026&use_mirror=freefr
root$>mv lightsquid-1.8.tgz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Flightsquid%2Ffiles%2F lightsquid-1.8.tgz
root$>tar -xzf lightsquid.tgz
root$>mv lightsquid-1.8/ lightsquid


Étape 4 : Installation de l'application
root$>cd lightsquid
root$>chmod +x *.cgi rootgt;chmod +x *.pl


Étape 5 : Préparation de la conf Apache :

root$>nano /etc/apache2/sites-available/default

et ajouter entre le balise <virtualhost></virtualhost>

<Directory "/var/www/html/lightsquid">

Options +ExecCGI
AddHandler cgi-script .cgi
AllowOverride All
DirectoryIndex index.cgi
</Directory>


Étape 6 : Récupérer ses première Stats

Tester l’installation :
root$>./check-setup.pl

Si vous n’avez pas de message d’erreur, vous pouvez essayer de parser le fichier log de squid :
root$>./lightparser.pl

Il suffit de ce connecter sur l'interface de sont site :

http://192.168.0.1/lightsquid





lightsquid fonctionne en fr et avec les stats :)

Étape 8 : Prépation du cron :

root$>crontab -e

et ajouter la ligne suivante :

*/20 * * * * /var/www/htdocs/lightsquid/lightparser.pl today


Cet exemple lance l’analyseur toutes les 20 minutes.

@ suivre ...

jeudi 14 mars 2013

SquidAnalyzer - Installation sur une Ubuntu 12.04

Bonjour,
Site Web : http://squidanalyzer.darold.net/
Téléchargement : http://sourceforge.net/projects/squid-report/
 je recherchais comment afficher des logs sur mon serveur Proxy, et j'ai bien sur utilisé lightsquid, mais l'interface est trés moche, mais il remplis bien ça fonction.

j'ai quand même trouvé une alternative plutôt pas mal, qui utilise une bien meilleur interface.

Voici une procédure pour installer SquidAnalyzer pour une interface utilisateur plus agréable
Quelque capture d'écran :








ça change de lightsquid :)

Voici comment l'installer sur une "fraiche" installation d'Ubuntu 12.04 :

Prérequis :
- Ubuntu 12.04 à jour
- Squid installé avec des logs dispo
- Avoir un serveur Apache et php fonctionnelle

Étape 1 : ce mettre en root :
$> sudo -s

Étape 2 : Installation des prérequis

root$>perl -MCPAN -e 'install GD::Graph::bars3d'


Étape 3 :

Récupération de l'archive et décompression du programme :

root$>cd /var/www
root$>wget http://downloads.sourceforge.net/project/squid-report/squid-report/5.1/squidanalyzer-5.1.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fsquid-report%2F%3Fsource%3Ddlp&ts=1363292235&use_mirror=heanet
root$>mv squidanalyzer-5.1.tar.gz?r=http:%2F%2Fsourceforge.net%2Fprojects%2Fsquid-report%2F?source=dlp squidanalyzer-5.1.tar.gz
root$>tar -xzf squidanalyzer-5.1.tar.gz
root$>mv squidanalyzer-5.1 squidanalyzer


Étape 4 : Installation de l'application

root$>cd /var/www/squidanalyzer
root$> make
root$> make install


Suivre les instructions afficher.

Étape 5 : Préparation de la conf Apache :

root$>nano /etc/apache2/sites-available/default

et ajouter entre le balise <virtualhost></virtualhost>

   Alias /squidreport /var/www/squidanalyzer
            <Directory /var/www/squidanalyzer>
                Options -Indexes FollowSymLinks MultiViews
      #          AllowOverride None
    #            Order deny,allow
  #              Deny from all
#                Allow from 127.0.0.1
            </Directory>

 et redémarrer apache :

root$> service apache2 restart

Étape 6 : Récupérer ses première Stats

Lancer le programme de parssage de log Squid :

root$>/usr/local/bin/squid-analyzer -c /var/www/squidanalyzer/etc/squidanalyzer.conf  -l /var/log/squid3/access.log

Étape 7 :
Ce connecter à l’interface web  de son serveur  : 

http://192.168.0.18/squidreport/
 

Étape 8 : Prépation du cron :

root $> crontab -e 

et ajouter la ligne suivante :

0 2 * * *  /usr/local/bin/squid-analyzer -c /var/www/squidanalyzer/etc/squidanalyzer.conf  -l /var/log/squid3/access.log > /dev/null 2>&1



@ suivre ...




Afficher son adresse IP public -sous linux

Voici comment affiche son adresse Ip public sous linux :


echo -n ' Adresse Publique : ' ;curl -s http://checkip.dyndns.org | awk '{print $6}' | awk ' BEGIN {FS = "< "} {print $1}'


Source : http://www.tux-planet.fr/afficher-son-adresse-ip-sous-linux/


jeudi 28 février 2013

Vmware ESX 5.1 - Licence Et utilisation Gratuite !

Bonjour,

voici la marche à suivre pour avoir vmware esx 5.1 (la dernière version à l'heure actuel) gratuitement !

Il y a des restrictions mais y a de quoi en profiter quand même :

Pré-requis:
- Votre système hôte doit avoir 32go de ram physique au maximum
-  Assurez-vous que tout le matériel est compatible avec Esxi via la matrice de compatibilité disponible ici: http://www.vmware.com/resources/compatibility/search.php
- Téléchargez l'hyperviseur Esxi 5.1 directement sur le site de Vmware.
Information importante :
Cette licence ne donne pas accès au support Vmware ou logiciel Dell.
Il est obligatoire d'avoir un compte Vmware et de demander un clé pour Esxi (lien direct: https://www.vmware.com/go/get-free-esxi/ )
-          Cette licence comprend donc uniquement l’hyperviseur en lui-même. Donc pas de vCenter / vMotion / etc etc. Seulement vClient pour administrer votre host.
-          Cette licence donne seulement droit à 32 GB de ram supporté par l’hôte.
Si votre matériel a plus de 32go de ram, l'hyperviseur ne démarrera pas.

Pour ajouter ça licence dans VMWARE, il faut avoir installer le vsphere client, puis aller sur son hôte :

onglet configuration dans le menu Logiciel -> Fonction autorisées
ensuite on clique sur modifier en haut à droite :


il suffit entrer la clé et de valider :



A vous les joies de la virtualisation !!!




dimanche 23 décembre 2012

Raspberry - Xbmc - RaspBmc - Ajouter un partage de gros fichier NAS

Hello,

Un nouvelle article, pour décrire comment Ajouter un partage de gros fichier via RaspBmc !
Je dispose d'un partage Nas : FlexGoHome, il est assez interessant

Pour cette article les prérequis sont les suivants :
- un Raspberry sous GNU/Linux

Installation des pré-requis

Nous allons utilisé le services SMB il faut donc installer le package sbmfs :

sudo apt-get install cifs-utils


ensuite nous allons créer le dossier qui vas contenir nos fichier partagé :

mkdir /media/FlexGoHome

Il faut maintenant configurer les paramétre de connexion :

sudo nano /root/.share-credentials
username=login
password=password

pour le login mot de passe il corresponde à ceux créer lors de la configuration du goflexhome

il faut maintenant configurer le fichier de montage :

 sudo nano /etc/fstab
 

ajouter la ligne suivante

//192.168.0.15/GoFlex\040Home\040Public /media/FlexGoHome cifs    credentials=/root/.share-credentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0

pour activer le montage :

sudo mount -a

et voila le montage devrais fonctionner et vous aller avoir accé à vos fichier :)






Source pour ce tuto :

http://blog.nicolargo.com/2008/11/transferts-de-gros-fichiers-avec-smblinux.html

dimanche 9 décembre 2012

Raspberry - Xbmc - WiiMote - Controler Raspbmc via une WiiMote

Hello,
"To day" je vais faire un articke sur comment utiliser sa wiimote avec son Raspbmc :

Prérequis :
- Une fraiche installation de RaspBmc :)  (Tuto à venir)

Connexion ssh :
login : pi
pass : raspberry


Installation des prérequis :

sudo apt-get install libbluetooth-dev g++ libcwiid1 xbmc-eventclients-common make git-core bluetooth

Création du dossier pour la compilation du programme qui gére la wiimote :

mkdir /usr/local/src/xbmc

Récupération des fichiers à compiler :

git clone git://github.com/xbmc/xbmc.git /usr/local/src/xbmc

On vas modifier le makefile pour qu'il compile avec l'utilisation du bluetooth

cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote

on édite le fichier makefile :

sudo nano Makefile

Ajouter

-I bluetooth

Juste après : "$(OBJS) -o $(BIN)"

Vous aurez au final ligne suivante :

$(OBJS) -o $(BIN) -l bluetooth

Maintenant compilation du programme :

sudo make

Récupération de l'adresse Mac de la Wiimote :
il faut en premier démarrer le bluetooth :

sudo /etc/init.d/bluetooth start

et maintenant on démarre un scan de matérielle bluetooth

hcitool scan

ce qui donne ça :

Une fois que nous avons notre adresse Mac de notre Wiimote nous allons l'ajouter dans un script pour que la Wiimote soit prise en compte au démarrage de notre RaspBmc


On créer le dossier ou seras stocker notre script :
sudo mkdir /home/pi/wii

Et ont crée notre script :

sudo nano /home/pi/wii/wii.sh

et ont ajoute les lignes suivante :

#!/sbin/sh
/etc/init.d/bluetooth restart
sleep 2
# WiiRemote should be launch in the same directory
cd /usr/local/src/xbmc/tools/EventClients/Clients/WiiRemote
./WiiUse_WiiRemote --btaddr XX:XX:XX:XX:XX:XX


Remplacer bien sur les XX:XX:XX:XX:XX:XX
 par l'adresse mac de votre WiiMote précédemment trouvé.

Ajouter des droits d'éxécution de notre script :

sudo chmod a+x /home/pi/wii/wii.sh

Il ne nous reste plus qu'a lancer ce script dans le démarrage de XBMC :

sudo nano /scripts/xbmc-watchdog.sh


il faut donc ajouter les lignes suivantes :

# MODIFIED TO GET THE WIIMOTE WORKING
sh /home/pi/wii/wii.sh &



entre
 ...
 setcap cap_net_admin,cap_net_bind_service,cap_net_raw=ep /home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin
...
et
...
 su - pi -c "export
XBMC_HOME[/i]=$(readlink /home/pi/.xbmc-current)'/xbmc-bin/share/xbmc' ;
/home/pi/.xbmc-current/xbmc-bin/lib/xbmc/xbmc.bin --standalone -fs"

 ...

il ne reste plus qu'a redémarrer.


et une petite vidéo pour prouver que ça fonctionne :




Source Web

Voici la liste des sites qui m'ont aidé à réaliser ce tuto :

http://www.fbpsoftware.com/blog/2012/7/12/raspbmc-wii-remote-action.html
http://forum.stmlabs.com/showthread.php?tid=3257&pid=37254#pid37254