Hamachi:Install on OSX/fr

From LogMeInWiki

Jump to: navigation, search

Contents

Quick Start

  1. Lancer 'make install' puis 'tuncfg' en tant qu'utilisateur root.
  2. Lancer 'hamachi-init' afin de générer l'identité chiffré (n'importe quel compte utilisateur).
  3. Lancer 'hamachi start' afin de démarrer le démon Hamachi.
  4. Lancer 'hamachi login' afin de mettre en mode en ligne le démon et pour créer un compte utilisateur.
  5. Lancer 'hamachi join <réseau>' pour joindre le réseau.
  6. Lancer 'hamachi go-online <réseau>' pour se connecter au réseau.
  7. Lancer 'hamachi list' pour liter la liste des membres du réseau ainsi que leurs statut.

Configuration minimum & Droits d'accès

Hamachi a besoin d'un driver TUN/TAP pour créer et gérer une interface de réseau virtuel. Si vous avez le fichier /dev/net/tun, tout est ok. Sinon, allez voir le site suivant pour obtenir plus d'informations -

http://hamachi.cc/tuntap

A moins que vous ne vouliez utiliser Hamachi uniquement en tant qu'utilisateur root, vous devez lancer le démon 'tuncfg'. Ce démon encapsule toutes les fonctions de niveau root nécessaires à Hamachi et il doit être lancé avant Hamachi lui-même.

Tuncfg est distribué sous licence BSD en open source. vous pouvez trouver les sources dans le répertoire ./tuncfg de cette distribution.

Le lancement de'make install' va automatiquement créer tuncfg et l'installer dans le dossier /sbin. Si vous souhaitez l'installer dans un autre répertoire, il vous suffit de modifier le fichier ./Makefile en conséquence.


Installation

Le client Hamachi Linux est un binaire exécutable compilé pour la plateforme de votre choix. Ce binaire inclu le démon, l'application de control et l'utilitaire de configuration.

Pour installer Hamachi dans /usr/bin, lancer la commande suivante en tant que root

make install

Une fois installer, vous devez lancer le démon 'tuncfg' avec les privilèges de root

sudo /sbin/tuncfg

ou, si vous n'avez pas la commande 'sudo',

su - ; /sbin/tuncfg; exit

Hamachi a besoin d'une initialisation (une par compte utilisateur Linux). Cette partie génère un paire de clefs chiffrés et crée le répertoire ~/.hamachi dans lequel Hamachi stoque les clefs, la configuration et l'état. Pour effectuer cette initialisation, lancer la commande suivante

./hamachi-init

Exécuter Hamachi

Exécuter Hamachi signifie le lancer en tant que processus en arrière plan et ensuite controller ce processus via la ligne le commande. Pour lancer le démon Hamachi, taper la commande suivante

./hamachi start

Pour stopper le démon faites

./hamachi stop

Taper hamachi sans argument vous renvoie le statut du démon

version  : hamachi-lnx-0.9.9.9<br />
pid      : 956<br />
status   : logging in<br />
nickname : buddy<br />

Lorsqu'il est éxecuté pour la première fois, le démon est déconnecté. Pour le mettre en-ligne lancez la commande suivante

./hamachi login

Pour le remmettre déconnecté faites

./hamachi logout

Pour info, sachez que le démon se souvient de l'état dans lequel il était au moment où vous faites la commande 'stop'. C'est à dire, si l'état était connecté, au prochain démarrage d'Hamachi, le démon sera en mode connecté. S'il était déconnecté, il restera dans cet état.

Opérations réseaux

Une fois connecté, vous pouvez joindre un réseau par la commande suivante

hamachi join [nom du réseau] [mot de passe]

Si nécessaire, on vous demandera le mot de passe pour joindre le réseau demandé.

Vous pouvez également créer votre propre réseau en utilisant la commande suivante

hamachi create

Vous êtes le propriétaire de n'importe quel réseau que vous créé et seul vous pouvez les détruire à l'aide de la commande suivante

hamachi delete [nom du réseau]

Pour enlever un pair du réseau, utilisez la commande

hamachi evict [pair]

Notez que vous serez déconnecté du réseau que vous avez créé ou rejoins. Pour se connecter sur le réseau, utilisez la commande suivante

hamachi go-online [nom du réseau]

Pour se déconnecter d'un réseau, utilisez la commande suivante

hamachi go-offline [nom du réseau]

Pour quitter un réseau, faites

hamachi leave [nom du réseau]

Notez qu'encore une fois, le démon se rappelle l'état dans lequel vous étiez. Si vous partez ou quittez le démon en étant connecté sur un réseau, le démon vous reconnectera automatiquement lors de votre prochain lancement d'Hamachi.

Listing Peers

To view the list of all networks and their members run

./hamachi list

Network names are enclosed in square brakets. The asterisk (*) in front of the network name means that you are online in this network.

* [homelan]
* 5.0.0.15
x 5.0.0.16        ronny
5.0.0.17        bubba
* 5.0.0.18        zhopa      10.0.0.100:45634

Underneath the network there is a peer list. Online peers will have their IP address prefixed by an asterisk (*) or an (x).

(*) means that the tunnel to the peer is either being established or ready. In latter case, peer's tunnel address will be shown on the right side of the list.

(x) means that the peer in unreachable, ie the mediation server failed to establish p2p tunnel between you and the peer.

If peer's nickname is known, it will be shown too. To retrieve peers' nicks use 'hamachi get-nicks' command.

Miscellaneous

You can also change your own nick by using 'hamachi set-nick' command. If you are online, the change will occur immediately. Otherwise new nick will be remembered and the change will occur at the next login.

For instructions on how to uninstall, click here

Personal tools