lundi, août 3 2015

Utiliser Git derrière un proxy

Pour pouvoir utiliser les dépôts en git:// derrière un proxy passer la commande :

git config --global url.https://github.com/.insteadOf git://github.com/

en plus de la configuration classique du proxy :

Configurer un proxy sous linux

lundi, juillet 13 2015

Réparation Acer Iconia A3-A10

J'ai récupéré une tablette Acer Iconia A3-A10 avec deux problèmes.

Problème numéro 1 : Bootloop ou redémarrage en boucle avec de temps en temps de logo Acer ou juste le rétroéclairage.

Solution : ici ou détail ci dessous.

  • Step 1: Download the Acer Iconia A3-A10 Firmware Click to download .
  • Step 2: Download SP Flash Tool Click here to download . ( you may find different version, but this one only works with A3-A10).
  • Step 3: Turn off the tablet via long press power button, or insert a needle in a hole between the HDMI and the speaker.
  • Step 4: Remove the back Cover of the tablet, and unplug the battery
  • Step 5: Insert usb cable and connect to PC, let windows install the mtk65xx driver, once its done , download usb view and unistall the installed driver and follow instructions from this site here.
  • Step 6: Launch SP Flash Tool.

- Press "File" -> "Open Scatter-loading file..." and choose mt****_Android_scatter_emmc.txt from firmware folder.- Press "Window" -> "Write Memory". New tab will appear, open it.- Press "Open Raw Data...", choose secouff.img from firmware folder.- Choose EMMC Memory setting.

- Put 0x3D80000 in begin address(HEX).

- Put whatever the value in File Size in Container length (HEX).

-Press "Write Memory", connect turned-off tablet to PC and wait.

-Progress bar will fill with red, then with gray-green, then ou will see grenn circle.

- Disconnect tablet from PC, go to Download tab.

  • Step 7: -Press "Firmware -> Upgrade" and connect your turned-off tablet to PC.

-Progress bar will fill with purple for few times, then red, then flash with green few times, then yellow, and then (probaly) gray-green. After this you will see green circle.

Problème numéro 2 : l'écran tactile ne fonctionne que sur la moiter de sa surface.

Solution :

Démontage du panneau arrière puis déconnecter et reconnecter les deux nappes du touch screen sur le haut de la tablette.

acer_icona_touche_screen.PNG

jeudi, juillet 9 2015

Linux recherche avancé !

Pour recherche un fichier en fonction de sa taille et de sa date :

find . -type f -size +10000k -mtime +7 -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

dans l'exemple si dessous je cherche a la racine les fichiers de plus de 10000K et de plus de 7 jours. Remplacer le "." par le chemin ou vous souhaitez chercher.

FortiSSLVPNClient bloque à 98% sous windows 8.1

Voici la procédure en cas de probleme avec FortiSSLVPN CLient qui bloque a 98% sur windows 8.1

1. Open IE, go to Options -> Connections -> Remove FortiSSL device

2. Go to Control Panel -> Programs and features -> FortiSSL client -> Open, select REPAIR package

3. Open Network connections and you will se new FortiSSL device with icon of vintage phone.

4. Test and it should work now

Sous windows 7 la desactivation et IPV6 et un reboot suffise souvent a corrgier le probleme

mercredi, avril 15 2015

Désactiver les notifications mails des taches Cron de AWSTATS

To disable all output (STDERR and STDOUT) add the following to your awstats_updateall and logrotate cron jobs:

/dev/null 2>&1

To disable only STDOUT while getting notifications of errors add the following:

/dev/null

mardi, avril 14 2015

VMware ESXi status S.M.A.R.T

Pour contrôler l'état S.M.A.R.T des disques sur un serveur ESXi un script est a disposition.

Pour l'utiliser :

- Se connecter en SSH sur le serveur

- Se rendre dans le répertoire : /usr/lib/vmware/vm-support/bin

- Exécuter le script : ./smartinfo.sh

Ce qui renvoi un tableau des états S.M.A.R.T de l'ensemble des disques du système.

 Device:  t10.ATA_WDC_WD10EZRX2D22L4HB0_WD2DWCC4J0963826
 Parameter                     Value  Threshold  Worst
 -
 Health Status                 OK     N/A        N/A
 Media Wearout Indicator       N/A    N/A        N/A
 Write Error Count             N/A    N/A        N/A
 Read Error Count              200    51         200
 Power-on Hours                92     0          91
 Power Cycle Count             100    0          100
 Reallocated Sector Count      200    140        200
 Raw Read Error Rate           200    51         200
 Drive Temperature             108    0          103
 Driver Rated Max Temperature  N/A    N/A        N/A
 Write Sectors TOT Count       200    0          200
 Read Sectors TOT Count        200    0          200
 Initial Bad Block Count       N/A    N/A        N/A

mardi, avril 7 2015

Script de mise à jour DtDns

Depuis que dyndns est devenu payant, j'utilise comme alternative encore gratuite DtDns. J'ai une machine derrière du NAT que j'utilise pour mettre à jour le DNS. J'ai donc bricoler a partir d'un script dispo chez DtDns qui ne fonctionne pas derrière un routeur (il me renvoi mon ip local).

Ca donne ça :

#!/bin/bash
IPADDR=`wget -qO- http://ipecho.net/plain | awk '{ print $1 }'`
LASTIP=`nslookup gaers.dtdns.net | grep -A1 gaers | grep Address | awk '{
print $2 }'`

echo -n "`date` - "

if "$IPADDR" != "$LASTIP"; then
  echo -e "GET /api/autodns.cfm?id=DNS&pw=PASSWORD&client=NOM_CLIENT
HTTP/1.1\nHost: www.dtdns.com\nUser-Agent: bash\n\n" | \
            nc www.dtdns.com 80 > /dev/null 2>&1
  echo "Posted IP change from $LASTIP to $IPADDR"
else
  echo "IP still $IPADDR"
fi

mardi, février 10 2015

Configurer un proxy HTTP sur SVN

Pour configurer un proxy HTTP dans SVN la première methode et d'utiliser la variable d'environnement :

export http_proxy=http://mon-proxy-server.com:8080/ (Dommage avec SVN ca ne fonctionne pas)

Pour SVN il faud configurer le fichier :

Win : C:\Documents and Settings\user\Application Data\Subversion\servers Linux: /etc/subversion/servers

Décommenter les lignes ci dessous et completer avec les informations de votre proxy

global http-proxy-host = mon-proxy-server.com http-proxy-port = 8080

si vous avez un message du genre :

svn: C:\Documents and Settings\user\Application Data\Subversion\servers:144: Option expected

C'est que vous avez laissé un espace en début de ligne !

mardi, décembre 30 2014

Mise à jour VMWare ESXi

Voici la procédure utilisé pour migrer mon serveur HP N54L de esxi 5.1 standard vers esxi 5.5 HP Bundle.

1°)Télécharger le Zip de la mise à jour ici : https://www.vmware.com/patchmgr/findPatch.portal

2°)Copier le fichier télécharger dans le datastore

3°)Entrer le serveur en mode maintenance

4°)Dans un CLI lancer la commande :

esxcli software vib update -d /vmfs/volumes/<your_volume>/update-from-esxiXXXXX_update01.zip

5°)Redémarrer le serveur avec la commande : reboot

6°)Quitter le mode maintenance.

Mise à jour avec les VIB HP

Les vib son dispo ici : http://vibsdepot.hp.com/hpq

La commande pour mettre à jour :

esxcli software vib install -d http://vibsdepot.hp.com/hpq/<release date="">/index.xml</release>

samedi, mai 10 2014

Utiliser la camera d'un Raspberry avec Surveillance Station DSM 5

Comment ajouter un raspberry pi muni d'une camera pi pour DSM 5

Valable pour la version DSM 5 et SurveillanceStation 6

Se connecter en SSH à son Synology avec Putty

ssh.jpg

Editer camera_model.conf, ce fichier qui se trouve : /volume1/@appstore/

SurveillanceStation/device_pack/camera_support

Ajouter ces informations

RaspberryPi*generic

        port=8554

        video source="/"

Créer le fichier RaspberryPi.conf dans

/volume1/@appstore/SurveillanceStation/device_pack/camera_support

RaspberryPi*PiCam

api = rasbpicam-h264

channel_list = 1

default_channel = 1

resolutions_h264 = 1920x1080

default_resolution_h264 = 1920x1080

fps_h264_1920x1080 = 15

default_fps_h264_1920x1080 = 15

default_image_quality = 5

h264 = rtsp

Redémarrer surveillance station, via le gestionnaire de paquet.

Vous pouvez ajouter le Pi dans votre SS6 Beta.

Merci charly pour l'article

lundi, mai 5 2014

Permaling 404 et wordpress

- Enable mod_rewrite in your apache2 installation

a2enmod rewrite; /etc/init.d/apache2 restart

- Change "AllowOverride None" to "AllowOverride All" in your virtual host config.

- Create an .htaccess file in your WP's root dir.

BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /content/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /content/index.php L </IfModule> END WordPress

mardi, janvier 28 2014

Ajouter utilisateur avec droits Sudo.

Pour ajouter un compte utilisateur utiliser la commade :

sudo adduser NomUtilisateur

Puis répondre aux questions.

Pour ajouter le compte au group Admin

usermod -a -G admin NomUtilisateur

samedi, janvier 18 2014

Install ESXi 5.X on HP Microserver with 2GB memory

Boot the system from USB Stick with ESXi installer on it.

Once the installer welcome screen shows up, press alt+F1 to go to the first console (login prompt)

Login as root, no password.

  1. cd /usr/lib/vmware/weasel/util

There are a few files but the upgrade_precheck.py is of interest to us

  1. rm upgrade_precheck.pyc // (the compiled version) -
  1. mv upgrade_precheck.py upgrade_precheck.py.old // because the file can not be edited due to some immortal flags and lack of tools to remove these flags
  1. cp upgrade_precheck.py.old upgrade_precheck.py
  1. vi upgrader_precheck.py // then search for line that has ((1024 * 2 ) - 32)

Replace value of MEM_MIN_SIZE =(4 * 1024 -32) Size_MiB with something like this (1 * 1024 -32) and save (:w! in vi)

  1. ps -c | grep weas // find the PID
  1. kill -9 #### // where #### is the python PID

Return to the second console with installer (alt+F2) Continue as normal

jeudi, décembre 12 2013

HTTP Analyse avec tshark

La commande qui vas bien pour afficher les requettes HTTP avec tshark

/usr/local/bin/tshark -R "http.response or http.request" \ -T fields -E separator="|" \ -e frame.time_epoch \ -e ip.src \ -e tcp.srcport \ -e ip.dst \ -e tcp.dstport \ -e http.request.version \ -e http.request.method \ -e http.host \ -e http.request.uri \ -e http.user_agent \ -e http.response.code \ -e http.content_type \ -e http.content_length \ -e http.location \ -e http.referer \

la source

jeudi, décembre 5 2013

Hirschmann enable OSPF Routing

To enable OSPF routing on Hirschman L3P.

1°) Configure an interface with IP adress

Rx (interface 1/1) ip address 10.0.3.1 255.255.255.0 Rx (interface 1/1) routing Rx (interface 1/1) ip ospf Rx (interface 1/1) ip ospf areaid 0.0.0.0

2°) in global enable OSPF

Rx (config)# router ospf

Rx (config)# enable

3°) Defini ID for Ospf router

Rx (config)# router-id 9.1.1.1

Rx (config)# redistribute connected subnets

Cisco Air-CAP 1552E mesh to autonomous firmware update.

Download the Autonomous image from cisco , i used: c1520-k9w7-tar.152-2.JB.tar

Give your laptop a static IP (example below uses 10.0.0.2 /24)

Connect laptop directly to 1552 and have your TFTP server running

When the 1552 starts to boot, hit the escape key (not break). This will bring you to an " ap: " prompt.

Then do the following:

ap: format flash: (not an obligation)

ap: set IP_ADDR 10.0.0.1 (IP address of your AP)

ap: set NETMASK 255.255.255.0

ap: set DEFAULT_ROUTER 10.0.0.254 (If you have one)

ap: tftp_init

ap: ether_init

ap: tar -xtract tftp://10.1.1.2/c1520-k9w7-tar.152-2.JB.tar flash: (wait ....)

ap: set BOOT flash:/c1520-k9w7-tar.152-2.JB/c1520-k9w7-tar.152-2.JB

ap: boot

Your AP boot on autonomous firmware and you can now connect on http admin interface : http://10.0.0.1 with default login/password (Cisco/Cisco)

mardi, mai 28 2013

Freenas - Kernel Panic : freenas kmem_map too small

Freenas est une distribution génial qui permet de convertir n'importe quel machine en NAS. Sauf que quand elle plante bah on est bien dans le caca :)

Pour le problème suivant : Kernel Panic : freenas kmem_map too small voici la procédure qui m'a dépanné.

Ouvrir une console en tant que root.

Monter le filesystem / en read write : mount -uw /

Editer le fichier : vi /boot/loader.conf

y ajouter les lignes suivantes en bas de fichier

vm.kmem_size="512M"
vm.kmem_size_max="512M"

et sinon

au menu de boot taper : 6 puis au prompt OK taper :

set vm.kmem_size="512M"
set vm.kmem_size_max="512M"

pour finir taper : boot

mercredi, mai 22 2013

Installation unattend de SQL Express 2012.

L'installation de SQL Express 2012 ne génére pas de fichier Configfile.ini par défaut. Pour remédier à ça il faut utiliser la commande suivant :

SQLEXPRWT_x86_ENU.exe /UIMODE=Normal /ACTION=INSTALL

Puis ensuite récupérer son fichier de configuration dans le répertoire de SQL

mardi, mai 7 2013

Le services W32Time ne démarre pas automatiquement

Le service W32Time meme configurer en automatique ne démarre pas par défaut sur les ordinateurs qui ne sont pas connectés au domain ! Pour remédier à ça il suffis de lancer la commande suivante :

sc triggerinfo w32time start/networkon stop/networkoff

mardi, février 26 2013

P2V d'une machine linux Debian.

Vous avez fait un P2V de votre machine Debian sur votre serveur ESX et patatraque ça boot pas !!!

Un petit curseur se balade en haut ?

Pas de panique voici la solution :

Le problème est simple, au redémarrage de la machine virtuelle, la séquence d’initialisation ne se termine pas. En effet, la machine physique était équipée de disque IDE (/dev/hd) et la machine virtuelle Vmware ESXi est équipée de disque SCSI (/dev/sda).

  1. Monter la partition /dev/sda1 en /mnt/sda1
  2. Editer /mnt/sda1/boot/device.map avec nano ou votre éditeur favori et changer le hdaX en sdaX
  3. Editer /mnt/sda1/boot/grub/menu.lst et changer aussi les hdaX en sdaX
  4. Editer /mnt/sda1/etc/mtab et faire de même.
  5. Editer /mnt/sda1/etc/fstab et faire de même.

Une fois les fichiers de config préparé il faut réinstaller grub

Passer en mode chroot sur /dev/sda

chroot /mnt/sda1

Puis lancer l'installation de grub sur le disque sda

grub-install /dev/sda

- page 1 de 116