Anzeige:
Seite 2 von 2 ErsteErste 12
Ergebnis 16 bis 19 von 19

Thema: Filesharing unter Linux

  1. #16
    User
    Registriert seit
    May 2001
    Beiträge
    8.688

    Azureus (BitTorrent)

    Files: Mp3s (Alben), Videos, Tonspuren, Programme...

    Funktionsweise:

    BitTorrent ist ein Peer2Peer Netzwerk. Es ist darauf ausgelegt höhere Geschwindigkeiten zu ermöglichen als z.B. eDonkey und dabei gleichzeitig die Sicherheit gegen Angriffe oder Spionage zu verbessern.

    Eine genaue Beschreibung findet ihr hier: http://bitconjurer.org/BitTorrent/

    Wichtig zu wissen ist, das es keine Suchfunktion gibt. Leute die etwas sharen wollen geben .torrent Files weiter, mit denen der Download gestartet werden kann. Solche Files gibt es auf diversen BitTorrent Seiten, welche ihr per Google finden solltet. Damit ist es dann möglich sowohl global als auch privat (in kleinem Kreis) Daten auszutauschen. Das veringert das Risiko Tauschende ermitteln zu können.

    Was die Geschwindigkeit angeht, so kann ein einzelner File durchaus 80 bis 90 kB/s an Downloadspeed ereichen. Das ist bei eDonkey extrem selten. Bei BitTorrent jedoch nicht.


    Vorbemerkung: Azureus ist ein Java Programm. Ihr benötigt also mindestens ein aktuelles JRE (>= 1.4.2)
    -> Siehe hier: http://www.linuxforen.de/forums/show...threadid=35241


    Installation:

    Offizielle Homepage: http://azureus.sourceforge.net/

    Die JAR Version braucht noch SWT. Das ist eine spezielle Bibliothek für Java. diese müsst ihr also entweder installieren oder einfach ein Komplettpaket runterladen, das SWT gleich mitbringt. Ihr findet dieses Komplettpaket auf der Downloadseite in Form von: azureus*linux*.tar.bz2

    - Entpacken: tar vxfj azureus-x.x.x.x.tar.bz2
    - Umbenennen und verschieben: mv azureus-x.x.x.x ~/azureus -R

    Falls ihr es nicht in eurem Homeverzeichnis haben wollt, dann müsst ihr die Variable INSTALL_DIR=... in dem Script ../azureus/azureus entsprechend ändern.


    Startscript:

    /usr/bin/azureus

    #!/bin/sh
    cd ~/azureus/
    ./azureus

    Ausführbar machen: chmod 755 /usr/bin/azureus


    Portforwarding

    - Falls ihr eine Firewall habt, müsst ihr den Port 6881 freischalten
    - Oder nachher in der Konfiguration von Azureus einen anderen Port einstellen


    Benutzung:

    - Start mit: azureus

    - Ansicht -> Konfiguration
    - Stellt die Konfiguration entsprechend euren Anforderungen ein
    - Speichern und schließen (Kreuz neben "Konfiguration"-Karteikarte)

    - Ladet euch eine .torrent Datei runter
    - Datei -> Öffnen -> .torrent Datei
    - Datei xyz.torrent auswählen und Download starten
    - Alternativ kann man auch ein ganzes Verzeuchnis mit torrents importieren

    - Ihr könnt nun jeweils zwischen Allgemein, Details, Teile und Dateien die Ansicht wechseln
    - Ein Rechtsklick auf die Datei lässt euch einige Optionen benutzen (z.B. Start, Stop und Priorität)

    Anmerkung: Die .torrent Datei darf erst nach Abschluss des Downloads gelöscht werden, weil sie zum Download benötigt wird. Aber auch zum Upload wird sie benötigt. Daher sollte sie auf jeden Fall noch längere Zeit zusammen mit der runtergeladenen Datei behalten werden, damit auch andere etwas davon haben. Das eDonkey Netzwerk wird durch "unsoziale Leecher" ziemlich ausgebremst. Mit BitTorrent soll dies nicht passieren. Stellt also bitte eure Resourcen, soweit es geht, anderen zur Verfügung, damit auch in Zukunft Geschwindigkeiten von über 80 kB/s möglich bleiben.

    Schlussbemerkung (wichtig): Bevor ihr das Programm beendet müsst ihr eure Downloads auf jeden Fall stoppen und beim nächsten Start dann manuell wieder starten. Ansonsten verwirft das Programm runtergeladene Pakete anstatt sie zu speichern. Ihr müsstet dann wieder da anfangen wo ihr vor diesem Download aufgehört habt.
    Geändert von hunter (29.11.03 um 18:56 Uhr)

  2. #17
    User
    Registriert seit
    May 2001
    Beiträge
    8.688

    BitTornado (BitTorrent)

    Files: Mp3s (Alben), Videos, Tonspuren, Programme...


    Funktionsweise:

    BitTorrent ist ein Peer2Peer Netzwerk. Es ist darauf ausgelegt höhere Geschwindigkeiten zu ermöglichen als z.B. eDonkey und dabei gleichzeitig die Sicherheit gegen Angriffe oder Spionage zu verbessern.

    Eine genaue Beschreibung findet ihr hier: http://bitconjurer.org/BitTorrent/

    Wichtig zu wissen ist, das es keine Suchfunktion gibt. Leute die etwas sharen wollen geben .torrent Files weiter, mit denen der Download gestartet werden kann. Solche Files gibt es auf diversen BitTorrent Seiten, welche ihr per Google finden solltet. Damit ist es dann möglich sowohl global als auch privat (in kleinem Kreis) Daten auszutauschen. Das veringert das Risiko Tauschende ermitteln zu können.

    Was die Geschwindigkeit angeht, so kann ein einzelner File durchaus 80 bis 90 kB/s an Downloadspeed ereichen (DSL 768). Das ist bei eDonkey recht selten. Bei BitTorrent jedoch nicht.


    Vorbemerkung:

    BitTornado beruht auf Python und die GUI auf wxPython. Es wird daher mindestens Version 2.0 von Python benötigt was aber in aller Regel bei jeder Distribution dabei sein sollte. Auch eine aktuelle wxPython Version sollte dabei sein.

    BitTornado ist somit eine Alternative zu Azureus. Zwar bietet es viel weniger Funktionen als Azureus, aber als wxPython Programm ist es wesentlich schneller als Azureus, das in Java geschrieben wurde. Die Funktionen die man am dringensten benötigt sind auch bei BitTornado bereits integriert. Wer also einen kleinen, schnellen Client mit nur den wichtigsten Funktionen einem etwas schwerfälligeren aber mächtigeren BitTorrent Client vorzieht ist mit BitTornado gut beraten.


    Installation:

    Offizielle Homepage: http://bittornado.com/

    Ladet euch dort die neuste Version runter (Source Package). Das kann auch ruhig die Experimental (z.Z. V.0.3.1) sein.

    Entpacken: tar vxfz BitTornado*.tar.gz
    Installation: su -c 'cp BitTornado* /opt/bittornado -R' (eventuell anpassen !)
    Rechte setzen: su -c 'chmod 777 /opt/bittornado -R'

    Alternativ könnt ihr es natürlich auch ins Homeverzeichnis oder einen beliebigen anderen Ort kopieren.


    Startscript:

    /usr/bin/bittornado

    #!/bin/sh
    cd /opt/bittornado
    python btdownloadgui.py

    Ausführbar machen: chmod 755 /usr/bin/bittornado


    Portforwarding:

    Der Standard Portbereich von Bittorrent ist: 6881+. BitTornado hat als Standard 6881 - 6999 eingestellt. Nach meiner Erfahrung ist das zu viel. 6881 - 6889 sollte völlig ausreichen. Unter "Prefs" könnt ihr das im Client einstellen (danach Neustart erforderlich).


    Benutzung:

    Start mit: bittornado

    Nachdem ihr Das Programm gestartet habt wird nach einer Torrent Datei gefragt. Wählt dazu eine beliebige aus. Dabei ist es zunächst nicht wichtig ob der Tracker dieses Torrents überhaupt noch aktiv ist. Danach wählt man noch aus wohin die Datei gespeichert werden soll.

    Nun solltet ihr zunächst die Konfiguration des Clients vornehmen. Klickt dazu auf "Prefs".

    Die meisten Einstellungen hier sollten beibehalten werden. Was ihr aber ändern müsst ist der "Standard Speicherordner", "Downloadspeed" und "Uploadspeed".

    Der Standard Speicherordner ist der Ordner der euch beim Torrent Speichermenü als erstes angeboten wird, so das er an sich sofort übernommen werden kann.

    Der Downloadspeed sollte etwas unterhalb eures maximal möglichen Speed liegen. Stellt ihr ihn auf 0 ( = unendlich) kann es euch passieren das die Leitung voll ausgelastet wird und ihr nicht mehr im Internet surfen könnt. "80" wäre z.B. ein guter Wert für DSL.

    Der Uploadspeed ist in Profile eingeteilt. Leider ist das etwas unglücklich gewählt. So fängt DSL erst bei 10 kB/s Minimum an. Bei einem Maximum von 16 kB/s kann das schon zu Problemen führen. Besonders wenn man mehrere Downloads gleichzeitig laufen lasst. In dem Fall stellt einfach das Profil auf ISDN, dann könnt ihr auch geringere Werte einstellen. Sowohl Profil als auch Uploadspeed könnt ihr auch in der GUI selbst einstellen.

    Anmerkung: Bei mehreren gleichzeitigen Up bzw. Downloads verhalten diese sich unabhängig voneinander. Ihr müsst dann den Download und Uploadspeed entsprechend aufteilen. Also z.B. 40 kB/s Down und 5 kB/s Up.

    Ein Bug des Clients ist das die Fenster nicht die richtige Größe haben. Zieht also den unteren Rand etwas weiter nach unten. Dann könnt ihr auf den Save Button klicken. Danach solltet ihr das Programm beenden und neu starten.

    Nach dem Neustart wählt ihr einfach noch mal den Torrent File aus. Da der Download bereits begonnen wurde erscheint nun sofort die Download GUI.


    Schlussbemerkungen:

    Bei der Konfiguration des Clients solltet ihr euch vor Augen führen wie das BitTorrent Netzwerk funktioniert. Stellt also den Upload so hoch wie es eben für euch vertretbar und möglich ist. Bei DSL dürfen das ruhig 5-10 kB/s sein. Und lasst die Dateien möglichst lange aktiv. Schließlich wünscht ihr euch das von anderen für den Download ja auch.

    Der Share Ratio Wert gibt das Verhältnis von Download zu Upload an. 0,5 bedeutet also das ihr die Hälfte der Menge die ihr runter geladen, auch wieder hochgeladen habt. Das mag euch lästig vorkommen aber je eher jeder abbricht desto eher bricht der Download bei allen Beteiligten ein. Benimmt sich jeder so "asozial" ist es kein Wunder wenn nachher kaum einer über wenige kB/s bei Downloads hinaus kommt.

    Um dem entgegenzuwirken entstehen immer mehr ALTs (Anti Leeching Tracker). Dort wird euer Shareratio auf dem Server gespeichert. Alles was über 0,5 ist wird noch ohne Verwarnungen akzeptiert. Ihr müsst dann aber damit rechnen das ihr z.B. neue Torrents erst nach 12 Stunden oder so runter laden dürft. Fällt euer Shareratio auf weit unter 0,5 (habe z.B. schon 0,17 gesehen) dann wird man sicher bald verwarnt und wenn man sich nicht bessert wird man rausgeworfen.

    Der Grund für diese Maßnahmen ist mit der Architektur von Bittorrent zu begründen. Es kann nicht sein das wenige Leute ihren Upload zur Verfügung stellen damit viele etwas runterladen können, diese sich dann aber nicht länger daran beteiligen wollen.

  3. #18
    Linux-Rocker Avatar von king_of_R&R
    Registriert seit
    Apr 2004
    Ort
    ifconfig |grep "inet Adresse"
    Beiträge
    279

    Furthur

    hallo,

    ich wollte, der Vollständigkeit halber ein Howto für ein für mich recht wichtiges P2P-Netz hinzufügen: Furthur.

    Homepage: http://www.furthurnet.com/

    Es handelt sich hier um ein Netzwerk, in dem nur dateien getauscht werden dürfen, die jeder legal downloaden darf ich halte Furthur für ein recht schnelles p2p-Netzwerk, denn Übertragungsraten von 10kb/s sind eigentlich garantiert. Es sind meistens live-audio oder live-video mitschnitte von Konzerten, die getauscht werden. Das sind meistens .flac (free lossless audio compression) oder .shn (shorten) dateien. Die kann man aber ohne probleme mit xmms (diskwriter-Plugin) und oggenc nach ogg konvertieren, wenn man die riesigen Dateien nicht auf der Platte haben will, und die Qualität nicht so wichtig für einen ist.

    Es sind also nur Mitschnitte von Bands vorhanden, die sich dafür bereit erklärt haben, dass ihre Mitschnitte geshared werden dürfen.
    Es sind auch einige etwas bekanntere unter ihnen.. mir fallen da z.B. ACDC, jimi hendrix, mark knopfer, grateful dead, phish und neil young ein.. Eine volle Liste kann man hier einsehen:
    http://furthurnet.org/bandlist/

    1. Java-Client installieren:
    von hier: http://sourceforge.net/projects/furthurnet/ den neusten Java-Client herunterladen (ist hier ein .tar -File)

    Das Tar-Archiv mit "tar xvf furthurXXX.tar" entpacken (für X deine Version angeben und natürlich die " nicht in die Konsole eintippen... )

    Dann mit "cd FurthurXXX" in das verzeichnis wechseln, in das du es entpackt hast.

    Dann mit "su" root werden.

    Jetzt "make install" eingeben.

    Und letzendlich den Client als nicht-root mit "furthur" starten.

    Nun solltest du dir gleich einmal einen nicknamen dort auswählen.
    Dann wird er sich zum Netzwerk verbinden.

    Nun kannst du unter "search" oben auswählen, ob du Audio- oder Video-Mitschnitte downloaden willst. Unten kannst du die Suche dann noch weiter einschränken.
    Der Rest ist selbsterklärend.

    Viel Spaß mit Furthur!

    Ein paar links noch:
    http://etree.org <--Bandliste und viele Informationen über furthur...
    http://wiki.etree.org/index.php?page=SeedingGuidelines <--infos, welches Format die daten haben müssen, damit man sie seeden kann.
    http://www.etree.org/linux.html die linux-anleitungen, wie man z.B. eine shn-cd brennt.
    http://www.etree.org/shnutils/xmms-shn/ <--xmms-Plugin für shn
    http://www.freshports.org/audio/xmms-flac/ <--xmms-Plugin für flac

    http://bt.etree.org <--hier gibt es viele Torrent-Dateien von zwar nicht allen, aber den meisten Bands, die auch in furthur vertreten sind. Auch die sind alle Trading-freundlich.

    Ich hoffe, ich konnte jemandem helfen

    gruß
    king_of_r&r
    Geändert von hunter (18.06.04 um 17:42 Uhr)
    ceterum censeo microsoftum divendendum esse

    Againsttcpa

  4. #19
    User
    Registriert seit
    May 2001
    Beiträge
    8.688

    ABC [Another Bittorrent Client] (Bittorrent)

    Files: Mp3s (Alben), Videos, Tonspuren, Programme...


    Funktionsweise:

    Siehe oben (Azureus, BitTornado)


    Vorbemerkung:

    ABC beruht wie BitTornado auf Python und wxPython für die GUI. Der Vorteil ist aber das die GUI wesentlich mehr zu bieten hat. Der Nachteil, die aktuelle Version wird noch als Alpha bezeichnet. Das bedeutet sie hat ein paar Fehler, die die gebotene Leistung aber durchaus ausgleichen kann.


    Installation:

    Download: http://sourceforge.net/projects/pingpong-abc/

    Ladet euch die aktuelle Linuxversion herunter. Sie ist schon etwas älter und wird als Alpha bezeichnet, aber das macht nichts. Sie funktioniert gut.

    Enpacken: tar vxfz ABC-Linux-V.2.4.3-alpha.tar.gz

    Installation: su -c 'mv ABC-Linux-V.2.4.3 /opt/abc && chmod 777 /opt/abc -R'


    Startscript:

    /usr/bin/abc

    #!/bin/sh
    cd /opt/abc
    python abc.py
    rm ~/pingpong-abc* -f


    Benutzung:

    Start mit: abc

    Unter Tools -> Tweak könnt ihr die Standardbreite eures Programms wählen und welche Spalten angezeigt werden sollen.

    Unter Action -> ABC Preference könnt ihr Port und weitere Einstellungen vornehmen. Das Advance Setting scheint nicht zu funktionieren, enthält aber ansich auch nichts was man ändern sollte.

    Und unter Action -> Global Upload Setting stellt ihr euren Upload ein.


    Ansonsten könnt ihr dann über die Haupt GUI ein Torrent entweder per URL oder per Angabe des runtergeladenen Torrentfiles starten. Wichtig ist aber das ihr ABC nicht verschiebt oder das Torrent (im ABC Verzeichnis !) löscht wenn es noch im Client selbst aktiv war oder ist. Das kann sonst Ärger machen. Wenn dann vorher den Download per remove in ABV entfernen.

    Desweiteren scheint sich ABC nur per Action -> Exit beenden zu lassen. Es ist zu empfehlen die Downloads vorher auf Pause zu schalten.
    Geändert von hunter (13.12.04 um 19:27 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •