logoOL.gif
user_gelb_schwarz_or.gif
logoUL.gif
logoUR.gif claim.gif
LinuxUser LinuxCommunity EasyLinux Linux-Magazin International
      Anzeige
TFT Monitor bei Mercateo kaufen.
Neues Netbook? Ein Preisvergleich lohnt sich.
Bei uns finden sie Notebooks, PDAs und Drucker mit Testberichten und Tipps.
Diamant Buchhaltungssoftware – transparent und detailliert auch für die Konzernbuchhaltung.
Günstige Shareware Programme als direkte Downloads im Software Portal.
Bis zu 70% sparen durch Preisvergleich.
      Anzeige

Erschienen in LinuxUser 11/2001   »   Ausgabe bestellen

Qtella

Tauschhandel

von Stefanie Teufel


MP3s gefällig? Qtella macht's möglich.

Korner

In dieser Rubrik stellen wir Monat für Monat Tools vor, die sich bei der Arbeit unter KDE als besonders nützlich erweisen, eine Aufgabe erfüllen, die sonst geflissentlich unbeachtet bleibt, oder einfach nur zu den netten Dingen im Leben gehören, die man -- einmal entdeckt -- nicht mehr missen möchte.

Napster ist tot -- es leben seine Nachfolger. Eines der wohl bekanntesten alternativen Peer-to-Peer-Projekte trägt den schönen Namen Gnutella. Obwohl der Name viel mit einem beliebten Brotaufstrich gemein hat, versteckt sich dahinter etwas ganz anderes, nämlich ein Netz untereinander verbundener Rechner ("peers"), die miteinander Suchanfragen austauschen und beantworten. Treffer werden auf demselben Weg wie die Suchanfrage zurückgesandt, der Dateiaustausch erfolgt jedoch immer direkt.

Eine Suchanfrage enthält stets eine TTL-Angabe ("Time to live"), die bei jeder Zwischenstation um eins heruntergesetzt wird. Damit soll ein Überfluten des Netzes mit unendlichen Suchanfragen verhindert werden.

Über eines sollte man sich im Klaren sein, bevor man der Welt seine Musikwünsche mitteilt: Anonymität ist bei Gnutella nur gewährleistet, solange keine Daten ausgetauscht werden. Bei Zustandekommen eines Dateitausches wird die IP-Adresse der Benutzers übermittelt.


IP-Adresse: Eine IP-Adresse besteht zur Zeit aus einem Zahlencode von vier Zahlen, jeweils zwischen 0 bis 255, die durch Punkte getrennt werden (z. B. 192.148.0.195). Damit ist jeder Internet-Rechner eindeutig adressierbar. Damit man sich solche Ziffernblöcke nicht merken muss, werden diese IP-Adressen in alphanumerische Bezeichner wie www.linux-user.de umgewandelt. Auch ein PC, der nur zeitweise mit dem Internet verbunden ist, benötigt eine IP-Adresse. Manche Internet-Provider ordnen ihren Kunden eine feste IP-Adresse zu. Große Provider und Online-Dienste, die vielen Kunden den Zugang ins Netz vermitteln, halten oft einen ganzen Pool von Internet-Adressen vorrätig. Anstatt jedem Teilnehmer eine feste Adresse zuzuteilen, wird dem Kunden bei der Einwahl eine gerade freie Adresse aus dem Pool zugewiesen, also dynamisch zugeteilt.

Leckerbissen

Dass Gnutella ursprünglich entwickelt wurden, um lukullische Rezepte zu tauschen, kann man glauben oder nicht. Jedenfalls scheinen heutzutage MP3s der größte kulinarische Leckerbissen zu sein. Die Rechtslage hinsichtlich Download und Weitergabe von MP3-Dateien ist immer noch nicht abschließend geklärt. Überwiegend herrscht derzeit jedoch die Meinung vor, dass das Herunterladen von mp3-Files für den privaten Gebrauch rechtlich zulässig sei. Dies gilt jedoch nicht für das Bereitstellen von Musik in mp3-Form für die unbekannte Allgemeinheit (sofern man dazu keine Lizenz hat).


MP3: Eigentlich "MPEG 1 Audio Layer 3". Ein Verfahren, das Audiodaten in CD-Qualität ohne nennenswerte Verluste auf ca. ein Elftel der Ausgangsgröße reduziert.

Mit Qtella möchten wir Ihnen ein Programm vorstellen, das als überaus komfortabler Client für Gnutella & Co das Auffinden von Musikdateien, Bildern etc. noch einmal so ergiebig macht. Wer sich ins perfekte Download-Vergnügen stürzen möchte, sollte nicht lange zögern und sich die aktuelle Version des Programms auf der Homepage des Projekts unter http://www.qtella.net/ herunterladen.

Außer mit einem Tarball können sich Mandrake- und Red-Hat-Benutzer auch mit passenden rpm-Paketen eindecken. SuSE-User und der Rest der Gang müssen das Programm leider selber kompilieren. Dafür reicht es, die Sourcen zu entpacken und mit den Kommandos ./configure, make, su root make install zu installieren.

Maßgeschneidert

Bevor Sie sich an die Konfiguration des Programms wagen, sollten Sie Ihren neuen Gnutella-Client erst einmal starten. Geben Sie dazu einfach ein qtella & in einer Terminalemulation ein. Nun müssen Sie nach dem Online-Gang nur noch den Menüpunkt File / Connect anwählen, und das Suchen nach der Lieblingsdatei kann beginnen. Netterweise verbindet sich Qtella selbstständig mit einem Server, der als Host fungiert, schnappt sich dort eine Liste von Gnutella-Adressen und stellt damit eine Verbindung ins Gnutella-Netzwerk her.

Werfen Sie nun noch einen Blick auf das Konfigurationsmenü, denn hier kann das eine oder andere nützliche Feature aktiviert oder ungewünschte Eigenschaften abgestellt werden. Klicken Sie dazu auf den Tab Configuration, und erfreuen Sie sich an der Optionsvielfalt, die Ihnen daraufhin entgegenstrahlt (Abbildung 1).

 [Confguration]

Abb. 1: Alle Optionen in der Hand

Da Geben schon immer seliger als Nehmen war, tragen Sie im Bereich Shared Directories zunächst die Verzeichnisse ein, deren Inhalte Sie künftig mit anderen Nutzern des Netzwerks teilen möchten. Die freigegebenen Verzeichnisse lassen sich übrigens jederzeit wieder mit dem Remove-Button entfernen.

Noch interessanter dürfte jedoch der gesamte Download-Bereich sein. Unter Download Directories können Sie -- fein säuberlich getrennt nach beendeten und unterbrochenen Downloads -- die Verzeichnisse angeben, in denen Sie die neu gewonnenen Schätze aus dem Gnutella-Netzwerk auf der heimischen Festplatte bunkern wollen. Wer sich mit unvollständigen Dateien gar nicht erst belasten mag, kann Qtella mit Hilfe des Punkts On Exit auch so konfigurieren, dass abgebrochene Dateien bis zu einer frei einstellbaren Größe (remove interrupted downloads with size <=:) oder alle unvollständig heruntergeladenen Files automatisch beim Beenden des Programms von der Platte entfernt werden.

Wer die Hoffnung in solchen Fällen nie aufgibt, darf es natürlich jederzeit mit der Wiederaufnahme der Übertragung versuchen. Wie sich Ihr Client in solchen Fällen verhalten soll, bestimmen Sie im Bereich Unfinished Downloads. Sie haben die Wahl, ob Sie einen komplett neuen Download starten oder einen älteren Versuch wieder aufnehmen möchten. Im zweiten Fall geben Sie an, ob sie bei der Größe der Dateien, beim Download-Host oder bei beiden Alternativen zulassen.

Ebenfalls spezifizieren lässt sich, wie mit Downloads umgegangen werden soll, unter deren Namen es bereits Dateien auf der Festplatte gibt. Wollen Sie existierende Files überschreiben (overwrite), herunterladen und umbenennen (download and rename file), oder lassen Sie den Download lieber ganz (abort download)? Im Bereich Existing Files legen Sie es fest.

Wer suchet, der findet

Das Konfigurationswerk ist getan, die Verbindung ins Netzwerk hergestellt (Abbildung 2) -- aber wo sind die Dateien? Auf einem der angeschlossenen Rechner, wenn Sie Glück haben.

 [Verbindungen]

Abb. 2: Werden Sie verbindlich!

Netterweise hilft Ihnen Qtella mit dem Tab Search, sie aufzustöbern. Tragen Sie im Feld Search Ihren Suchbegriff ein. Nützlich kann es sein, die Suche auf einen bestimmten Dateityp einzuschränken. Wählen Sie dann im zweiten Pulldown-Menü statt Any Type die gewünschte Typengruppe -- sei es Musik (Music), Bilder (Images) oder Videos (Video). Auch die Minimalgeschindigkeit, die Sie bei Ihrem Counterpart erwarten, können Sie mit dem Pulldown-Menü Min Speed festlegen.

War Ihre Suchabfrage erfolgreich, präsentiert sich Qtella mit einem Fenster wie in Abbildung 3. Die Länge der Balken gibt die Verbindungsgeschwingkeit zum Host wieder, die Farben den Status der Verbindung. Rot steht für einen Host, der "dicht" ist, gelb signalisiert, dass er hinter einer Firewall liegt. Bei Grün ist der Host offen, und grau lässt Sie ohne nähere Informationen zurück.


Firewall: Englisch für "Feuermauer", "Brandmauer"; Technik in Form von Hard- und/oder Software, die den Datenfluss zwischen einem privaten und einem ungeschützten Netzwerk (also LAN und Internet) kontrolliert bzw. ein internes Netz vor Angriffen aus dem Internet schützt. Dazu vergleicht eine Firewall z. B. die IP-Adresse des Rechners, von dem ein empfangenes Datenpaket stammt, mit einer Liste erlaubter Absender -- nur deren Daten dürfen passieren.

Haben Sie Datei samt passendem Host gefunden, wählen Sie sie mit der Maus an und klicken danach auf den Button Download. Ob Sie damit Erfolg haben, verrät Ihnen ein Klick auf den Tab Downloads. Hier können Sie Status, Fortschritt, Download-Geschwindigkeit und verbleibende Zeit live mitverfolgen (Abbildung 4).

 [Suche]

Abb. 3: Volltreffer

 [Download]

Abb. 4: Machen Sie Fortschritte?

Wer es mit Winston Churchill hält und nur der Statistik traut, die er selbst gefälscht hat, wird vom Tab Statistics gebührend enttäuscht sein, denn hier listet Qtella alles Wichtige und Unwichtige rund um Ihre Qtella-Sitzungen auf. Vergewissern Sie sich mit eigenen Augen, wie lange Sie schon im Netzwerk zugange sind, welche Dateien Sie teilen, wie viele Downloads es gab und, und, und ... (pju)

 [Statistiken]

Abb. 5: Erbsenzählerei auf Qtella-Art

Copyright © 2001 Linux New Media AG

Dieser Online-Artikel kann Links enthalten, die auf nicht mehr vorhandene Seiten verweisen. Wir ändern solche "broken links" nur in wenigen Ausnahmefällen. Der Online-Artikel soll möglichst unverändert der gedruckten Fassung entsprechen.




Druckerfreundliche Version | Feedback zu dieser Seite | Datenschutz | © 2010 Linux New Media AG | Last modified: 2008-04-22 13:58

[Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Ubuntu User] [Linux Technical Review] [Linux Magazine] [Linux Pro Magazine] [Ubuntu User]
[EasyLinux Poland] [Linux Magazine Poland] [Linux Magazine Brasil] [EasyLinux Brasil] [Linux Magazine Spain]