lundi 28 décembre 2015
Réparer des problèmes de partition disque avec Gparted
- table de partition invalide
- disque vu comme espace disque non alloué
- partitions superposées
- partition en dehors du disque
http://gparted.org/h2-fix-msdos-pt.php
Installer NTOP 3.2 sur IPCop 1.4.20
Pour l'installer sur IPCop :
Télécharger Ntop 3.2.
A l'aide de WinSCP, copier ntop_ipcop_1.4.8.tar.gz dans le dossier /root d'IPCop.
Se connecter à IPCop en SSH pour exécuter les commandes suivantes :
cd /usr/lib
ln -s libpcap.so.0.9.7 libpcap.so.0.8.3
ln -s libpng12.so libpng.so.3
cd /root
tar -zxvf ntop_ipcop_1.4.8.tar.gz
cd ntop
./install
Dans l'interface web d'IPCop, actualiser la page et ouvrir le menu SERVICES > NTOP
Cliquer sur Start et actualiser la page, Ntop est activé et on peut accéder à l'interface web en cliquant sur le lien.
Remarque : Les commandes ln -s sont nécessaires car Ntop a été prévu pour IPCop 1.4.18.
source : https://keystoneit.wordpress.com/2009/11/23/ntop-and-ipcop-1-2-20/
IPCop Blockouttraffic : changer MAC d'administration
Pour pouvoir continuer à accéder à IPCop après avoir changer de PC :
Se connecter en SSH avec le compte root sur IPCop (si SSH ne fonctionne pas, se connecter directement sur IPCop avec un écran et un clavier) et exécuter :
nano /var/ipcop/fwrules/settings
et modifier la valeur de ADMIN_MAC pour mettre la nouvelle adresse MAC de notre carte réseau.
Redémarrer IPCop au besoin :
shutdown -r now
Autre méthode indiquée par la FAQ de Blockouttraffic :
Se connecter directement (SSH ou clavier/écran) sur l'ordinateur où est installé IPCop avec le compte "root". Une fois connecté, tapez la commande suivante :
iptables -F BOT_INPUT # iptables -F CUSTOMINPUT pour les anciennes versions de BOT
Cette commande efface toutes les règles (permission et refus) d'IPCop. Maintenant, vous pourrez accéder à l'interface web d'IPCop, désactiver BOT et changer l'adresse MAC Administrateur.
mercredi 11 novembre 2015
Cloner un disque sur un disque plus petit
Cloner un disque sur un disque plus petit
Cloner un disque vers une image disque plus petite - méthode rapide et dangereuse
mercredi 28 octobre 2015
CD de secours antivirus bootable
Kaspersky Rescue Disk : http://support.kaspersky.com/4162
BitDefender Rescue Disk : http://download.bitdefender.com/rescue_cd/
AVIRA AntiVir Rescue System : https://www.avira.com/fr/download/product/avira-rescue-system (on peut aussi créer le CD à partir de l'antivirus installé sur le PC).
Norton Bootable Recovery Tool :
http://security.symantec.com/nbrt/nbrt.aspx?
Comodo Rescue Disk :
http://www.comodo.com/business-security/network-protection/rescue-disk.php
ESET SysRescue Live :
http://www.thewindowsclub.com/eset-sysrescue-live-bootable-cd-usb
Trend Micro Rescue Disk :
http://forum.thewindowsclub.com/windows-security/36669-trend-micro-rescue-disk-tool-download.html
http://free.antivirus.com/us/rescue-disk/index.html
AVG Rescue CD : http://www.avg.com/au-en/avg-rescue-cd
Grace à Rufus ou UNetbootin on peut utiliser ces antivirus depuis une clé USB bootable au lieu de graver un CD.
Source :
http://www.thewindowsclub.com/bootable-antivirus-rescue-cd-windows-free-download
Accès à Windows 8 / 10 depuis Live CD / USB
1- La veille hybride qui empêche de booter depuis un Live CD/USB et d'accéder au BIOS
2- Le boot UEFI qui empêche de booter depuis un Live CD/USB
3- Une option "Fast Startup" de Windows qui empêche d'accéder en écriture au disque dur du PC depuis le Live CD/USB
Pour contourner ces problèmes problèmes il faut :
1- Désactiver la veille hybride dans les options d'alimentation avancées.
2- Activer l'option de boot "Legacy" dans les paramètres de boot du BIOS (pour cela il faut consulter la doc du PC pour voir comment accéder au BIOS - appuyer sur une touche F1, F12, Suppr, ...). Pour booter à nouveau sur Windows il faut remettre le boot en UEFI.
3- Désactiver "Fast startup" de Windows :
Accéder à la base de registre (Exécuter > regedit) et mettre 0 pour la clé
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power\HiberbootEnabled (mettre 1 pour réactiver Fast startup).
Une autre option peut être dans les options d'alimentation.
Ainsi on peut booter depuis un CD ou une clé USB et accéder au disque dur du PC en écriture.
Source :
http://www.tenforums.com/tutorials/4189-fast-startup-turn-off-windows-10-a.html
dimanche 11 octobre 2015
Réinstaller Windows 8 grâce à une version d'essai et une licence incluse dans le Bios
Voici donc une méthode pour pouvoir réinstaller Windows 8 grâce à une version d'essai téléchargée sur le site de Microsoft et la licence récupérée dans le Bios (au cas où l'OS n'arrive pas à lire la licence dans le Bios).
La version de Windows téléchargée sur le site de Microsoft doit bien correspondre à celle de la licence du Bios, faire attention au variante Pro ou pas.
Lors de l'installation de Windows, il faut passer l'étape où la licence est demandée sans la fournir.
A l'écran suivant, il faut appuyer sur CTRL + MAJ + F3 pour activer le mode "Je suis Admin, je veux configurer ce PC pour un premier usage".
On peut aussi utiliser le logiciel RWeverything pour trouver la licence contenue dans le Bios (dans outils ACPI onglet MSDM), ou d'autres logiciels qui permettent de récupérer des clés de licence (Belarc Advisor, Windows 8 product key viewer, WinfoKeys).
Appuyer ensuite sur le bouton Démarrer et chercher "Activation Windows", puis cliquer sur "Activer". L'activation va échouer et demander d'essayer avec une nouvelle licence.
Utiliser la licence trouvée avec RWeverything et activer Windows. Voilà Windows est activé et fonctionnel.
Source :
http://superuser.com/questions/538302/reinstall-windows-8-on-a-windows-8-based-system-with-embedded-key
http://superuser.com/questions/513904/how-to-extract-win-8-oem-key-embedded-in-the-bios
Ensuite on peut utiliser Paragon Backup & Recovery Free pour créer une partition de restauration prête à l'emploi.
Réinstaller Windows 8 grâce à une version d'essai et une licence incluse dans le BIOS - A tester
Voici donc une méthode pour pouvoir réinstaller Windows 8 grâce à une version d'essai télechargée sur le site de Microsoft et la licence récupérée dans le BIOS (au cas où l'OS n'arrive pas à lire la licence dans le BIOS).
- Télécharger l'image disque de Windows sur le site de Microsoft ou utiliser Media creation tool pour obtenir l'image.
- On peut graver l'image disque sur un DVD ou une meilleure solution est d'utiliser Rufus pour créer une clé USB d'installation à partir de l'ISO (pour une installation qui utilise le boot UEFI, il faut choisir les options GPT pour le type de partition et FAT32 pour le type de système de fichier).
- Sur la clé USB dans le dossier "sources", créer un fichier qui s'appelle "ei.cfg" et mettre dedans :
[EditionID]
Core
[Channel]
OEM
[VL]
0
On peut remplacer "Core" (qui correspond à une édition Home) par une autre édition de Windows et "OEM" par "Retail" si on veut utiliser une licence achetée en magasin au lieu d'une licence préinstallée en usine.
Ce fichier permet d'installer Windows sans fournir de clé de licence pendant l'installation (c'est une technique légale indiquée par Microsoft), on a ainsi droit à une période d'essai de Windows qui se bloquera au bout d'un certain temps si on ne fournit pas une clé de licence.
- Démarrer le PC à installer grâce à la clé USB (des modifications dans le BIOS peuvent être nécessaires pour booter à partir de la clé USB : changer l'ordre des périphériques de boot, activer une option "Legacy" au lieu de UEFI, désactiver "Secure boot", ça dépend des cas).
- Suivre les étapes pour installer Windows.
- Après l'installation de Windows, démarrer le PC fraichement installé (si il demande une clé de licence choisir d'ignorer), ouvrir une ligne commande en mode administrateur et taper la commande :
WMIC Path SoftwareLicensingService Get OA3xOriginalProductKey
Cette commande permet de récupérer la clé de licence de Windows intégrée au BIOS du PC.
On peut aussi utiliser le logiciel RWeverything pour trouver la licence (dans outils ACPI onglet MSDM), ou d'autres logiciels qui permettent de récupérer des clés de licence (Belarc Advisor, Windows 8 product key viewer, WinfoKeys).
- Le plus difficile commence ici : une clé de licence OEM ne peut pas être utilisée pour activer un Windows installé à partir d'un DVD d'installation téléchargé depuis le site de Microsoft (on est obligé de passer par le fabricant du PC pour acheter les DVD de restauration usine...), après quelques recherches sur le web, j'ai réussi à trouver la technique suivante sur un article de betanews.com pour pouvoir utiliser une clé OEM pour activer Windows (NB : je n'ai pas eu l'occasion de tester cette procédure, vous pouvez donc l'essayer à vos risques et périls...).
Ouvrir l'éditeur de registre : RegEdit
Aller à la clé :
HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Setup/OOBE/
Mettre MediabootInstall et RetailInstall à 0.
Ouvrir une ligne commande en mode administrateur et taper la commande :
slmgr.vbs -ipk [clé]
Remplacer [clé] par votre clé récupérée précédemment (sans crochet), appuyer sur Entrée, taper ensuite :
slmgr /rearm
Redémarrer et activer Windows.
Si quelqu'un essaye cette procédure, merci de me dire le résultat :-)
D'autres infos utiles sur Windows 8 : http://www.aidewindows.net/windows8.php
samedi 26 septembre 2015
Réparer une installation Windows 7 / 8 / 8.1 / 10
Télécharger la version d'évaluation de Windows 8.1 Enterprise (c'est une image disque au format iso) :
https://technet.microsoft.com/en-gb/evalcenter/hh699156.aspx
Graver l'image disque sur un DVD grâce à un logiciel de gravure (Nero, Infrarecorder, Roxio, ...).
Démarrer le PC à l'aide du DVD (au besoin modifier le BIOS pour permettre le boot sur CD), puis choisir l'option "Réparer..."
Choisir parmi les outils proposés.
Autres possibilités :
- Créer une clé USB de récupération à partir de Windows 8 :
http://www.fixedbyvonnie.com/2013/06/how-to-create-a-windows-8-recovery-usb-flash-drive-in-5-minutes/
- Utiliser EasyRE (TRES DANGEREUX, faire une image disque complète du PC avec Clonezilla avant de l'utiliser), à télécharger : https://neosmart.net/EasyRE/
Articles divers pour réparer le boot de Windows :
http://www.fixedbyvonnie.com/2013/12/how-to-repair-the-efi-bootloader-in-windows-8/
http://www.thewindowsclub.com/repair-master-boot-record-mbr-windows
Réparer des fichiers systèmes corrompus de Windows 7
Ouvrir un invité de commande et taper la commande :
sfc /scannow /offbootdir=d:\ /offwindir=d:\windows
NB : Attention à la lettre du lecteur qui peut être différente du C: habituel. Faire des commandes dir pour voir quel lecteur contient les fichiers de Windows.
Cette commande m'a permis de réparer un PC dont Windows plantait avec un écran bleu peu de temps après le démarrage.
Remarque : cette commande fonctionne aussi avec d'autres versions de Windows.
Mode sans échec sous Windows 8 / 10
MAJ : voir dans mon autre article plusieurs façons pour démarrer Windows 10 ou 8 en mode sans échec ou en mode réparation.
Pour ceux qui ne le savent pas le Mode sans échec de Windows est la seule chose qui continue à fonctionner même si le PC prend feu ;-)
Le Mode sans échec permet de démarrer Windows en mode minimal pour pouvoir réparer Windows lorsqu'il ne démarre plus normalement.
Depuis Windows 95, pour démarrer en Mode sans échec il faut tapoter sur la touche F8 du clavier jusqu'à voir différentes options de démarrage dont le mode sans échec.
Depuis Windows 8, certains génies de Microsoft ont supprimé la possibilité d'accéder au mode sans échec en tapotant sur la touche F8 (sous prétexte d'accélérer le démarrage du PC). Que faut-il donc faire d'après ces génies pour démarrer en mode sans échec lorsque Windows ne démarre plus ? Il faut d'abord démarrer Windows normalement !!!... mais si Windows démarre normalement je n'ai pas besoin du mode sans échec et si j'ai besoin du mode sans échec ça veut dire que je ne peux pas démarrer Windows normalement... Donc impossible d'accéder au mode sans échec quand Windows est en panne :-(( Belle innovation ! Il est temps de recruter chez Microsoft...
Heureusement, il y a une solution pour restaurer la possibilité de démarrer le mode sans échec en tapotant sur la touche F8 au démarrage du PC :
Ouvrir une ligne de commande en mode administrateur et taper :
bcdedit /set {default} bootmenupolicy legacy
Si on préfère revenir à la méthode prévue par des génies de Microsoft, taper :
bcdedit /set {default} bootmenupolicy standard
Source : http://www.generation-nt.com/windows-10-reactiver-acces-mode-sans-echec-f8-astuce-1917767-1.html
Si on n'a pas pensé à restaurer le mode sans échec et que le PC est déjà en panne, on peut suivre les indications de ce site anglais qui montre comment exécuter les commandes ci-dessus grâce à un DVD d'installation de Windows, le site montre aussi comment il faut faire pour démarrer le mode sans échec d'après certains génies de Microsoft, ridicule !
dimanche 13 septembre 2015
Série noire : update Windows 10, BSOD (écran noir), EasyRE
Après quelques recherches sur Internet, je trouve un article qui parle d'un logiciel merveilleux pour réparer les problèmes de boot : EasyRE (https://neosmart.net/EasyRE/).
Je télécharge, grave et lance EasyRE sur le PC, je lance la réparation automatique... résultat : EasyRE ne répare rien et en plus il transforme la table de partition GPT en MBR. Du coup le PC ne boot plus du tout, même plus d'écran noir, même plus la possibilité de lancer la partition de restauration usine...
A la place on obtient le message : "No Boot Device Not Found Error".
Merci Windows 10 et EasyRE, je ne savais pas quoi faire de mes 5 prochains week-end !!!
Un peu de lumière au fond du trou :
J'ai dû restaurer la table de partition GPT du disque, pour cela j'ai utilisé GPT fdisk (des infos pour l'utilisation).
J'ai extrait le disque du portable pour le brancher en USB sur un autre PC.
La commande gdisk donne :
Comme on peut le voir la table GPT n'a pas été altérée, mais elle n'est plus utilisée, une table MBR est utilisée à la place.
Comme la table GPT n'est pas endommagée, il suffit d'écrire la config sur le disque, en tapant la lettre w.
Résultat :
Je remet le disque dans le portable... maintenant le boot ne trouve plus l'installation de Windows et indique le message : "winload.efi manquant ou endommagé" / "winload.efi missing or corrupt".
J'ai utilisé une version d'évaluation de Windows 10 (à télécharger sur le site Microsoft) pour faire une réparation du PC (Cliquer sur "Réparer l'ordinateur" au lieu de lancer l'installation).
Démarrer une ligne de coimmande :
Pour réparer le boot de Windows, exécuter les commandes :
diskpart
list disk
select disk 0 (le disque dur du portable)
list partition
select partition 2 (la partition qui contient le boot du PC)
assign letter K: (on lui donne une lettre pour accéder à ses fichiers)
exit
cd /d k:\efi\microsoft\boot\
bcdedit /export k:\bcdbackup (sauvegarde du boot actuel au où)
bootrec /fixboot
ren BCD BCD.bak
bootrec /rebuildbcd
bcdboot C:\Windows /l fr-fr /s k: /f ALL
Pour plus de détail sur ces commandes :
http://woshub.com/how-to-repair-uefi-bootloader-in-windows-8/#!prettyPhoto
https://neosmart.net/wiki/winload-efi-missing-corrupt/
https://neosmart.net/wiki/the-drive-where-windows-is-installed-is-locked/
http://pcsupport.about.com/od/fixtheproblem/ht/rebuild-bcd-store-windows.htm
Après tout çà, je suis revenu presque au point de départ : un écran noir avec un curseur de souris mais plus la possibilité de lancer la restauration usine au démarrage du PC.
Dernier recours : contacter HP pour acheter les disque de restauration usine du PC...
Après réception des disques j'ai pu restaurer Windows 8 sur le PC (6h d'installation). Enfin !
Après restauration du PC, le BCD fonctionnel est très différent du BCD avant restauration.
Pour info on peut voir le BCD restauré (le disque est partitionné par GPT en 5 partitions).
Articles intéressants au sujet du boot de Windows :
http://fixedit.itxpress.biz/2013/10/11/fixing-the-f8-repair-your-computer-recovery-option/
https://www.terabyteunlimited.com/kb/article.php?id=587
http://www.smartpctricks.com/2013/06/how-to-add-new-os-in-windows-7-bcd-boot-menu-dual-boot-windows-7-and-windows-server-2012.html
J'ai pu ensuite faire la mise à jour vers Windows 10 (en ayant fait avant une image disque du PC avec Clonezilla...). Pour cela j'ai fait toutes les mises à jour de Windows 8 (plus de 1600... en 6h), puis j'ai fait la maj vers Windows 8.1 (4-5h), puis toutes ses maj (1-2h) et enfin j'ai pu faire la maj vers Windows 10 (4h) et quelques maj pour finir.
Au final le BCD a été modifié par les 2 maj vers 8.1 et 10 qui ont ajoutées 2 partitions sur le disques pour donner ce BCD au final.
vendredi 17 juillet 2015
Bloquer traffic https avec IPCop
IPCop permet de filtrer facilement les sites web https en utilisant un firewall et un proxy qui NE DOIT PAS être configuré en mode transparent ( https://blog.lesfourmisduweb.org/pourquoi-il-ne-faut-pas-utiliser-squid-en-mode-transparent/ )
Pour IPCop 1.4.x, il faut utiliser les addons Blockouttraffic (firewall), Advanced Proxy (proxy squid) et URLFilter.
Pour IPCop 2.x.x, il n'y a pas besoin d'addon car le proxy et le firewall sont déjà intégrés.
Principe :
- activer le proxy d'IPCop (PAS en mode transparent)
- dans les options du proxy, indiquer les sites à bloquer (ils seront bloqués qu'ils soient en https ou non)
- au niveau du firewall d'IPCop, autoriser l'accès des PC à filtrer vers IPCop avec le port du proxy et bloquer tous les accès vers Internet (ainsi les PC peuvent seulement communiquer avec le proxy et si l'utilisation du proxy est désactivée au niveau d'un PC (options du navigateur par exemple) celui ne pourra accéder à rien du tout).
- au niveau des PC filtrés, configurer les applis qui doivent accéder à internet pour qu'elles utilisent le proxy (options du navigateur, ...).
Consulter la doc d'IPCop pour mettre en oeuvre cette méthode.
En cherchant sur Internet j'avais trouvé la méthode suivante mais elle ne fonctionne pas car iptables fait une seule requête DNS pour convertir les noms de domaine en adresse IP et facebook/youtube/twitter ont plusieurs adresses IP donc elles ne seront pas toutes bloquées et les sites restent accessibles.
# Used for private firewall rules
# source : http://adabi.kelatekito.my/block-faceboo-https-port-using-ipcop/#codesyntax_1
# usage /etc/rc.d/rc.firewall.local start|stop|reload
# See how we were called.
case "$1" in
start)
## add your 'start' rules here
iptables -t nat -I PREROUTING -m tcp -p tcp -d facebook.com --dport 443 -j DROP
iptables -t nat -I PREROUTING -m tcp -p tcp -d twitter.com --dport 443 -j DROP
iptables -t nat -I PREROUTING -m tcp -p tcp -d youtube.com --dport 443 -j DROP
;;
stop)
## add your 'stop' rules here
iptables -t nat -I PREROUTING -m tcp -p tcp -d facebook.com --dport 443 -j ACCEPT
iptables -t nat -I PREROUTING -m tcp -p tcp -d twitter.com --dport 443 -j ACCEPT
iptables -t nat -I PREROUTING -m tcp -p tcp -d youtube.com --dport 443 -j ACCEPT
;;
reload)
$0 stop
$0 start
## add your 'reload' rules here
#iptables -t nat -I PREROUTING -m tcp -p tcp -d facebook.com --dport 443 -j DROP
#iptables -t nat -I PREROUTING -m tcp -p tcp -d twitter.com --dport 443 -j DROP
#iptables -t nat -I PREROUTING -m tcp -p tcp -d youtube.com --dport 443 -j DROP
;;
*)
echo "Usage: $0 {start|stop|reload}"
;;
esac
Bornes Wifi économiques pour entreprise
On peut installer plusieurs de ces bornes pour les gérer ensemble sans avoir besoin d'un contrôleur wifi dédié comme ceux proposés par Cisco par exemple. Les bornes se gèrent par un contrôleur logiciel soit hébergé sur internet soit installé sur un simple PC connecté au réseau informatique.
Unifi UAP / Pro / AC
TP-Link eap220 / eap120
Open-Mesh




