Configurer Hamachi (windows 7)
Parce que Hamachi ça marche, mais alors qu’elle galère !
Attention à bien rebooter le pc quand l’ordinateur le demande, ainsi qu’à la fin de ce tutoriel.
Étapes
- Installer la dernière version d’Hamachi
- Déclarer Hamachi en réseau domestique privé
- Passer Hamachi en tête des connexions
- Configuration du protocole IPv4
- Configuration du Pare-Feu
- Configuration du routeur et ouverture des ports
- Lancer et fermer Hamachi
- Vérification et résolution des problèmes
Note : Ce tutoriel n’explique pas comment installer Hamachi, comment le régler (sauf concernant les ports), ni comment lui faire rejoindre un réseau.
1- Installer la dernière version d’Hamachi
2- Déclarer Hamachi en réseau domestique privé
Si besoin changer le paramétrage dans le Centre Réseau et Partage
3- Passer Hamachi en tête des connexions
Panneau de configuration > Centre Réseau et partage > Modifier les paramètres de la carte (menu de gauche)
ou
Démarrer > afficher les connexions réseaux (à taper dans le moteur de recherche interne)
puis
touche ALT (au clavier) > Menu Avancé > Paramètres avancés… > Mettre Hamachi en tête de la liste « connexions ».
4- Configuration du protocole IPv4
Toujours dans le panneau des Connexions réseau :
clic droit (sur Hamachi Network Interface) > Propriétés
Choisir le Protocole IPv4 puis bouton Propriétés
Onglet « Général » et en bas bouton « Avancé… »
Onglet « Paramètres IP » : activer le DHCP, mettre la passerelle en 5.0.0.1 avec un métrique automatique, puis en bas forcer le métrique de l’interface à 10.
5- Configuration du Pare-Feu
Panneau de configuration > Pare-feu Windows
Hamachi doit apparaître dans les Réseaux domestiques ou d’entreprise (privés). Ensuite il faut :
- créer une règle pour Hamachi
- créer une règle pour CHAQUE logiciel que vous voulez utiliser via Hamachi.
Panneau de configuration > Pare-feu Windows > Paramètres avancés (menu de gauche)
ou
Démarrer > sec (à taper dans le moteur de recherche interne) > « Pare-feu Windows avec fonctions avancées de sécurité »
Choisir « Règles de trafic entrant » (menu de gauche)
Si le logiciel apparaît déjà dans la liste : clic droit > Propriétés
Sinon dans le menu de droite : Nouvelle règle…
Souvent les logiciels apparaissent en double dans la liste. C’est normal, windows crée une règle pour le protocole UDP et une autre pour le TCP. Supprimez donc une des deux règles et modifiez l’autre.
Pour être tranquille, créez une règle pour chaque logiciel comme suit :
Onglet « Général » : changer le nom de la règle si souhaité | cocher la case « Activé » | sélectionner « Autoriser la connexion »
Onglet « Programmes et services » : sélectionner « Ce programme » et choisir le .exe utilisé pour lancer le logiciel voulu
Onglet « Avancé » : cocher tous les Profils | Types d’interfaces > bouton personnaliser… > choisir « tous les types d’interfaces » | Traversée latérale > Autoriser la traversée latérale
Onglet « Protocoles et ports » : Type de protocole > Tout
Vérifier que les autres onglets soient bien configuré comme indiqué ci-dessous mais normalement c’est le cas par défaut
Onglet « Ordinateurs » et Onglet « Utilisateurs » : tout décoché
Onglet « Étendue » : choisir « N’importe quelle adresse IP » et « Toute adresse IP »
Pour Hamachi j’ai créé deux règles, configurées comme indiqué ci-dessus, pour les deux .exe suivant :
- LogMeIn Hamachi\hamachi-2.exe
- LogMeIn Hamachi\hamachi-2-ui.exe (pas sur que cette règle soit utile, mais sait-on jamais)
RAPPEL : si vous souhaitez conserver un pare-feu (celui de windows ou autre), ce qui est plutôt recommandé, il faut bien créer une règle pour Hamachi ET une règle pour chaque logiciel que vous souhaitez utiliser via Hamachi.
6- Configuration du routeur et ouverture des ports
Les ports d’Hamachi sont configurables dans l’interface graphique d’Hamachi (hamachi-2-ui.exe) :
Menu Système > Paramètres > Réglages avancés > Connexions aux pairs > Adresse UDP | Adresse TCP
Configurez ensuite le routeur de votre box en fonction des ports que vous avez choisi, en utilisant le protocole UDP et TCP.
7- Lancer et fermer Hamachi
Depuis la version 2, Hamachi fonctionne en tant que service et possède, en vulgarisant, un moteur (le service) et une console de pilotage (l’interface graphique – UI).
Au démarrage de windows, le service se lance mais pas l’UI, les deux fonctionnant indépendemment. Donc on peut croire, sans voir l’UI à l’écran que Hamachi est coupé, alors que non !
Pour désactiver le démarrage automatique du service Hamachi au démarrage de windows :
Démarrer > services (à taper dans le moteur de recherche interne)
- Le nom complet du service est : LogMeIn Hamachi 2.0 Tunneling Engine
- Le nom véritable du service est : Hamachi2Svc
Trouvez-le dans la liste et arrêtez-le (clic droit > arrêter)
Passez-le en mode manuel (clic droit > Propriétés > Général > Type de démarrage : Manuel). Dans ce panneau, vérifiez bien le nom du service (s’il est différent de Hamachi2Svc).
Il faut maintenant faire un petit batch qui va vérifier si le service est lancé ou non, et en fonction de ça, le fermer (ainsi que l’UI) ou le lancer.
Dans le dossier où se trouve Hamachi (par défaut : C:\Program Files (x86)\LogMeIn Hamachi), créez un nouveau document au format .txt, que vous nommerez comme bon vous semble (start_stop_hamachi.txt par exemple), avec dedans :
@echo off
set service=Hamachi2Svc
for /F "tokens=4" %%a in ('sc query %service% ^| findstr "STATE"') DO IF %%a == STOPPED (
sc start %service%
hamachi-2-ui.exe
) ELSE sc stop %service%
Si préalablement vous avez aperçu que votre service Hamachi ne s’appelait pas Hamachi2Svc, en deuxième ligne (set service=Hamachi2Svc) remplacez Hamachi2Svc par le bon nom.
Renommez ensuite l’extension .txt de votre fichier en .bat
Créez un raccourci vers ce .bat et mettez-le où vous le souhaitez (sur le bureau, dans le menu démarrer…). Editez-le et changez son icone : clic droit > Propriétés, onglet Raccourci > bouton Changer d’icône > choisir le fichier hamachi-2-ui.exe et sélectionnez une icône.
Maintenant utilisez se raccourci pour lancer/fermer Hamachi.
ET VOILA !
8- Vérification et résolution des problèmes
Hamachi doit être en tête dans la table de routage IPv4. Cette table indique (en gros) qui prend la main lors d’une connexion réseau. Pour vérifier si Hamachi se trouve bien en tête de liste, lancez la console (démarrer > cmd (dans la barre de commande / moteur de recherche) et tapez route print
Dans la colonne « Adr. interface » de la « IPv4 Table de routage » l’adresse IP d’Hamachi (indiquée dans l’UI d’Hamachi à côté du gros bouton power) doit se trouver tout en haut, puis juste en dessous doit se trouver l’adresse du réseau local (par exemple 192.168.x.x)
- Si Hamachi n’est pas en tête dans la table de routage, ce n’est pas lui qui prend la main (pour une connexion en réseau local par exemple). Pour résoudre le problème il faut baisser le métrique de l’interface (à 10 par exemple, comme indiqué dans l’étape 4).
- Si ça ne marche toujours pas, ça ne vient peut-être pas d’Hamachi. Dans ce cas, vérifiez du côté du logiciel utilisé et du pare-feu.


