DirectConnect - netzinterne Tauschboerse & Chat: Unterschied zwischen den Versionen
Lars (Diskussion | Beiträge) K (rip) |
|||
(57 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | {{TOCRight}} | ||
+ | |||
== Einleitung == | == Einleitung == | ||
− | Das DirectConnect-Protokoll erlaubt P2P-Filesharing, also von-Benutzer-zu-Benutzer. Dabei erfordert es einen zentralen "Server", den so genannten Hub. Die einzelnen Nutzer melden am Hub an, welcher sich dann | + | Das DirectConnect-Protokoll erlaubt P2P-Filesharing, also von-Benutzer-zu-Benutzer. Dabei erfordert es einen zentralen "Server", den so genannten Hub. Die einzelnen Nutzer melden am Hub an, welcher sich dann um die Verwaltung der Suchanfragen und, dass sich die Nutzer überhaupt finden können, kümmert. |
− | |||
− | |||
− | Die nötige Software, um einen eigenen Hub zu eröffnen, gibt es | + | Die nötige Software, um einen eigenen Hub zu eröffnen, gibt es in verschiedenen Varianten, die für uns interessanteste dürfte die Möglichkeit sein, ihn direkt auf einem [[WRT54G|Linksys WRT54G]] zu installieren. |
− | Diese zentrale Strukur kann allerdings schnell zum Nachteil werden, wenn zum Beispiel ein Hub ausfällt oder (besonders im weimarnetz | + | Diese zentrale Strukur kann allerdings schnell zum Nachteil werden, wenn zum Beispiel ein Hub ausfällt oder (besonders im weimarnetz) gerade nicht erreichbar ist. |
Da aber auch einzelne Hubs miteinander verlinkt werden können, also untereinander kommunizieren, kann man ein recht ausfallsicheres Netz aus DirectConnect-Hubs an verschiedenen Stellen im Netz aufbauen. | Da aber auch einzelne Hubs miteinander verlinkt werden können, also untereinander kommunizieren, kann man ein recht ausfallsicheres Netz aus DirectConnect-Hubs an verschiedenen Stellen im Netz aufbauen. | ||
Zeile 12: | Zeile 12: | ||
== Installation von DirectConnect als Nutzer == | == Installation von DirectConnect als Nutzer == | ||
=== Windows === | === Windows === | ||
− | #Den [http://www.stud.tu-ilmenau.de/~babi-mtr/wirelessweimar/DCPlusPlus-0.674.exe DC++ Client fuer Windows herunterladen] ~3,0 | + | Es gibt viele verschiedene DC++ Clients. Gut bewährt haben sich die nachfolgenden beiden. |
− | #Die [ | + | |
− | # | + | {| {{Prettytable}} |
+ | |DC++ | ||
+ | |LDC++ | ||
+ | |----------- | ||
+ | | | ||
+ | # Den [http://www.stud.tu-ilmenau.de/~babi-mtr/wirelessweimar/DCPlusPlus-0.674.exe DC++ Client fuer Windows herunterladen] ~3,0 MB | ||
+ | # Die deutsche Sprachdatei herunterladen [[Bild:DCPlusPlusGerman.zip]] ~40 Kilobyte | ||
+ | # DC++ installieren,dann... | ||
+ | | | ||
+ | # Den [ftp://ftp.berlios.de/pub/ldcpp/LDC++%201.00%20v2a-bin.rar DC++ Client fuer Windows herunterladen] ~5,5 MB | ||
+ | # Die deutsche Sprachdatei herunterladen [[Bild:DCPlusPlusGerman.zip]] ~40 Kilobyte | ||
+ | # entpacke alles in ein Verzeichnis deiner Wahl (LDC++ & Sprachdatei) | ||
+ | * LDC++ braucht keine Installation -> einfach starten | ||
+ | |----------- | ||
+ | |} | ||
*Sprachdatei einstellen (-> Settings - Advanced - LanguageFile) | *Sprachdatei einstellen (-> Settings - Advanced - LanguageFile) | ||
− | * | + | *Uebertragung: -> Aktiver Modus , -> Nickname & Erläuterung |
*Sound: -> Ton abspielen,wenn man angechattet wird | *Sound: -> Ton abspielen,wenn man angechattet wird | ||
Fertig! nun kann man Chatten oder mit der Lupe nach Dateien suchen | Fertig! nun kann man Chatten oder mit der Lupe nach Dateien suchen | ||
− | + | ====Anleitung visuell==== | |
− | + | {| | |
− | + | |[[Bild:Anleitung DC1.jpg |thumb|350px| Schritt 1]] | |
− | + | |[[Bild:Anleitung DC2.jpg |thumb|350px| Schritt 2]] | |
− | Bild:Anleitung DC1.jpg | Schritt 1 | + | |- |
− | Bild:Anleitung DC2.jpg | Schritt 2 | + | |[[Bild:Anleitung DC3.jpg |thumb|350px| Schritt 3]] |
− | Bild:Anleitung DC3.jpg | Schritt 3 | + | |[[Bild:Anleitung DC4.jpg |thumb|350px| Schritt 4]] |
− | Bild:Anleitung DC4.jpg | Schritt 4 | + | |- |
− | Bild:Anleitung DC5.jpg | Schritt 5 | + | |[[Bild:Anleitung DC5.jpg |thumb|350px| Schritt 5]] |
− | Bild:Anleitung DC6.jpg | Schritt 6 | + | |[[Bild:Anleitung DC6.jpg |thumb|350px| Schritt 6]] |
− | Bild:Anleitung DC7.jpg | Schritt 7 | + | |- |
− | Bild:Anleitung DC8.jpg | Schritt 8 | + | |[[Bild:Anleitung DC7.jpg |thumb|350px| Schritt 7]] |
− | + | |[[Bild:Anleitung DC8.jpg |thumb|350px| Schritt 8]] | |
+ | |} | ||
+ | alternativ als Powerpoint --> [http://www.stud.tu-ilmenau.de/~babi-mtr/wirelessweimar/anleitungdcplusplus.ppt Download] | ||
+ | |||
+ | ==== Tuning ==== | ||
+ | unter Einstellungen --> Aussehen ist es sinnvoll anzuhaken: | ||
+ | # Im Tray minnimieren - legt beim kleinmachen die Anwendung unten rechts in die Leiste | ||
+ | # Zeitstempel im Chat standartmässig ein - zeigt die Zeit wenn jemand was geschrieben hat | ||
+ | # Ein-/Austrittsmeldungen im Chat - man sieht wann jemand ein- bzw. ausgetreten ist | ||
+ | unter Einstellungen --> Erweitert ist es sinnvoll anzuhaken: | ||
+ | # Automatisch Abwesenheitsnachricht bei Minnimierung - dafür kann man noch einen eigenen Abwesenheitstext eingeben unter Einstellungen --> Aussehen z.B. bin nicht am Rechner und fertig ist ein "billiger Anrufbeantworter"! | ||
=== Mac OS X === | === Mac OS X === | ||
− | + | Ein recht brauchbarer DC++ Client ist [http://prdownloads.sourceforge.net/shakespeer/ShakesPeer-0.8.2.dmg?download ShakesPeer] | |
+ | === Linux === | ||
+ | Mit dem Installer deiner Wahl (apt-get ,aptitude ,synaptic ...) installieren | ||
+ | * Valknut (siehe auch http://dcgui.berlios.de/index.php) | ||
+ | es gibt fertige Pakete für debian, Fedora und gentoo: | ||
+ | |||
+ | ==== [http://debian.de Debian(Ubuntu)] ==== | ||
+ | <pre> | ||
+ | apt-get update | ||
+ | apt-get install valknut | ||
+ | </pre> | ||
− | === | + | ==== [http://gentoo.de Gentoo] ==== |
− | + | <pre> | |
− | + | emerge valknut | |
− | + | </pre> | |
− | |||
− | + | ==== [http://damnsmalllinux.org Damnsmalllinux](Mini-Linux) ==== | |
− | * | + | * als erstes GTK2 ueber mydsl-extension --> browser --> gtk2 installieren |
− | * / | + | * dann in der datei /etc/apt/sources.list muss auf "stable" gestellt sein. |
− | * / | + | <pre> |
− | + | apt-get update | |
+ | apt-get install valknut | ||
+ | </pre> | ||
+ | * starte valknut --> valknut | ||
+ | |||
+ | ==== [http://fedoraproject.org/ Fedora] ==== | ||
+ | <pre> | ||
+ | yum install valknut | ||
+ | </pre> | ||
== Installation eines eigenen Hubs == | == Installation eines eigenen Hubs == | ||
+ | |||
+ | ===Auf dem Router=== | ||
Auf dem Router mit der SSH-Komandozeile einloggen (unter Windows geht das sehr komfortabel mit [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty.exe]) und dann folgende Befehle eingeben: | Auf dem Router mit der SSH-Komandozeile einloggen (unter Windows geht das sehr komfortabel mit [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty.exe]) und dann folgende Befehle eingeben: | ||
+ | |||
+ | ein tip: schreibfaule nutzer von [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty.exe] können einfach jede einzelne zeile markieren, in putty durch rechtsklick einfügen und nur noch enter drücken. | ||
+ | noch fauler: alle drei zeilen markieren ->einfügen -> enter -> freuen | ||
+ | |||
<pre> | <pre> | ||
− | ipkg install http:// | + | ipkg install http://styx.commando.de/sven-ola/ipkg/packages/libpthread_0.9.27-1_mipsel.ipk |
− | ipkg install http://styx.commando.de/sven-ola/ipkg/libssl_0.9.7f_mipsel.ipk | + | ipkg install http://styx.commando.de/sven-ola/ipkg/packages/libssl_0.9.7f_mipsel.ipk |
ipkg install http://openwrt.alphacore.net/opendchub_0.7.14_mipsel.ipk | ipkg install http://openwrt.alphacore.net/opendchub_0.7.14_mipsel.ipk | ||
</pre> | </pre> | ||
Dann muss der Dienst noch mit | Dann muss der Dienst noch mit | ||
− | + | <pre> | |
− | gestartet werden. Als Portnummer gibt man dann wenn man danach gefragt wird die 411 an. Passworter sucht man sich auch selbst aus. Zur Konfiguration (/etc/opendchub.conf) und dem "resetfest" machen | + | opendchub |
− | + | </pre> | |
+ | gestartet werden. Als Portnummer gibt man dann wenn man danach gefragt wird die 411 an. Passworter sucht man sich auch selbst aus. Zur Konfiguration (/etc/opendchub.conf) und dem "resetfest" machen spaeter mehr. Achtung: es gehen ca. 700 Kilobytes Speicher auf der Linksys-"Festplatte" verloren. | ||
+ | |||
+ | Administration des Hub´s auf dem Router: --> [[Opendchub Administration]] | ||
+ | |||
+ | ===Auf einem Win-Server=== | ||
+ | |||
+ | zwei sehr gut funktionierende Hub-softwares sind: | ||
+ | * [http://www.ptokax.org/ PtokaX] - viele Erweiterungen (skripte in Lua Programmiersprache), einfache administration --> [[Ptokax-Config|Config]] | ||
+ | * [http://www.dcdev.net/YnHub/ YnHub] - Erweiterungen mit kompletten installer (all in one skript), einfache administration --> [[YnHub-Config|Config]] | ||
== Die Hubliste == | == Die Hubliste == | ||
− | Hier sollen alle verfügbaren DC-Hubs im weimarnetz | + | Hier sollen alle verfügbaren DC-Hubs im weimarnetz aufgelistet werden. |
− | Folgende Angaben | + | Folgende Angaben bitte eingetragen: |
− | *'''IP:''' Die IP-Adresse des Hubs | + | |
− | *'''Node:''' Der Name des zugehörigen | + | *'''IP:''' Die IP-Adresse des Hubs |
− | *'''Linkpassword:''' Das benötigte Passwort zum Verlinken mit diesem Hub. Empfohlene Angaben: | + | *'''Node:''' Der Name des zugehörigen Netzknoten |
− | + | *'''Linkpassword:''' Das benötigte Passwort zum Verlinken mit diesem Hub. Empfohlene Angaben:''weimarnetz'' | |
− | |||
*'''Betreiber:''' Der Name des Betreibers und, wenn gewollt, eMail. | *'''Betreiber:''' Der Name des Betreibers und, wenn gewollt, eMail. | ||
*'''Kommentar:''' | *'''Kommentar:''' | ||
** z.B. welches System (auf Linksys oder auf PC) | ** z.B. welches System (auf Linksys oder auf PC) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | [[Kategorie:Services im Weimarnetz]] | |
− | |||
− | |||
− | |||
− |
Aktuelle Version vom 4. November 2007, 14:14 Uhr
Einleitung
Das DirectConnect-Protokoll erlaubt P2P-Filesharing, also von-Benutzer-zu-Benutzer. Dabei erfordert es einen zentralen "Server", den so genannten Hub. Die einzelnen Nutzer melden am Hub an, welcher sich dann um die Verwaltung der Suchanfragen und, dass sich die Nutzer überhaupt finden können, kümmert.
Die nötige Software, um einen eigenen Hub zu eröffnen, gibt es in verschiedenen Varianten, die für uns interessanteste dürfte die Möglichkeit sein, ihn direkt auf einem Linksys WRT54G zu installieren.
Diese zentrale Strukur kann allerdings schnell zum Nachteil werden, wenn zum Beispiel ein Hub ausfällt oder (besonders im weimarnetz) gerade nicht erreichbar ist.
Da aber auch einzelne Hubs miteinander verlinkt werden können, also untereinander kommunizieren, kann man ein recht ausfallsicheres Netz aus DirectConnect-Hubs an verschiedenen Stellen im Netz aufbauen.
Installation von DirectConnect als Nutzer
Windows
Es gibt viele verschiedene DC++ Clients. Gut bewährt haben sich die nachfolgenden beiden.
DC++ | LDC++ |
|
|
- Sprachdatei einstellen (-> Settings - Advanced - LanguageFile)
- Uebertragung: -> Aktiver Modus , -> Nickname & Erläuterung
- Sound: -> Ton abspielen,wenn man angechattet wird
Fertig! nun kann man Chatten oder mit der Lupe nach Dateien suchen
Anleitung visuell
alternativ als Powerpoint --> Download
Tuning
unter Einstellungen --> Aussehen ist es sinnvoll anzuhaken:
- Im Tray minnimieren - legt beim kleinmachen die Anwendung unten rechts in die Leiste
- Zeitstempel im Chat standartmässig ein - zeigt die Zeit wenn jemand was geschrieben hat
- Ein-/Austrittsmeldungen im Chat - man sieht wann jemand ein- bzw. ausgetreten ist
unter Einstellungen --> Erweitert ist es sinnvoll anzuhaken:
- Automatisch Abwesenheitsnachricht bei Minnimierung - dafür kann man noch einen eigenen Abwesenheitstext eingeben unter Einstellungen --> Aussehen z.B. bin nicht am Rechner und fertig ist ein "billiger Anrufbeantworter"!
Mac OS X
Ein recht brauchbarer DC++ Client ist ShakesPeer
Linux
Mit dem Installer deiner Wahl (apt-get ,aptitude ,synaptic ...) installieren
- Valknut (siehe auch http://dcgui.berlios.de/index.php)
es gibt fertige Pakete für debian, Fedora und gentoo:
Debian(Ubuntu)
apt-get update apt-get install valknut
Gentoo
emerge valknut
Damnsmalllinux(Mini-Linux)
- als erstes GTK2 ueber mydsl-extension --> browser --> gtk2 installieren
- dann in der datei /etc/apt/sources.list muss auf "stable" gestellt sein.
apt-get update apt-get install valknut
- starte valknut --> valknut
Fedora
yum install valknut
Installation eines eigenen Hubs
Auf dem Router
Auf dem Router mit der SSH-Komandozeile einloggen (unter Windows geht das sehr komfortabel mit putty.exe) und dann folgende Befehle eingeben:
ein tip: schreibfaule nutzer von putty.exe können einfach jede einzelne zeile markieren, in putty durch rechtsklick einfügen und nur noch enter drücken. noch fauler: alle drei zeilen markieren ->einfügen -> enter -> freuen
ipkg install http://styx.commando.de/sven-ola/ipkg/packages/libpthread_0.9.27-1_mipsel.ipk ipkg install http://styx.commando.de/sven-ola/ipkg/packages/libssl_0.9.7f_mipsel.ipk ipkg install http://openwrt.alphacore.net/opendchub_0.7.14_mipsel.ipk
Dann muss der Dienst noch mit
opendchub
gestartet werden. Als Portnummer gibt man dann wenn man danach gefragt wird die 411 an. Passworter sucht man sich auch selbst aus. Zur Konfiguration (/etc/opendchub.conf) und dem "resetfest" machen spaeter mehr. Achtung: es gehen ca. 700 Kilobytes Speicher auf der Linksys-"Festplatte" verloren.
Administration des Hub´s auf dem Router: --> Opendchub Administration
Auf einem Win-Server
zwei sehr gut funktionierende Hub-softwares sind:
- PtokaX - viele Erweiterungen (skripte in Lua Programmiersprache), einfache administration --> Config
- YnHub - Erweiterungen mit kompletten installer (all in one skript), einfache administration --> Config
Die Hubliste
Hier sollen alle verfügbaren DC-Hubs im weimarnetz aufgelistet werden. Folgende Angaben bitte eingetragen:
- IP: Die IP-Adresse des Hubs
- Node: Der Name des zugehörigen Netzknoten
- Linkpassword: Das benötigte Passwort zum Verlinken mit diesem Hub. Empfohlene Angaben:weimarnetz
- Betreiber: Der Name des Betreibers und, wenn gewollt, eMail.
- Kommentar:
- z.B. welches System (auf Linksys oder auf PC)