Journal de Benoit Breton - Geekeries !2024-01-05T08:47:26+01:00Benoit BRETONurn:md5:e921e16fa84d2fd6f1764060026a5a33DotclearComment tester le Jumbo Frame sur VMware ESXi.urn:md5:7ac8a711546b176b013e428d6a433dca2024-01-05T09:45:00+01:002024-01-05T09:47:26+01:00BenoitGeekeries ! <p>Problème:</p>
<p>Comment tester les trames jumbo frame depuis vmware ESXI ?</p>
<p>Solution:</p>
<p>Utiliser les fonctions de ping en fixant un MTU à 9000.</p>
<blockquote><p>vmkping -I vmk2 -d -s 8972 192.168.1.X</p></blockquote>
<p>Lister les interfaces</p>
<blockquote><p>esxcfg-nics -l</p></blockquote>
<p>Lister les vmKernel</p>
<blockquote><p>esxcfg-vmknic -l</p></blockquote>
<p>Vous pouvez ajouter un -c pour définir le nombre de paquets à ping :</p>
<blockquote><p>vmkping -I vmk2 -d -s 8972 -c 10 192.168.1.X</p></blockquote>
<p>Lien vers la doc officiel :<a href="https://kb.vmware.com/s/article/1003728"> https://kb.vmware.com/s/article/1003728</a></p>https://blog.bbreton.net/index.php?post/2024/01/05/Comment-tester-le-Jumbo-Frame-sur-VMware-ESXi.#comment-formhttps://blog.bbreton.net/index.php?feed/atom/comments/618Association application VMRC windows 10urn:md5:b6326cb789a7189afebe7baddb5b3e8a2021-01-06T16:15:00+01:002021-01-06T16:15:21+01:00BenoitGeekeries ! <p>Petit bug lors de la désinstallation de vmware workstation impossible de lancer une console VMRC depuis chrome ou firefox.
L'astruce consiste donc à recréer la bonne clé de registre en powershell :</p>
<pre>
### View settings in registry
Get-Item "HKLM:\SOFTWARE\Classes\vmrc\DefaultIcon"
Get-Item "HKLM:\SOFTWARE\Classes\vmrc\shell\open\command"
### Change settings to VMRC
Set-Item HKLM:\SOFTWARE\Classes\vmrc\DefaultIcon -Value '"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe",0'
Set-Item HKLM:\SOFTWARE\Classes\vmrc\shell\open\command -Value '"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" "%1"'
</pre>Load Balancing 4G/LTE USB - ADSL sur Ubiquiti EdgeRouter 4urn:md5:ff0a37a7318d7ae0d203b0b47604f8952018-11-10T21:23:00+01:002019-12-27T21:52:49+01:00BenoitGeekeries !edgerouterubiquiti <p>Les grandes étapes pour configurer une balance de charge entre une clé USB 4G (ZTE dans mon cas) et un lien internet type ADSL sur un routeur Ubiquiti EdgeRouter 4.</p>
<p>Première étape :</p>
<p>Le module de la clé n'est pas actif dans le kernel au boot !</p>
<p>1°) Créer le script avec le code ci dessous</p>
<pre>vi /etc/init.d/modem.sh</pre>
<pre>
#!/bin/sh -e
modprobe cdc_ether
ifconfig usb0 up
exit 0
</pre>
<p>2°)chmod</p>
<pre>chmod 755 /etc/init.d/modem.sh</pre>
<p>3°)charger au boot</p>
<pre>update-rc.d modem.sh defaults 01</pre>
<p>Seconde étape :</p>
<p>Le routeur ne permet pas de faire de la balance de charge nativement entre une interface ethX et une interface usbX. Pour feinter un peu le truc j'ai donc créé un bridge dans lequel j'ai mis ma clé usb.</p>
<p>1°)Créer le bridge</p>
<pre>set interfaces bridge br1</pre>
<p>2°)Affecter l'interface USB</p>
<pre>brctl addif br0 usb0</pre>
<p>Dernière étape:</p>
<p>La configuration de la balance de charge comme décris dans la <a href="https://help.ubnt.com/hc/en-us/articles/205145990-EdgeRouter-WAN-Load-Balancing" hreflang="en">doc.</a>
Dans mon cas j'utilise l'interface eth1 pour le LAN, eth0 pour ADSL et usb0 pour la clé.</p>
<pre>
configure
set firewall group network-group PRIVATE_NETS network 192.168.0.0/16
set firewall group network-group PRIVATE_NETS network 172.16.0.0/12
set firewall group network-group PRIVATE_NETS network 10.0.0.0/8
set firewall modify balance rule 10 action modify
set firewall modify balance rule 10 destination group network-group PRIVATE_NETS
set firewall modify balance rule 10 modify table main
set firewall modify balance rule 20 action modify
set firewall modify balance rule 20 destination group address-group ADDRv4_eth0
set firewall modify balance rule 20 modify table main
set firewall modify balance rule 30 action modify
set firewall modify balance rule 30 destination group address-group ADDRv4_""usb0""
set firewall modify balance rule 30 modify table main
set firewall modify balance rule 110 action modify
set firewall modify balance rule 110 modify lb-group G
set interfaces ethernet ""eth1"" firewall in modify balance
set load-balance group G interface eth0
set load-balance group G interface ""usb0""
set load-balance group G lb-local enable
set load-balance group G lb-local-metric-change disable
commit ; save
</pre>
<p>Normalement avec tout ça vous devriez avoir une balance de charge entre eth1 et usb0.</p>
<p>En complément, si vous utilisez du NAT vers un serveur web ou autre il faut ajouter une regle qui permet de diriger correctement le trafic vers la bonne sortie internet (celle du nat).</p>
<p>1°)Créer un groupe d'adresse (ici mes serveurs public 192.168.1.2 et .3)</p>
<pre>set firewall group address-group NO_BALANCE address 192.168.1.2-192.168.1.3</pre>
<p>2°)Créer une règle de routage ou 78.X.Y.Z est votre ip de sortie.</p>
<pre>
set protocols static table 11 mark 11
set protocols static table 11 route 0.0.0.0/0 next-hop 78.X.Y.Z
</pre>
<p>3°)Affecter cette règles a celle de la balance du firewall.</p>
<pre>
set firewall modify balance rule 40 action modify
set firewall modify balance rule 40 source group address-group NO_BALANCE
set firewall modify balance rule 40 modify table 11
</pre>
<p>Liens utiles:</p>
<ol>
<li><a href="https://help.ubnt.com/hc/en-us/articles/205145990-EdgeRouter-WAN-Load-Balancing" hreflang="en">EdgeRouter-WAN-Load-Balancing</a></li>
<li><a href="https://help.ubnt.com/hc/en-us/articles/204952274-EdgeRouter-Policy-Based-Routing" hreflang="en">EdgeRouter-Policy-Based-Routing</a></li>
</ol>Migration serveur SVN multi-depoturn:md5:59624be007ca7a83d9ba9e88357857c92016-04-11T08:43:00+02:002017-11-03T08:50:38+01:00BenoitGeekeries !DebianServeursubversion <p>Lors du renouvellement d'un serveur, j'ai eu besoin de déplacer une centaine de dépôts SVN sur le nouveau.</p>
<p>Pour mémo j'en profite pour me faire une petite procédure avec installation de subversion et connexion sur LDAP.</p>
<p>Installation du serveur SVN sur Debian :</p>
<pre>
apt-get update
apt-get install subversion subversion-tools
</pre>
<p>Pour la partie LDAP j'ai aussi besoin de ça :</p>
<pre>
apt-get install libapache2-svn apache2-mpm-worker
</pre>
<p>Ensuite, il faut créer l’arborescence de base. Dans mon cas je la place dans <strong>/var/svn</strong></p>
<pre>
cd /var
mkdir svn
</pre>
<p>A partir d'ici, le SVN fonctionne. Il est déjà possible de créer un premier dépôt.</p>
<pre>
svnadmin create subversion/depot
</pre>
<p>Configuration de la liaison LDAP :</p>
<p>On commence par adapter le fichier <strong>/etc/apache2/mods-enabled/dav_svn.conf</strong> à nos besoins.</p>
<pre>
<Location /svn>
DAV svn
SVNParentPath /var/svn
SVNAutoversioning on
AuthzSVNAccessFile /var/svn/svnaccess
AuthBasicProvider ldap
AuthType Basic
AuthName "Connection subversion"
AuthLDAPURL "ldap://ldap.entreprise:389/DC=mon,DC=entreprise,DC=net?sAMAccountName?sub?(objectClass=*)"
AuthLDAPBindDN "CN=Utilisateur LDAP,DC=mon,DC=entreprise,DC=net"
AuthLDAPBindPassword "MotDePasse"
Require valid-user
</Location>
</pre>
<p>Relancer apache pour valider.</p>
<pre>
/etc/init.d/apache2 restart
</pre>
<p>Ensuite on crée le fichier <strong>/var/svn/svnaccess</strong> qui vas contenir la liste des droits:</p>
<p>Dans mon cas j'ai créé un groupe @admin et j'ai placé Benoit qui a tous les droits sur l'ensemble des repository.</p>
<pre>
### This file is an example authorization file for svnserve.
### Its format is identical to that of mod_authz_svn authorization
### files.
### As shown below each section defines authorizations for the path and
### (optional) repository specified by the section name.
### The authorizations follow. An authorization line can refer to:
### - a single user,
### - a group of users defined in a special [groups] section,
### - an alias defined in a special [aliases] section,
### - all authenticated users, using the '$authenticated' token,
### - only anonymous users, using the '$anonymous' token,
### - anyone, using the '*' wildcard.
###
### A match can be inverted by prefixing the rule with '~'. Rules can
### grant read ('r') access, read-write ('rw') access, or no access
### ('').
[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research
# Institute/CN=Joe Average
[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe
admin = benoit,toto
# [/foo/bar]
# harry = rw
# &joe = r
# * =
# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r
[/]
@admin = rw
</pre>
<p>Passons à la migration des dépôts en deux étapes.</p>
<p>Première étape sauvegarder l'ensemble des dépôts. Pour cela j'utilise le dump de SVN et je zip l'ensemble dépôt par dépôt.</p>
<p>Script d'export export.sh:</p>
<pre>
for repo in `ls -1`
do
echo "Processing $repo"
svnadmin dump -q --deltas $repo | gzip -c > "/var/svn/"$repo".svn.gz"
done
</pre>
<p>Déplacer ensuite les zip sur le nouveau serveur avec filezilla par exemple.</p>
<p>Puis, utiliser le script d'import.
Celui-ci dezip les dump puis crée les dépôts svn pour finir par replacer les données.</p>
<p>Script d'import import.sh:</p>
<pre>
for repo in `ls -1`
do
temp=`echo $repo | sed 's/\..*//'`
echo "Creation du depot: $temp"
svnadmin create $temp &&
gzip -d |
sed -e '/^svn:log$/,/^PROPS-END$/ s/\x0D/ /' -e '/^svn:ignore$/,/^PROPS-END$/ s/\x0D/\n/' |
cat $repo | gzip -d | svnadmin load -q --force-uuid $temp
done
</pre>
<p>Si tout s'est bien passé, se rendre sur la page http://votreserveur/svn/depot
Vous devriez retrouver vos dépôts.</p>Réparation Acer Iconia A3-A10urn:md5:7d0473e6b89eb46c06377c034b6079802015-07-13T09:18:00+02:002015-07-13T09:18:00+02:00BenoitGeekeries ! <p>J'ai récupéré une tablette Acer Iconia A3-A10 avec deux problèmes.</p>
<p>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.</p>
<p>Solution : <a href="http://metalbeans.blogspot.fr/2014/09/how-to-unbrick-fix-acer-iconia-a3-a10.html">ici</a> ou détail ci dessous.</p>
<ul>
<li>Step 1: Download the Acer Iconia A3-A10 Firmware Click to download .</li>
<li>Step 2: Download SP Flash Tool <a href="http://acer.shreps.fr/dls/storage/A3-A10/SPFT-A3-A10.zip">Click here to download</a> . ( you may find different version, but this one only works with A3-A10).</li>
<li>Step 3: Turn off the tablet via long press power button, or insert a needle in a hole between the HDMI and the speaker.</li>
<li>Step 4: Remove the back Cover of the tablet, and unplug the battery</li>
<li>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.</li>
<li>Step 6: Launch SP Flash Tool.</li>
</ul>
<p>- 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.</p>
<p>- Put 0x3D80000 in begin address(HEX).</p>
<p>- Put whatever the value in File Size in Container length (HEX).</p>
<p>-Press "Write Memory", connect turned-off tablet to PC and wait.</p>
<p>-Progress bar will fill with red, then with gray-green, then ou will see grenn circle.</p>
<p>- Disconnect tablet from PC, go to Download tab.</p>
<ul>
<li>Step 7: -Press "Firmware -> Upgrade" and connect your turned-off tablet to PC.</li>
</ul>
<p>-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.</p>
<p>Problème numéro 2 : l'écran tactile ne fonctionne que sur la moiter de sa surface.</p>
<p>Solution :</p>
<p>Démontage du panneau arrière puis déconnecter et reconnecter les deux nappes du touch screen sur le haut de la tablette.</p>
<p><img src="https://blog.bbreton.net/public/photos/.acer_icona_touche_screen_m.png" alt="acer_icona_touche_screen.PNG" title="acer_icona_touche_screen.PNG, juil. 2015" /></p>FortiSSLVPNClient bloque à 98% sous windows 8.1urn:md5:1d58100deeaa26464ed24e7e8186ade92015-07-09T10:54:00+02:002015-07-09T10:54:00+02:00BenoitGeekeries !FortinetVPN <p>Voici la procédure en cas de probleme avec FortiSSLVPN CLient qui bloque a 98% sur windows 8.1</p>
<p>1. Open IE, go to Options -> Connections -> Remove FortiSSL device</p>
<p>2. Go to Control Panel -> Programs and features -> FortiSSL client -> Open, select REPAIR package</p>
<p>3. Open Network connections and you will se new FortiSSL device with icon of vintage phone.</p>
<p>4. Test and it should work now</p>
<p>Sous windows 7 la desactivation et IPV6 et un reboot suffise souvent a corrgier le probleme</p>VMware ESXi status S.M.A.R.Turn:md5:fb7ff49ffdcfa39cdb0f5742a7dc85212015-04-14T08:06:00+02:002015-04-14T10:52:21+02:00BenoitGeekeries ! <p>Pour contrôler l'état S.M.A.R.T des disques sur un serveur ESXi un script est a disposition.</p>
<p>Pour l'utiliser :</p>
<p>- Se connecter en SSH sur le serveur</p>
<p>- Se rendre dans le répertoire : /usr/lib/vmware/vm-support/bin</p>
<p>- Exécuter le script : ./smartinfo.sh</p>
<p>Ce qui renvoi un tableau des états S.M.A.R.T de l'ensemble des disques du système.</p>
<pre> Device: t10.ATA<strong></strong>_WDC_WD10EZRX2D22L4HB0<strong></strong><strong></strong><strong></strong><strong></strong><strong></strong><strong></strong>_WD2DWCC4J0963826
Parameter Value Threshold Worst
<del></del><del></del><del></del><del></del><del></del><del></del><del></del><del></del><del></del><del></del><del></del><del></del><del></del>-
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</pre>Configurer un proxy HTTP sur SVNurn:md5:c763a54f8681a27ea3115eac4a7e5f862015-02-10T08:56:00+01:002015-02-10T08:56:47+01:00BenoitGeekeries !SVNUbuntu <p>Pour configurer un proxy HTTP dans SVN la première methode et d'utiliser la variable d'environnement :</p>
<p><code>export http_proxy=http://mon-proxy-server.com:8080/</code> (Dommage avec SVN ca ne fonctionne pas)</p>
<p>Pour SVN il faud configurer le fichier :</p>
<p>Win : C:\Documents and Settings\user\Application Data\Subversion\servers
Linux: /etc/subversion/servers</p>
<p>Décommenter les lignes ci dessous et completer avec les informations de votre proxy</p>
<p><a href="https://blog.bbreton.net/index.php?post/2015/02/10/global" title="global">global</a>
http-proxy-host = mon-proxy-server.com
http-proxy-port = 8080</p>
<p>si vous avez un message du genre :</p>
<p><code>svn: C:\Documents and Settings\user\Application Data\Subversion\servers:144: Option expected</code></p>
<p>C'est que vous avez laissé un espace en début de ligne !</p>Mise à jour VMWare ESXiurn:md5:b72578ed46df158b9ecdefaedc31c2642014-12-30T19:43:00+01:002016-08-18T06:33:30+02:00BenoitGeekeries !Serveurvmware <p>Voici la procédure utilisé pour migrer mon serveur HP N54L de esxi 5.1 standard vers esxi 5.5 HP Bundle.</p>
<p>1°)Télécharger le Zip de la mise à jour ici : <a href="https://www.vmware.com/patchmgr/findPatch.portal">https://www.vmware.com/patchmgr/findPatch.portal</a></p>
<p>2°)Copier le fichier télécharger dans le datastore</p>
<p>3°)Entrer le serveur en mode maintenance</p>
<p>4°)Dans un CLI lancer la commande :</p>
<p><code>esxcli software vib update -d /vmfs/volumes/<your_volume>/update-from-esxiXXXXX_update01.zip</code></p>
<p>5°)Redémarrer le serveur avec la commande : reboot</p>
<p>6°)Quitter le mode maintenance.</p>
<p>Mise à jour avec les VIB HP</p>
<p>Les vib son dispo ici :<a href="http://vibsdepot.hpe.com/hpe/"> http://vibsdepot.hpe.com/hpe/</a></p>
<p>La commande pour mettre à jour :</p>
<p><code>esxcli software vib install -d http://vibsdepot.hp.com/hpq/<release date="">/index.xml</release></code></p>Install ESXi 5.X on HP Microserver with 2GB memoryurn:md5:c3a5fe2ebf3dfcc8dfd80c7de4736cdb2014-01-18T11:59:00+01:002014-01-18T11:59:36+01:00BenoitGeekeries !ESXivmware <p>Boot the system from USB Stick with ESXi installer on it.</p>
<p>Once the installer welcome screen shows up, press alt+F1 to go to the first console (login prompt)</p>
<p>Login as root, no password.</p>
<ol>
<li>cd /usr/lib/vmware/weasel/util</li>
</ol>
<p>There are a few files but the upgrade_precheck.py is of interest to us</p>
<ol>
<li>rm upgrade_precheck.pyc // (the compiled version) -</li>
</ol>
<ol>
<li>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</li>
</ol>
<ol>
<li>cp upgrade_precheck.py.old upgrade_precheck.py</li>
</ol>
<ol>
<li>vi upgrader_precheck.py // then search for line that has ((1024 * 2 ) - 32)</li>
</ol>
<p>Replace value of MEM_MIN_SIZE =(4 * 1024 -32) Size_MiB with something like this (1 * 1024 -32) and save (:w! in vi)</p>
<ol>
<li>ps -c | grep weas // find the PID</li>
</ol>
<ol>
<li>kill -9 #### // where #### is the python PID</li>
</ol>
<p>Return to the second console with installer (alt+F2)
Continue as normal</p>HTTP Analyse avec tsharkurn:md5:0fa9e8807f9fb885478f68eff00a455b2013-12-12T16:14:00+01:002013-12-12T16:18:26+01:00BenoitGeekeries !ethernettshark <p>La commande qui vas bien pour afficher les requettes HTTP avec tshark</p>
<blockquote><p>/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 \</p></blockquote>
<p><a href="http://ask.wireshark.org/questions/16964/analyzing-http-protocol-using-tshark" hreflang="en">la source</a></p>Freenas - Kernel Panic : freenas kmem_map too smallurn:md5:c97662f44c0963e612ca390c6c750a982013-05-28T15:04:00+02:002013-05-28T15:04:00+02:00BenoitGeekeries ! <p>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 <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<p>Pour le problème suivant : Kernel Panic : freenas kmem_map too small voici la procédure qui m'a dépanné.</p>
<p>Ouvrir une console en tant que root.</p>
<p>Monter le filesystem / en read write : mount -uw /</p>
<p>Editer le fichier :<code> vi /boot/loader.conf</code></p>
<p>y ajouter les lignes suivantes en bas de fichier</p>
<pre>vm.kmem_size="512M"
vm.kmem_size_max="512M"</pre>
<p>et sinon</p>
<p>au menu de boot taper : 6
puis au prompt OK taper :</p>
<pre>set vm.kmem_size="512M"
set vm.kmem_size_max="512M"</pre>
<p>pour finir taper : boot</p>Installation unattend de SQL Express 2012.urn:md5:8ec330a13a5eb5161d8bf8d7b97b1b262013-05-22T14:30:00+02:002013-05-22T14:30:00+02:00BenoitGeekeries !MicrosoftServeurSQL <p>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 :</p>
<p><code>SQLEXPRWT_x86_ENU.exe /UIMODE=Normal /ACTION=INSTALL</code></p>
<p>Puis ensuite récupérer son fichier de configuration dans le répertoire de SQL</p>P2V d'une machine linux Debian.urn:md5:5f7f0e6ab1b07636673cfa52119bff1e2013-02-26T15:52:00+01:002013-02-26T15:53:55+01:00BenoitGeekeries !DebianServeurVmWare <p>Vous avez fait un P2V de votre machine Debian sur votre serveur ESX et patatraque ça boot pas !!!</p>
<p>Un petit curseur se balade en haut ?</p>
<p>Pas de panique voici la solution :</p>
<p>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).</p>
<ol>
<li>Monter la partition /dev/sda1 en /mnt/sda1</li>
<li>Editer <code>/mnt/sda1/boot/device.map</code> avec nano ou votre éditeur favori et changer le hdaX en sdaX</li>
<li>Editer <code>/mnt/sda1/boot/grub/menu.lst</code> et changer aussi les hdaX en sdaX</li>
<li>Editer<code> /mnt/sda1/etc/mtab</code> et faire de même.</li>
<li>Editer <code>/mnt/sda1/etc/fstab</code> et faire de même.</li>
</ol>
<p>Une fois les fichiers de config préparé il faut réinstaller grub</p>
<p>Passer en mode chroot sur /dev/sda</p>
<p><code>chroot /mnt/sda1</code></p>
<p>Puis lancer l'installation de grub sur le disque sda</p>
<p><code>grub-install /dev/sda</code></p>Ecran noire au démarrage de windows XP.urn:md5:60dc83fc85349eacb7746b36d3639db82013-01-30T11:31:00+01:002013-01-30T11:32:29+01:00BenoitGeekeries !Windows XP <ul>
<li>- Download Recovery Console CD from this ticket and Unzip. Burn the .iso file using CD burning software (www.imgburn.com, is a freeware cd burner software. if you don't already have one)</li>
<li>- Insert Recovery Console CD and Restart PC</li>
<li>- When Dell Boot Logo Appears PRESS F12</li>
<li>- Select CD-Drive, press enter</li>
<li>- Once recovery console loads (may take 1-2 mins), Press "R" to launch into recovery console (Blue Windows screen, second option)</li>
<li>- Select which drive has the windows installation, Probably just "1" for one hard-drive installed. press enter key ( Black Windows command prompt)</li>
<li>- password should be blank, just press enter key</li>
<li>- when you see "c:\windows\" type the following "cd system32\config" and press enter (Cursor does not flash at this point)</li>
<li>- (optional) you can type "DIR" to see a list of the files within this directory if you like.</li>
<li>- Type "Rename default defaultBACKUP" and press enter, this will change the "default" file to a "defaultBACKUP"</li>
<li>- Type "exit" and press enter, this will restart the PC.</li>
<li>- You may now remove the recovery console CD, and the Slow Bootup time should be resolved.</li>
<li>- Once back in windows, Run the Registry Edit file that has been attached to this ticket to stop the issue from re-occuring in the future.</li>
</ul>USB Mass et windows phone 7urn:md5:74c06a8affe7e5efac50d1d1b3f3f2df2012-12-25T18:47:00+01:002012-12-25T18:52:21+01:00BenoitGeekeries !Lumia 610Windows Phone <p>Si vous souhaitez utiliser votre Windows Phone 7 comme clé USB voici les clés de registre à modifier:</p>
<p>Ouvrir l'éditeur de registre Regedit via le menu exécuter.</p>
<p>Puis aller dans la clé :</p>
<pre>HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB</pre>
<p>Rechercher la valeur : ZuneDriver</p>
<p>Modifier ensuite les valeurs suivante dans "Device Parameters"</p>
<pre>Changer ShowInShell de 0 en 1
Changer PortableDeviceNameSpaceExcludeFromShell de 1 en 0
Changer EnableLegacySupport de 0 en 1</pre>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<p>Nokia Lumia 610 Lumia 800, HTC Trophy,</p>Fusionner plusieurs fichiers VCFurn:md5:317b54a2ca2214b73e6a018040e27bcd2012-11-26T09:46:00+01:002017-01-29T09:52:18+01:00BenoitGeekeries ! <p>Cette commande permet de fusionner plusieurs vcard (vcf) pour les fusionner en un seul. Utile pour importer ses contacts dans gmail <img src="/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<p>Lancer une commande dos puis :</p>
<p>Se rendre de le dossier ou son les vcard puis lancer la commande : "copy /B *.vcf fusion.vcf " et si tout fonctionne il ne reste qu'a importer fusion.vcf dans gmail.</p>
<a target="_blank" href="http://www.gearbest.com/?lkid=10341036"><img src="https://s3.amazonaws.com/mailcache.appinthestore.com/téléphones+et+tablettes/468.60.jpg"/></a>Change le masque d'un serveur DHCP Microsofturn:md5:89364381955ebe78eb590fced6fd1fcf2012-02-20T07:46:00+01:002012-12-18T15:25:57+01:00BenoitGeekeries !DHCPMicrosoftServeurWindows <p>La modification du masque n'est pas possible sur un DHCP microsoft sans supprimer l'étendu !</p>
<p>Pour palier à cela et ne pas perdre sa configuration il faut exporter la configuration avec la commande suivant :</p>
<p><code>c:\netsh dhcp server scope "nom du scope" dump c:\dhcp.txt</code></p>
<p>Puis modifier le fichier c:\dhcp.txt avec le bon masque</p>
<p>et pour finir supprimer l'étendu depuis la console et réimporter depuis le fichier txt avec la commande</p>
<p><code>C:\>netsh exec c:\dhcp.txt</code></p>
<p>et normalement votre DHCP est OK avec le bon masque de sous réseau.</p>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Envoyer des MMS depuis FREE Mobileurn:md5:a2eed51acc408246ee732964d13e5b9f2012-02-03T08:05:00+01:002012-12-18T15:26:05+01:00BenoitGeekeries !Free MobileFreemobileGalaxys SMMSSamsung <p>Une configuration qui fonctionne pour les MMS chez Free Mobile sur un Samsung Galaxy S</p>
<p>J'ai créé un seul APN !</p>
<p>APN : free
MMSC : http://mms.free.fr</p>
<p>tout le reste par défaut et la ça fonctionne aussi bien en itinérance orange que sur les antennes Free !</p>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
Erreur 0x80244018 impossible de faire les windows Update.urn:md5:b44a73aeb4cad36dcd1830600020f1532011-11-14T08:34:00+01:002012-12-18T15:26:12+01:00BenoitGeekeries ! <p>Pour réparer l'erreur 0x80244018 qui empeche d'accèder au windows update</p>
<ol>
<li>Désactiver les mises à jour automatique (Panneau de configuration)</li>
<li>Lancer une commande (Demarrer/Exectuer/ CMD et OK)</li>
<li>Dans l'invite de commande taper : Proxycfg -d puis entrer</li>
<li>Dans l'invite de commande taper : Netstop WUAUSERV puis entrer</li>
<li>Supprimer le contenur du dossier C:\windows\SoftwareDistribution (Attention de ne pas supprimer le dossier mais juste le contenu)</li>
<li>Relancer la machine</li>
<li>Réactiver les mises à jour automatique</li>
</ol>
<script type="text/javascript"><!--
google_ad_client = "ca-pub-0038938636644245";
/* Lien dans billet 3 */
google_ad_slot = "1500916815";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>