DirectConnect - netzinterne Tauschboerse & Chat
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 zum Teil um die Verwaltung der Suchanfragen und darum, dass sich die Nutzer überhaupt finden können, kümmert.
Die benötigete Software, um sich als Nutzer mit einem Hub zu verbinden, ist für alle gängigen Betriebssysteme erhältlich.
Die nötige Software, um einen eigenen Hub zu eröffnen, gibt es ebenfalls 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. Hier eine Uebersicht --> DC++ Wiki
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 per Powerpoint
Hier die Anleitung zum runterladen!
Anleitung visuell
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 und gentoo:
Debian
Debian packages are included in the official 'sarge' release, and can be installed by running:
apt-get install dcgui-qt
oder DCTC (nur Text)
Einige Befehle für DCTC für Minimalisten
- /CHAT deinText - schreibt was in den oeffentlichen Chat
- /PRIV *nickname* deinText - schreibt was an "nickname" in den privaten Chat
- /REBUILD 9999 - baut die eigene Dateidatenbank nur alle 9999 Sekunden neu
- /LS nickname - holt die Dateiliste von "nickname"
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
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.
den client gibts hier: http://dcplusplus.sourceforge.net/
Administration: --> DC++ - Admin
Auf einem Win-Server
zwei sehr gut funktionierende Hub-softwares sind:
Die Hubliste
Hier sollen alle verfügbaren DC-Hubs im weimarnetz.de aufgelistet werden. Folgende Angaben sollten eingetragen werden:
- IP: Die IP-Adresse des Hubs (als Unter-Unter-Ueberschrift)
- Node: Der Name des zugehörigen Nodes
- Linkpassword: Das benötigte Passwort zum Verlinken mit diesem Hub. Empfohlene Angaben:
- entweder weimarnetz
- oder die Angabe (auf Anfrage)
- Betreiber: Der Name des Betreibers und, wenn gewollt, eMail.
- Kommentar:
- z.B. welches System (auf Linksys oder auf PC)
- z.B. ober der Hub immer eingeschaltet ist (sein soll)
10.63.16.1 - Haupt-Hub(!) (es geht auch: 104.63.16.2)
- Node: Geleit-23
- Linkpassword: weimarnetz
- Betreiber: Benutzer:MegaDave
- Kommentar: hier läuft ein Debian-Ubuntu Linux --> schaut rein unter http://10.63.16.34
10.63.24.1 - Ersatz-Hub(!)
- Node: Brahms-8
- Linkpassword: weimarnetz
- Betreiber:
- Kommentar: läuft testweise auf dem Router