So geht’s: Hamachi unter Mac OS X

Veröffentlicht: 12. Mai 2009, 17:45 Uhr

Was sich kompliziert anhört ist schnell erklärt: Hamachi erzeugt ein virtuelles LAN über das Internet. Dies geschieht durch eine so genannte VPN-Verbindung. Mit Hilfe des Hamachi-Clients ist es möglich sein eigenes LAN zu erzeugen und falls benötigt mit einem Kennwort zu versehen. Computer innerhalb dieses virtuellen LANs können nun miteinander kommunizieren, so als wären sie physikalisch im selben Netzwerk.

Obwohl Hamachi für alle drei wichtigen Betriebsysteme (Windows, Mac OS X, Linux) verfügbar ist, gestaltet sich die Konfiguration – besonders unter Mac OS X – schwieriger als angenommen. Während für Windows ein Installationsprogramm samt Benutzeroberfläche verfügbar ist, muss sich der Benutzer eines Macintosh mit dem Terminal herumschlagen. Als Alternative zu der vom Hersteller bereitgestellten Kommandozeilen-Version gibt es außerdem noch HamachiX. Leider verweigert sie Software jedoch häufig ihren Dienst und es ist keine Anmeldung im Hamachi-Netzwerk möglich. Als Ausweg bleibt nur noch die Kommandozeilen-Version übrig.

Vorbereitung: TunTap installieren
Um Hamachi nutzen zu können benötigen wir jedoch vorerst eine Kernel-Erweiterung namens “TunTap”. Mit dieser ist es erst möglich virtuelle Netzwerkschnittstellen unter Mac OS X anzulegen. Laden sie TunTap hier herunter, entpacken Sie das Archiv und führen sie per Doppelklick auf tuntap_20080804.pkg die Installation aus. Im Anschluss daran müssen Sie ihren Mac neustarten.

Hamachi herunterladen
Die aktuelle Version von Hamachi für Mac OS X finden sie hier. Nach dem der Download abgeschlossen ist entpacken sie das Archiv hamachi-0.9.9.9-20-osx.tar auf den Schreibtisch und starten das Terminal. dort navigieren Sie jetzt mit dem folgenden Befehl in den extrahierten Ordner:

cd ~/Desktop/hamachi-0.9.9.9-20-osx/

Installation
Um Hamachi zu installieren führen sie bitte den folgenden Befehl aus. Nach Bestägung mit der Return-Taste werden Sie nach Ihrem Kennwort gefragt. Geben Sie dieses bitte ein drücken Sie erneut die Return-Taste.

sudo ./install

Nun erstellen wir zunächst ein Schlüsselpaar. Dieses wird für die Verschlüsselung der Verbindung benötigt. Die Erstellung der Schlüssel und aller benötigten Daten kann bis zu eine Minute dauern.

hamachi-init

Hamachi starten, anmelden und Nickname festlegen
Starten sie Hamachi mit dem unten stehendene Befehle nacheinander ein um sich bei Hamachi anzumelden. Sie erhalten eine Meldung wenn der Start erfolgreich war.

hamachi start
hamachi login

Um Ihren Nickname festzulegen verwenden sie bitte folgenden Befehl ein:

hamachi set-nick "Mein Nickname"

Einem bestehenden Netzwerk betreten
Hat zum Beispiel ein Freund bereits ein privates Netzwerk in Hamachi erstellt, so können sie dieses mit dem folgenden Befehl betreten. Ist das Netzwerk per Kennwort geschützt, werden sie nach Absenden des Befehls eine Aufforderung zur Eingabe dieses Kennworts erhalten.

hamachi join Netzwerkname

Benutzer im selben Netzwerk anzeigen
Um die Namen der Benutzer im Netzwerk zu beziehen und anzuzeigen bedarf es der folgenden zwei Befehle, die nacheinander ausgeführt werden müssen:

hamachi get-nicks
hamachi list

Online gehen / Verbindungen zulassen
Der letzte Schritt wird benötigt um Verbindungen mit allen Teilnehmern im selben Netzwerk zuzulassen. So lange dieser Befehl nicht ausgeführt wird werden keine Daten von Progammen, Spielen, etc. über das Netzwerk übertragen oder Verbindungen hergestellt.

hamachi go-online Netzwerkname

Time to play
Nun können alte Spiele über das Internet gespielt oder Daten ausgetauscht werden. Ganz so als befänden sie alle Teilnehmer in einem LAN.

Hamachi verlassen
Ist die Spielerunde vorbei sollten sie offline gehen und Hamachi beenden. Dazu reicht der folgende Befehl aus.

hamachi stop

Das nächste mal…
Bei der nächsten Anmeldung muss Hamachi nur mit dem Befehl hamachi start gestartet werden. Sie werden automatisch angemeldet und dem zuletzt betretenen Netzwerk hinzugefügt.

Viel Spaß!


Kommentare


verzweiflung schrieb am 19. Juli 2009, 17:25 Uhr

nach dem befolgen der schritte, scheitert es daran, dass wenn ich ‘hamachi start’ in die konsole eingebe folgendes auftaucht:
[ 0] [ 288] tap: connect() failed 2 (No such file or directory)
kann mir da jemand helfen? habe alle schritte genau so befolgt, wie angegeben


fail schrieb am 24. Juli 2009, 10:55 Uhr

@verzweiflung: Ich hatte gerade das gleiche Problem – Hamachi lief schon einmal, gab jetzt aber die selbe Fehlermeldung aus. Die Lösung für mich: Vor dem Ausführen von “hamachi start” einmal “sudo tuncfg” ausführen – danach lief hamachi bei mir wieder.


la-dee-dah schrieb am 24. Juli 2009, 10:56 Uhr

@verzweiflung: Ich hatte gerade das gleiche Problem – Hamachi lief schon einmal, gab jetzt aber die selbe Fehlermeldung aus. Die Lösung für mich: Vor dem Ausführen von “hamachi start” einmal “sudo tuncfg” ausführen – danach lief hamachi bei mir wieder.


Cedric schrieb am 24. Juli 2009, 13:31 Uhr

Habe schon mehrfach mitbekommen, das tuntap bei bestimmten Konfigurationen ohne weiteres abstürzt. Bei mir ist dies bislang noch nicht der Fall gewesen. Als Workarround eignet sich auch ein Skript, mit dem zuvor überprüft wird ob tuntap läuft. Ist dies nicht der Fall wird es einfach kurz gestartet. Bei Interesse einfach einen Kommentar hinterlassen.


Kaoz schrieb am 26. Juli 2009, 22:12 Uhr

als ich die befehle in die konsole eingeben wollte ist nix passiert ausser command not found


Cedric schrieb am 27. Juli 2009, 11:58 Uhr

@Kaoz: Dann hast du hamachi und/oder tuntap nicht korrekt installiert.


Kaoz schrieb am 28. Juli 2009, 07:43 Uhr

na hamatchi konnte ich ja nich installieren da ich keine befehle eingeben konnte
und tuntap hab ich installiert


Dr. Best schrieb am 16. November 2009, 11:37 Uhr

Hm, irgendwie kann ich keinem Netzwerk beitreten, das Protokoll sagt folgendes:

svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi-init
hamachi-init: path /Users/sv/.hamachi already exists (use -f to force using it)
svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi-init -f
Initializing Hamachi configuration (/Users/sv/.hamachi). Please wait ..

generating 2048-bit RSA keypair .. ok

making /Users/sv/.hamachi directory .. ok

saving /Users/sv/.hamachi/client.pub .. failed

svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi start

Starting Hamachi hamachi-osx-0.9.9.9-20 .. ok

svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi login

Logging in ….. failed
svs-macbook:hamachi-0.9.9.9-20-osx

sv$ hamachi set-nick “Dr.Best”
Setting nickname .. ok

svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi join lansche

This is an online operation and you are not logged in

Weiß jemand, woran das liegt? Bisher hat nicht funktioniert, was ich versucht habe :-/


Dr. Best schrieb am 16. November 2009, 11:38 Uhr

Hm, irgendwie kann ich keinem Netzwerk beitreten, das Protokoll sagt folgendes:

svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi-init
hamachi-init: path /Users/sv/.hamachi already exists (use -f to force using it)
svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi-init -f
Initializing Hamachi configuration (/Users/sv/.hamachi). Please wait ..

generating 2048-bit RSA keypair .. ok making /Users/sv/.hamachi directory .. ok saving /Users/sv/.hamachi/client.pub .. failed svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi start Starting Hamachi hamachi-osx-0.9.9.9-20 .. ok svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi login Logging in ….. failed svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi set-nick “Dr.Best” Setting nickname .. ok svs-macbook:hamachi-0.9.9.9-20-osx sv$ hamachi join lansche This is an online operation and you are not logged in

Weiß jemand, woran das liegt? Bisher hat nicht funktioniert, was ich versucht habe :-/


CoD4-Spieler schrieb am 26. November 2009, 19:31 Uhr

hallo, hat alles super funktioniert, aber wie kann ich ein netzwerk einrichten, in dass sich freunde von mir einloggen können? hilfe wäre super, möchte umbedingt Call of Duty 4 auf meinem mac mit freunden spielen


Gianni schrieb am 29. Dezember 2009, 10:31 Uhr

hi,
die installation hat geklappt, ich kann netzwerke joinen/erstellen etc pp, aaaber ich kann auf die rechner im netzwerk nicht zugreifen. ich bekomme sie im finder nicht mal angezeigt.

kann mir jemand sagen was ich da falsch gemacht habe?


aleks schrieb am 28. Februar 2010, 08:38 Uhr

würde auch gerne wissen, wie ich einen server erstellen kann, damit ich mit meinen freunden cod4 zocken, kann..

also server im hamachi habe ich erstellt, nur weiss ich nicht was weiter amchen


Kommentar verfassen

Beteilige Dich an der Diskussion und schreib Deine Meinung

Daten