[[Vorlage(Getestet, bionic)]] {{{#!vorlage Wissen [:Paketinstallation_DEB: Ein einzelnes Paket installieren] [:Terminal: Ein Terminal öffnen] [:sudo: Roo-Rechte erlangen:] [:Editor: Einen Editor öffen] (optional) [:Paketquellen_freischalten/PPA: Verwenden eines PPAs] [:Pakete_installieren: Installation von Programmen] }}} [[Inhaltsverzeichnis()]] [http://hamachi.cc/ LogMeIn Hamachi] {en} ist ein sogenannter "zero-configuration" (Null-Konfiguration) VPN-Client ([wikipedia:Virtual_Private_Network:Virtual Private Networking]), mit dessen Hilfe sich ein virtuelles Netzwerk aufbauen lässt. Daten können so zwischen zwei oder mehr Computern über ein öffentliches Medium wie das Internet ausgetauscht werden, wobei der Datenverkehr getunnelt wird und so für das Transportmedium unsichtbar ist. U.a. ist dadurch die Internetnutzung des Mehrspielermodus von Spielen auch dann möglich, wenn dieser eigentlich auf das lokale Netzwerk beschränkt ist. LogMeIn Hamachi für Linux steht aktuell nur als Betaversion zur Verfügung! Wer eine Open-Source-Software sucht, sollte sich [http://retroshare.cc/ RetroShare] {en} anschauen, wobei aber ein Spielen über das Netzwerk darüber nicht möglich ist. {{{#!vorlage Warnung LogMeIn Hamachi ist [:unfreie_Software:proprietär], der Quelltext steht nicht zur Verfügung. Eine kanadische Firma stellt dabei den Server zur Verfügung, der die dafür notwendigen Daten speichert, darunter auch die IP. Unklar ist, was mit diesen Daten geschieht. Das wird von Kritikern sehr skeptisch angesehen, da die Privatsphäre des einzelnen Nutzers so womöglich nicht gewährleistet werden kann. }}} = Installation = ##aasche: erforderlich? ##Zuerst müssen folgenden Pakete installiert werden: ## ##{{{#!vorlage Paketinstallation ##lsb-core ##ncurses-term ##pax ##}}} Die aktuelle Beta-Version von LogMeIn Hamachi für Linux kann man unter [https://vpn.net/linux] {dl} {en} als fertiges '''.deb'''-Paket herunterladen, welches anschließend manuell installiert werden muss [1]. [[Vorlage(Fremd,Paket)]] = Bedienung = Im Folgendem wird die Einrichtung über ein Terminal [2] erläutert. Möchte man hingegen eine grafische Oberfläche nutzen, dann kann man den Abschnitt überspringen, denn [#Haguichi Haguichi] richtet LogMeIn Hamachi automatisch ein. == Ersteinrichtung == Damit man LogMeInHamachi später ohne Root-Rechte [3] benutzen kann, muss man mit Root-Rechten die Datei '''/var/lib/logmein-hamachi/h2-engine-override.cfg''' mit folgendem Inhalt erstellen [4]: {{{ Ipc.User BENUTZERNAME }}} Dabei ersetzt man BENUTZERNAME durch den eigenen Benutzername unter Ubuntu. Nach einem Neustart des Dienstes: {{{#!vorlage Befehl sudo service logmein-hamachi restart }}} kann LogMeIn Hamachi nun ohne Root-Rechte gesteuert werden. Nun meldet man sich das erste Mal am Hauptserver an: {{{#!vorlage Befehl hamachi login }}} LogMeIn Hamachi wird nun automatisch eingerichtet. Standardmäßig ist der Ubuntu-Benutzername der eigene Nickname, welchen man bei Bedarf mit folgendem Befehl ändern kann: {{{#!vorlage Befehl hamachi set-nick NICKNAME }}} Nun ist LogMeIn Hamachi vollständig eingerichtet und man kann einem bestehenden Netzwerk beitreten oder ein neues eröffnen. == Befehle == Um die Befehlsliste aufzurufen, muss Folgendes im Terminal eingegeben werden: {{{#!vorlage Befehl hamachi ? }}} Folgende Befehle stehen zur Verfügung: {{{#!vorlage Tabelle <-2 tableclass="zebra_start3" rowclass="titel"> Befehlsübersicht +++ Befehl Erklärung +++ `hamachi` Gibt den aktuellen Status, die PID, die eigene Client ID, den Online Status, den Nickname und den verknüpften LogMeIn Account aus. +++ `hamachi set-nick NICKNAME` Den eigenen Nickname ändern. +++ `hamachi login` [[BR]] `hamachi logon` Am LogMeIn Hamachi Server anmelden und das Netzwerk starten. +++ `hamachi logoff` [[BR]] `hamachi logout` Vom LogMeIn Hamachi Server abmelden und das Netzwerk abschalten. +++ `hamachi list` Listet alle Netzwerke auf, in denen man ist. Außerdem werden ausführliche Infos zu anderen Nutzern angezeigt, die in diesen Netzwerken sind. +++ `hamachi peer CLIENT-ID` Gibt Informationen zu dem Nutzer mit der CLIENT-ID aus. +++ `hamachi network NETZWERK-ID` Gibt Informationen zum Netzwerk mit der NETZWERK-ID heraus. +++ `hamachi create NETZWERK-ID [PASSWORT]` Erstellt ein neues Netzwerk mit einem Namen eigener Wahl (NETZWERK-ID) und optional geschützt durch ein PASSWORT. +++ `hamachi set-pass NETZWERK-ID PASSWORT` Ändert das Passwort des Netzwerks NETZWERK-ID in Passwort (Befehl steht nur für den Besitzer des Netzwerks zur Verfügung). +++ `hamachi set-access NETZWERK-ID [lock|unlock] [manual|auto]` Legt fest, ob Nutzer erst vom Besitzer des Netzwerkes freigeschaltet werden müssen oder ob sie automatisch beitreten können (Befehl steht nur für den Besitzer des Netzwerks zur Verfügung). +++ `hamachi delete NETZWERK-ID` Löscht das Netzwerk NETZWERK-ID (Befehl steht nur für den Besitzer des Netzwerks zur Verfügung). +++ `hamachi evict NETZWERK-ID CLIENT-ID` Wirft den Nutzer CLIENT-ID aus dem Netzwerk NETZWERK-ID (Befehl steht nur für den Besitzer des Netzwerks zur Verfügung). +++ `hamachi approve NETZWERK-ID CLIENT-ID` Schaltet den Nutzer CLIENT-ID für das Netzwerk NETZWERK-ID frei (Befehl steht nur für den Besitzer des Netzwerks zur Verfügung). +++ `hamachi reject NETZWERK-ID CLIENT-ID` Weist den Nutzer CLIENT-ID ab und lässt ihn nicht ins Netzwerk NETZWERK-ID (Befehl steht nur für den Besitzer des Netzwerks zur Verfügung). +++ `hamachi join NETZWERK-ID [PASSWORT]` [[BR]] `hamachi do-join NETZWERK-ID [PASSWORT]` Beitritt zum Netzwerk NETZWERK-ID, wofür eventuell ein PASSWORT benötigt wird. +++ `hamachi leave NETZWERK-ID` Verlassen des Netzwerks NETZWERK-ID. +++ `hamachi go-online NETZWERK-ID` Meldet einen im Netzwerk NETZWERK-ID an. +++ `hamachi go-offline NETZWERK-ID` Meldet einen im Netzwerk NETZWERK-ID ab. Man bleibt aber in anderen Netzwerken weiter angemeldet. +++ `hamachi attach LogMeIn-ACCOUNT` [[BR]] `hamachi attach-net LogMeIn-ACCOUNT` Verbindet den Computer mit einem LogMeIn-ACCOUNT. +++ `hamachi cancel` Löst die Verbindung zum angegebenen LogMeIn-ACCOUNT. +++ `hamachi set-ip-mode ipv4 | ipv6 | both` Legt die Art der zu benutzenden IP-Version fest. +++ `hamachi check-update` Überprüft, ob eine neue Version für LogMeIn Hamachi for Linux BETA verfügbar ist. }}} = Haguichi = [[Bild(./haguichi.png, 60, align=right)]] Zwar verfügt die Linuxversion von LogMeIn Hamachi über keine offizielle grafische Oberfläche, jedoch gibt es inoffizielle GUIs. Darunter befindet sich [https://www.haguichi.net/ Haguichi] {en}. Diese steht unter der GPL und ist in [wikipedia:Mono-Projekt:Mono] geschrieben. Haguichi wird wegen ihres Funktionsumfangs und der guten Integration in Ubuntu empfohlen. == Installation == Haguichi ist nicht in den offiziellen Paketquellen enthalten, aber es existiert ein "Personal Package Archiv" PPA [5]. [[Vorlage(PPA, webupd8team/haguichi)]] Nach dem Aktualisieren der Paketquellen kann man das Programm über die folgenden Pakete installieren [6]: {{{#!vorlage Paketinstallation haguichi, ppa haguichi-indicator, ppa }}} == Einrichten == Falls LogMeIn Hamachi noch nicht über das Terminal eingerichtet wurde, dann bietet Haguichi an, dies zu erledigen. Davor kann man mit einem Linksklick [[Vorlage(Tasten, lmt)]] auf den angezeigten Benutzernamen seinen Nickname ändern. Anschließend geht man auf ''"Konfigurieren"'' und Haguichi richtet alles automatisch ein. Dabei wird auch die Datei '''/var/lib/logmein-hamachi/h2-engine-override.cfg''' erstellt, ohne die Haguichi nicht funktionieren könnte. Nach erfolgreicher Konfiguration kann man sich mit der Schlatfläche ''"Verbinden"'' bei LogMeIn Hamachi anmelden. == Bedienung == Die Oberfläche ist selbsterklärend. {{{#!vorlage Tabelle <:>[[Bild(haguichi-erster-start.png x225)]] <:>[[Bild(haguichi-client-einstellungen.png x225)]] <:>[[Bild(haguichi-einstellungen.png, x225)]] <:>[[Bild(haguichi-appindicator.png, x225)]] +++ <:>Erster Start <:>Haguichi Client Einstellungen <:>Haguichi Einstellungen <:>Haguichi Appindicator }}} = Links = * [https://www.logmeininc.com/ Entwickler-Homepage] {en} * [wikipedia:LogMeIn_Hamachi:] - Wikipedia # tag: Netzwerk, unfreie Software, Server, Mono, VPN