MUTE FAQ (German)
From Planet Peer Wiki
- Was ist MUTE?
siehe dazu http://www.golem.de/0401/29538.html
- Woher bekomme ich MUTE?
http://mute-net.sourceforge.net
- Gibt es auch eine deutsche Version von MUTE?
Ja. Weitere Infos hierzu kannst im MUTE Forum von Planet Peer finden: http://board.planetpeer.de/viewforum.php?f=13
- Wie schuetzt MUTE meine Privatsphäre?
Hauptsaechlich schuetzt MUTE deine Privatsphaere, indem es direkte Verbindungen zwischen Downloadern und Uploadern vermeidet. MUTE routet alle Nachrichten inklusive Suchanfragen, Suchergebnissen und Dateiuebertragungen ueber die Verbindungen zu deinen benachbarten Nodes in das Netzwerk.
Obwohl du die IP-Adresse(n) deiner Nachbarn kennst, weisst du deshalb nichts ueber die IP-Adresse des Nodes, von dem du herunterlaedst.
Eine Abbildung des MUTE-Netzwerks sieht genauso aus wie Standard-P2P-Netzwerke frueher. Wenn du eine Suche nach "metallica mp3" durchfuehrst, bekommst du vielleicht drei Resultate, aber diese sehen etwas anders aus:
My Address: 7213D...2DCA5 My File: Metallica Enter_Sandman.mp3 My Address: 7213D...2DCA5 My File: Metallica Unforgiven.mp3 My Address: 7213D...2DCA5 My File: Metallica Everywhere_I_Roam.mp3
Wie du siehst, enthaelt der "My Address"-Teil keine IP-Adresse mehr. Die angezeigte Adresse (abgekuerzt mit "...") ist 7213D29781593840CF00CDD1E9A7A425AE16DCA5, eine "virtuelle" MUTE-Adresse. Jeder Node im MUTE-Netzwerk hat eine virtuelle Adresse, die bei jedem Programmstart von MUTE nach dem Zufallsprinzip neu generiert wird. Deine Nachbarn im Netzwerk (die Nodes, denen tatsaechlich deine IP-Adresse bekannt ist) kennen jedoch deine virtuelle Adresse nicht. Deshalb kann auch niemand einen Zusammenhang zwischen deiner virtuellen und deiner wirklichen IP-Adresse herstellen und somit auch nicht deine wahre Identitaet ermitteln.
MUTE benutzt virtuelle Adressen, um Nachrichten durch das Netzwerk zu routen; dabei wird eine Technik verwendet, die von den Ameisen abgeschaut wurde. Um eine Datei von Metallica herunterzuladen, wuerde dein Node deshalb eine Download-Anfrage durch das Netzwerk zu 7213D...2DCA5 senden und dabei die Anfrage mit deiner eigenen virtuellen Adresse markieren, beispielsweise D1E9A59380CD425AE16D40CF0CA57A7213D29781. Der Node, der Metallica bereitstellt, wuerde die angefragte Datei zurueck an deine virtuelle Adresse senden. Der komplette Transfer wird durch das MUTE-Netzwerk geroutet, was in etwa so aussehen wuerde:
Obwohl der Transfer durch einen Node geroutet wird, der der RIAA gehoert, sieht dieser "feindliche" Node lediglich die virtuellen Adressen von dir und deinem Tauschpartner. Die RIAA kann nach "mp3" suchen und kann moeglicherweise 1000 Resultate von dir bekommen, aber diese Resultate wuerden wie folgt aussehen:
My Address: D1E9A...29781 My File: Madonna Holiday.mp3 My Address: D1E9A...29781 My File: Fleetwood Mac Dreams.mp3 My Address: D1E9A...29781 My File: Journey Faithfully.mp3 ... My Address: D1E9A...29781 My File: Bonnie Raitt Something_To_Talk_About.mp3%%% My Address: D1E9A...29781 My File: Poison Unskinny_Bop.mp3%%%
Die RIAA kann sich mit deiner virtuellen Adresse an deinen ISP wenden, aber der ISP weiss natuerlich nicht, wem diese Adresse gehoert. Deshalb ist die Standard-Taktik der RIAA im MUTE-Netzwerk nutzlos.
- Ich habe nur sehr geringe Downloadraten. Kann ich das beschleunigen?
Primär wurde MUTE im Hinblick auf anonymes Filesharing entwickelt, was hohe Downloadraten per se eigentlich schon ausschliesst. Hier muss jeder fuer sich persoenlich entscheiden, was ihm wichtiger ist: Hohe Downloadgeschwindigkeit oder entsprechende Anonymitaet.
Ein kleiner Hinweis noch an dieser Stelle: In neueren Versionen zeigt MUTE die Qualität der Route an (Route Quality). Je hoeher die Anzeige, desto besser ist die Downloadgeschwindigkeit. Anhand dieses Indikators kann man also schon grob abschaetzen, wie lange es mit dem Download dauern koennte.
- Kann ich mit MUTE auf andere Netzwerke (ed2k, BitTorrent usw.) zugreifen?
Kurz und bündig: Nein.
- Kann ich abgebrochene Downloads mit MUTE wieder aufnehmen?
Ja. Diese Funktionalitaet wird allerdings derzeit nur von NapShare 2.0 Alpha 4 angeboten. NapShare ist sozusagen ein erweitertes MUTE, das von einem anderen Entwickler stammt und gegenueber MUTE einige neue und interessante Features bietet.
Weitere Informationen zu NapShare findest du ebenfalls im Planet Peer Board (http://board.planetpeer.de)
- Wie gross sind die von MUTE uebertragenen Pakete?
32 KiBytes = 32768 Bytes
- Ich verwende ein Modem mit 56K oder weniger fuer meine Internet-Verbindung. Kann ich MUTE damit einsetzen?
Du kannst dem MUTE-Netzwerk zwar beitreten, aber der Download von Dateien > ca. 50 KB wird nicht funktionieren. Dateiuebertragungen schlagen fehl, wenn die Transferrate kleiner als 20 KB in 10 Sekunden ist.
Dieses Limit laesst sich im Sourcecode aendern, allerdings muss MUTE anschliessend neu compiliert werden.
- Warum konktakiert MUTE SourceForge.net, wenn es gestartet wird?
MUTE benoetigt die IP-Adressen von einigen anderen MUTE-Usern, und eine derartige Liste wird auf Sourceforge aufbewahrt.
- Was kann ich tun, wenn ich keine Verbindung zum MUTE-Netzwerk bekomme?
Im Normalfall kontaktiert MUTE einen der bekannten Webcaches, um von dort per Bootstrapping die IP-Adresse eines SeedNodes zu erhalten. Manchmal funktioniert das jedoch nicht, deshalb muss in diesem Fall manuell nachhelfen:
Wenn du trotz dieser Massnahme keine Verbindung zum MUTE-Netzwerk bekommst, dann berprfe bitte folgende Checkliste:
- Befindest du dich hinter einem Router bzw. einer Firewall? -> Port Forwarding aktiviert?
- Hast du lange genug gewartet? -> MUTE einfach mal fuer eine halbe Stunden laufen lassen
- Stelle sicher, dass du auf jeden Fall eine aktuelle MUTE-Version verwendest, da aeltere Version oft noch etwas
buggy sind und mit dem Verbindungsaufbau ihre Probleme haben. Aktuelle Versionen findest du z.B. immer auf Sourceforge oder Planet Peer
- Ich befinde mich hinter einer Firewall bzw. einem Router. Was muss ich tun, damit MUTE reibungslos funktioniert?
Fuer User hinter einer Firewall bzw. einem Router gilt: Unbedingt Port Forwarding konfigurieren, sonst geht zunaechst mal gar nix ;-) Ansonsten gibt es zwei Moeglichkeiten:
- Port Forwarding fuer Port 4900/TCP -> Host im LAN einrichten
- Beim ersten Start moechte MUTE wissen, ob du dich hinter einer Firewall befindest. Beantworte diese Frage
mit "yes", dann kannst du dir das Port Forwarding ersparen.
- Wie suche ich in MUTE?
So simpel diese Frage klingt, man sollte sie dennoch ernst nehmen ;-) Noch ist die Suche in MUTE nicht so ausgereift, wie man es sich wuenschen wuerde, deshalb hier mal ein paar Tips:
- Wenn eine Suche nach "lala.yxz" erfolglos ist, dann einfach nur "lala" als Suchwort verwenden
- Wenn der HashWert einer Datei bekannt ist, dann verwendet man natuerlich diesen, da es ein eindeutig
identifizierender Suchbegriff ist. Beispiel:
Beispiel: Im MUTE-Netz kursiert eine Datei namens HASHCALC.ZIP, die einen HashWert fuer Files kalkuliert (ueber den Hash-Wert wird ein File eindeutig identifiziert).
Nun kann entweder (wenn man den Dateinamen kennt) direkt nach der Datei suchen oder nach dem Hashwert, den man unter "Search" wie folgt eintippt:
hash_8595968fe118ab29e1cef31f1a9ef99d19a269b5
Probiert es einfach mal, es taucht dann mehr oder weniger schnell die gewuenschte Datei auf.
- Warum muss ich bei jedem Start von MUTE die Daten zur Seed-Generierung eingeben?
MUTE speichert den random seed (Anfangswert fuer Zufallszahlengenerator) beim korrekten Beenden. Wenn es abstuerzt, dann werden diese Daten nicht mehr gespeichert, deshalb musst du beim naechsten Start noch ein paar Zufallsdaten hinzufuegen.
Diese Zufallsdaten werden von MUTE uebrigens nicht nur zur Schluesselgenerierung verwendet, sondern werden auch zur Erzeugung der virtuellen Node-Adresse herangezogen (aendert sich bei jedem Start von MUTE).
- Die Mehrheit der Downloads scheitert mit "fail". Was kann ich tun?
Wenn die Mehrheit der Downloads mit "fail" scheitern, dann liegt das meist daran das die Verbindung zu langsam ist und der Timeout (momentan 30 Sekunden) greift. Laut jcr soll das aber in den kommenden Versionen geaendert sein, dann wird der Timeout der Verbindungsgeschwindigkeit angepasst.
Hinweis: Ab MUTE 0.2.2 ist diese Funktion schon vorhanden. Wer also noch eine aeltere Version einsetzt, der sollte einfach auf eine aktuelle (0.5) updaten.
- Wie kann ich einen HashWert fuer eine Datei erzeugen?
Das geht am einfachsten mit einem der folgenden Tools:
- SHAshlik 1.0 - HashCalc - JackSum - sha1sum fr Linux-User
Die beiden ersten Utilities koennen ueber die Download-Sektion von Planet Peer downgeloadet werden (Achtung: Download nur fuer registrierte User moeglich!). JackSum ist ueber die Weblinks-Sektion verfuegbar.
- Wie fuege ich den Hashwert einer Datei so hinzu, dass andere diese Datei finden knnen?
Habe keine Antwort gefunden. In =files/MUTE_hashes= liegen Dateien mit HostVirtualAdress-Hashes, in denen wiederum die Hashes der Dateien sind. Aber wo fuege ich den Hash der Datei ein, die ich zum Upload bereitstellen will?
- Mit einem der o.g. Tools den entsprechenden Hash der Datei erstellen, die zum Upload bereitgestellt werden soll
- Den Hash in den entsprechenden Foren publizieren, z.B. auf http://www.planetpeer.de
- Wie kompiliere ich MUTE statisch, fuer z.B. den fli4l-Router?
Lade den Unix-Sourcecode herunter und entpacke ihn. Dann in der Datei Makefile.GnulinuxX86 folgenden Eintrag
- GXX=g++ in - GXX=g++ -static aendern.
Danach abspeichern und das runtobuild-skript im Hauptverzeichnis ausfuehren und dort Plattform GnuLinuxX86 waehlen und dann Textbasierter-Client. Es muessen die Bibliotheken zum Kompilieren vorhanden sein, eventuell halt nachinstallieren.
Categories: German | MUTE
