https://www.synology-wiki.de/api.php?action=feedcontributions&user=Pulsar&feedformat=atom - Benutzerbeiträge [de]2024-03-29T09:21:05ZBenutzerbeiträgeMediaWiki 1.39.1https://www.synology-wiki.de/index.php?title=Luadch&diff=1412Luadch2009-09-21T12:06:22Z<p>Pulsar: /* Grundlegende Information */</p>
<hr />
<div>'''''Kompilieren und Ausführen Der Direct Connect Hubsoftware "Luadch"'''''<br />
<br />
<br />
----<br />
<br />
<br />
==Grundlegende Information==<br />
<br />
Erfolgreich getestet mit der "Disk Station DS409", sollte<br />
aber auch mit jeder anderen Disk Station funktionieren.<br />
<br />
<br />
Ergänzung: Für die CPU-Typen "ppc_6xx" ist noch kein gcc ipk Packet verfügbar.<br />
<br />
==Informationen über Luadch==<br />
<br />
Luadch ist eine OpenSource Direct Connect Hubsoftware basierend<br />
auf dem neuen ADC-Protokoll. Durch das Scripting-Interface ist es<br />
möglich den Hub durch zusätzliche Scripts (Programmiersprache: LUA)<br />
zu erweitern.<br />
Durch die Unterstützung von SSL (adcs://) ist es möglich sowohl<br />
die Transfers, als auch jegliche Chats zu verschlüsseln.<br />
(DHE-RSA-AES256-SHA)<br />
<br />
-> Luadch Projekt: http://sourceforge.net/projects/luadch/<br />
-> Unser Forum: http://sourceforge.net/apps/phpbb/luadch/<br />
<br />
<br />
==Voraussetzungen==<br />
<br />
- Das IPKG Paketmanagement muss installiert sein.<br />
- Die Disk Station muss mit dem Internet verbunden sein.<br />
- Erfahrung im Umgang mit Linux (zumindest ein bisschen ^^)<br />
<br />
<br />
==Anleitung==<br />
<br />
01. Über SSH (z.B. mit Putty) als root einloggen.<br />
<br />
02. OpenSSL installieren:<br />
<br />
ipkg install openssl<br />
<br />
<br />
03. OpenSSL für Developer installieren:<br />
<br />
ipkg install openssl-dev<br />
<br />
<br />
04. GNU C Compiler (GCC) installieren:<br />
<br />
ipkg install gcc<br />
<br />
<br />
05. Subversion (SVN) installieren (wird benötigt um die Luadch Source zu downloaden):<br />
<br />
ipkg install svn<br />
<br />
<br />
06. Die aktuelle Revision von Luadch als Source von Sourceforge downloaden:<br />
<br />
<nowiki>svn co https://luadch.svn.sourceforge.net/svnroot/luadch luadch</nowiki><br />
<br />
Unter Umständen bekommt ihr nun ne Meldung bezüglich Unstimmigkeiten<br />
des SVN SSL-Zertifikates, wählt "p" für dauerhaft akzeptieren und<br />
drückt auf Enter.<br />
<br />
<br />
07. Danach ins Luadch Verzeichnis wechseln:<br />
<br />
cd luadch/trunk/luadch<br />
<br />
<br />
08. Die Dateiattribute der Datei "compile_with_gcc.sh" auf "744" setzen:<br />
<br />
chmod 744 compile_with_gcc.sh<br />
<br />
<br />
09. Das Shell Skript ausführen:<br />
<br />
sh compile_with_gcc.sh<br />
<br />
<br />
10. Der Hub wird nun compiliert und wird danach automatisch gestartet.<br />
<br />
Wir sind aber noch nicht ganz fertig, damit wir künftig den Hub auch manuell starten<br />
können müssen wir für die Datei "luadch" noch die Dateiattribute auf "744" setzen.<br />
Also erstmal wieder den Hub stoppen (strg + c).<br />
<br />
<br />
11. Ins Luadch Stammverzeichnis wechseln:<br />
<br />
cd luadch/trunk/luadch/build_gcc/luadch<br />
<br />
<br />
12. Dateiattribute setzen:<br />
<br />
chmod 744 luadch<br />
<br />
<br />
13. Nun ist die Hubsoftware soweit fertig und sollte erst einmal Konfiguriert werden:<br />
<br />
Mit einem Texteditor die Datei "luadch/trunk/luadch/build_gcc/luadch/cfg/cfg.tbl"<br />
öffnen und nach seinen eigenen Vorstellungen editieren (Adresse, Port usw.).<br />
<br />
<br />
14. Nun lässt sich Luadch wie folgt starten:<br />
<br />
./luadch<br />
<br />
Man kann sich nun mit jedem ADC kompatiblen DC-Clienten in den Hub connecten (unter<br />
Windows z.B. mit "DC++" oder "Strong" und unter Linux z.B. mit "Linux++").<br />
<br />
Nach einem kurzen Anflug von Euphorie werdet ihr früher oder später feststellen,<br />
dass sich beim Schliessen des Terminal Fensters bedauerlicherweise auch der Luadch<br />
verabschiedet, kein Terminal Fenster bedeutet also kein Luadch.<br />
Damit der Luadch aber auch ohne Terminal seinen Dienst verrichtet benötigen wir noch<br />
ein kleines aber sehr nützliches Tool das den Luadch Prozess oder auch jeden anderen<br />
ausgeführten Prozess weiterhin ausführt, auch dann wenn der Terminal geschlossen wird.<br />
Dafür eignet sich das Tool "GNU Screen" (http://www.gnu.org/software/screen/screen.html)<br />
<br />
<br />
15. GNU Screen installieren:<br />
<br />
ipkg install screen<br />
<br />
<br />
16. Nun starten wir den Luadch mit Hilfe des Tools GNU Screen:<br />
<br />
screen ./luadch<br />
<br />
Mit der Tastenkombo STRG+A dann STRG+D (schnell nacheinander) kann die Sitzung abgetrennt<br />
werden (detached).<br />
GNU Screen wird dann verlassen, läuft aber im Hintergrund weiter. Man kann sich nun jederzeit<br />
aus dem Terminal ausloggen. Der Luadch läuft trotzdem weiter.<br />
Mit dem Befehl: 'screen -r' kann man die Sitzung wiederherstellen.<br />
<br />
<br />
<br />
/* Das wars soweit, ich wünsche euch viel Spass mit eurem neuen Direct Connect Hub! */<br />
<br />
==Links==<br />
[[Wikipedia: Advanced Direct Connect]]<br />
<br />
<br />
PS: Wer Fragen zur Konfiguration des Luadch hat ist in unserem Forum jederzeit willkommen!</div>Pulsarhttps://www.synology-wiki.de/index.php?title=Luadch&diff=1354Luadch2009-09-19T18:50:03Z<p>Pulsar: /* Luadch */</p>
<hr />
<div>'''''Kompilieren und Ausführen Der Direct Connect Hubsoftware "Luadch"'''''<br />
<br />
<br />
----<br />
<br />
<br />
Grundlegende Information:<br />
<br />
Erfolgreich getestet mit der "Disk Station DS409", sollte<br />
aber auch mit jeder anderen Disk Station funktionieren.<br />
<br />
<br />
Informationen über Luadch:<br />
<br />
Luadch ist eine OpenSource Direct Connect Hubsoftware basierend<br />
auf dem neuen ADC-Protokoll. Durch das Scripting-Interface ist es<br />
möglich den Hub durch zusätzliche Scripts (Programmiersprache: LUA)<br />
zu erweitern.<br />
Durch die Unterstützung von SSL (adcs://) ist es möglich sowohl<br />
die Transfers, als auch jegliche Chats zu verschlüsseln.<br />
(DHE-RSA-AES256-SHA)<br />
<br />
-> Luadch Projekt: http://sourceforge.net/projects/luadch/<br />
-> Unser Forum: http://sourceforge.net/apps/phpbb/luadch/<br />
<br />
<br />
Vorraussetzungen:<br />
<br />
- Das IPKG Packetmanagement muss installiert sein.<br />
- Die Disk Station muss mit dem Internet verbunden sein.<br />
- Erfahrung im Umgang mit Linux (zumindest ein bisschen ^^)<br />
<br />
<br />
Anleitung:<br />
<br />
01. Über SSH (z.B. mit Putty) als root einloggen.<br />
<br />
02. OpenSSL installieren:<br />
<br />
ipkg install openssl<br />
<br />
<br />
03. OpenSSL für Developer installieren:<br />
<br />
ipkg install openssl-dev<br />
<br />
<br />
04. GNU C Compiler (GCC) installieren:<br />
<br />
ipkg install gcc<br />
<br />
<br />
05. Subversion (SVN) installieren (wird benötigt um die Luadch Source zu downloaden):<br />
<br />
ipkg install svn<br />
<br />
<br />
06. Die aktuelle Revision von Luadch als Source von Sourceforge downloaden:<br />
<br />
<nowiki>svn co https://luadch.svn.sourceforge.net/svnroot/luadch luadch</nowiki><br />
<br />
Unter Umständen bekommt ihr nun ne Meldung bezüglich Unstimmigkeiten<br />
des SVN SSL-Zertifikates, wählt "p" für dauerhaft akzeptieren und<br />
drückt auf Enter.<br />
<br />
<br />
07. Danach ins Luadch Verzeichnis wechseln:<br />
<br />
cd luadch/trunk/luadch<br />
<br />
<br />
08. Die Dateiattribute der Datei "compile_with_gcc.sh" auf "744" setzen:<br />
<br />
chmod 744 compile_with_gcc.sh<br />
<br />
<br />
09. Das Shell Skript ausführen:<br />
<br />
sh compile_with_gcc.sh<br />
<br />
<br />
10. Der Hub wird nun compiliert und wird danach automatisch gestartet.<br />
<br />
Wir sind aber noch nicht ganz fertig, damit wir künftig den Hub auch manuell starten<br />
können müssen wir für die Datei "luadch" noch die Dateiattribute auf "744" setzen.<br />
Also erstmal wieder den Hub stoppen (strg + c).<br />
<br />
<br />
11. Ins Luadch Stammverzeichnis wechseln:<br />
<br />
cd luadch/trunk/luadch/build_gcc/luadch<br />
<br />
<br />
12. Dateiattribute setzen:<br />
<br />
chmod 744 luadch<br />
<br />
<br />
13. Nun ist die Hubsoftware soweit fertig und sollte erst einmal Konfiguriert werden:<br />
<br />
Mit einem Texteditor die Datei "luadch/trunk/luadch/build_gcc/luadch/cfg/cfg.tbl"<br />
öffnen und nach seinen eigenen Vorstellungen editieren (Adresse, Port usw.).<br />
<br />
<br />
14. Nun lässt sich Luadch wie folgt starten:<br />
<br />
./luadch<br />
<br />
Man kann sich nun mit jedem ADC kompatiblen DC-Clienten in den Hub connecten (unter<br />
Windows z.B. mit "DC++" oder "Strong" und unter Linux z.B. mit "Linux++").<br />
<br />
Nach einem kurzen Anflug von Euphorie werdet ihr früher oder später feststellen,<br />
dass sich beim Schliessen des Terminal Fensters bedauerlicherweise auch der Luadch<br />
verabschiedet, kein Terminal Fenster bedeutet also kein Luadch.<br />
Damit der Luadch aber auch ohne Terminal seinen Dienst verrichtet benötigen wir noch<br />
ein kleines aber sehr nützliches Tool das den Luadch Prozess oder auch jeden anderen<br />
ausgeführten Prozess weiterhin ausführt, auch dann wenn der Terminal geschlossen wird.<br />
Dafür eignet sich das Tool "GNU Screen" (http://www.gnu.org/software/screen/screen.html)<br />
<br />
<br />
15. GNU Screen installieren:<br />
<br />
ipkg install screen<br />
<br />
<br />
16. Nun starten wir den Luadch mit Hilfe des Tools GNU Screen:<br />
<br />
screen ./luadch<br />
<br />
Mit der Tastenkombo STRG+A dann STRG+D (schnell nacheinander) kann die Sitzung abgetrennt<br />
werden (detached).<br />
GNU Screen wird dann verlassen, läuft aber im Hintergrund weiter. Man kann sich nun jederzeit<br />
aus dem Terminal ausloggen. Der Luadch läuft trotzdem weiter.<br />
Mit dem Befehl: 'screen -r' kann man die Sitzung wiederherstellen.<br />
<br />
<br />
<br />
/* Das wars soweit, ich wünsche euch viel Spass mit eurem neuen Direct Connect Hub! */<br />
<br />
<br />
PS: Wer Fragen zur Konfiguration des Luadch hat ist in unserem Forum jederzeit willkommen!</div>Pulsarhttps://www.synology-wiki.de/index.php?title=Luadch&diff=1353Luadch2009-09-19T18:48:37Z<p>Pulsar: Die Seite wurde neu angelegt: ='''Luadch'''= '''''Kompilieren und Ausführen Der Direct Connect Hubsoftware "Luadch"''''' ---- Grundlegende Information: Erfolgreich getestet mit der "Disk Sta...</p>
<hr />
<div>='''Luadch'''=<br />
'''''Kompilieren und Ausführen Der Direct Connect Hubsoftware "Luadch"'''''<br />
<br />
<br />
----<br />
<br />
<br />
Grundlegende Information:<br />
<br />
Erfolgreich getestet mit der "Disk Station DS409", sollte<br />
aber auch mit jeder anderen Disk Station funktionieren.<br />
<br />
<br />
Informationen über Luadch:<br />
<br />
Luadch ist eine OpenSource Direct Connect Hubsoftware basierend<br />
auf dem neuen ADC-Protokoll. Durch das Scripting-Interface ist es<br />
möglich den Hub durch zusätzliche Scripts (Programmiersprache: LUA)<br />
zu erweitern.<br />
Durch die Unterstützung von SSL (adcs://) ist es möglich sowohl<br />
die Transfers, als auch jegliche Chats zu verschlüsseln.<br />
(DHE-RSA-AES256-SHA)<br />
<br />
-> Luadch Projekt: http://sourceforge.net/projects/luadch/<br />
-> Unser Forum: http://sourceforge.net/apps/phpbb/luadch/<br />
<br />
<br />
Vorraussetzungen:<br />
<br />
- Das IPKG Packetmanagement muss installiert sein.<br />
- Die Disk Station muss mit dem Internet verbunden sein.<br />
- Erfahrung im Umgang mit Linux (zumindest ein bisschen ^^)<br />
<br />
<br />
Anleitung:<br />
<br />
01. Über SSH (z.B. mit Putty) als root einloggen.<br />
<br />
02. OpenSSL installieren:<br />
<br />
ipkg install openssl<br />
<br />
<br />
03. OpenSSL für Developer installieren:<br />
<br />
ipkg install openssl-dev<br />
<br />
<br />
04. GNU C Compiler (GCC) installieren:<br />
<br />
ipkg install gcc<br />
<br />
<br />
05. Subversion (SVN) installieren (wird benötigt um die Luadch Source zu downloaden):<br />
<br />
ipkg install svn<br />
<br />
<br />
06. Die aktuelle Revision von Luadch als Source von Sourceforge downloaden:<br />
<br />
<nowiki>svn co https://luadch.svn.sourceforge.net/svnroot/luadch luadch</nowiki><br />
<br />
Unter Umständen bekommt ihr nun ne Meldung bezüglich Unstimmigkeiten<br />
des SVN SSL-Zertifikates, wählt "p" für dauerhaft akzeptieren und<br />
drückt auf Enter.<br />
<br />
<br />
07. Danach ins Luadch Verzeichnis wechseln:<br />
<br />
cd luadch/trunk/luadch<br />
<br />
<br />
08. Die Dateiattribute der Datei "compile_with_gcc.sh" auf "744" setzen:<br />
<br />
chmod 744 compile_with_gcc.sh<br />
<br />
<br />
09. Das Shell Skript ausführen:<br />
<br />
sh compile_with_gcc.sh<br />
<br />
<br />
10. Der Hub wird nun compiliert und wird danach automatisch gestartet.<br />
<br />
Wir sind aber noch nicht ganz fertig, damit wir künftig den Hub auch manuell starten<br />
können müssen wir für die Datei "luadch" noch die Dateiattribute auf "744" setzen.<br />
Also erstmal wieder den Hub stoppen (strg + c).<br />
<br />
<br />
11. Ins Luadch Stammverzeichnis wechseln:<br />
<br />
cd luadch/trunk/luadch/build_gcc/luadch<br />
<br />
<br />
12. Dateiattribute setzen:<br />
<br />
chmod 744 luadch<br />
<br />
<br />
13. Nun ist die Hubsoftware soweit fertig und sollte erst einmal Konfiguriert werden:<br />
<br />
Mit einem Texteditor die Datei "luadch/trunk/luadch/build_gcc/luadch/cfg/cfg.tbl"<br />
öffnen und nach seinen eigenen Vorstellungen editieren (Adresse, Port usw.).<br />
<br />
<br />
14. Nun lässt sich Luadch wie folgt starten:<br />
<br />
./luadch<br />
<br />
Man kann sich nun mit jedem ADC kompatiblen DC-Clienten in den Hub connecten (unter<br />
Windows z.B. mit "DC++" oder "Strong" und unter Linux z.B. mit "Linux++").<br />
<br />
Nach einem kurzen Anflug von Euphorie werdet ihr früher oder später feststellen,<br />
dass sich beim Schliessen des Terminal Fensters bedauerlicherweise auch der Luadch<br />
verabschiedet, kein Terminal Fenster bedeutet also kein Luadch.<br />
Damit der Luadch aber auch ohne Terminal seinen Dienst verrichtet benötigen wir noch<br />
ein kleines aber sehr nützliches Tool das den Luadch Prozess oder auch jeden anderen<br />
ausgeführten Prozess weiterhin ausführt, auch dann wenn der Terminal geschlossen wird.<br />
Dafür eignet sich das Tool "GNU Screen" (http://www.gnu.org/software/screen/screen.html)<br />
<br />
<br />
15. GNU Screen installieren:<br />
<br />
ipkg install screen<br />
<br />
<br />
16. Nun starten wir den Luadch mit Hilfe des Tools GNU Screen:<br />
<br />
screen ./luadch<br />
<br />
Mit der Tastenkombo STRG+A dann STRG+D (schnell nacheinander) kann die Sitzung abgetrennt<br />
werden (detached).<br />
GNU Screen wird dann verlassen, läuft aber im Hintergrund weiter. Man kann sich nun jederzeit<br />
aus dem Terminal ausloggen. Der Luadch läuft trotzdem weiter.<br />
Mit dem Befehl: 'screen -r' kann man die Sitzung wiederherstellen.<br />
<br />
<br />
<br />
/* Das wars soweit, ich wünsche euch viel Spass mit eurem neuen Direct Connect Hub! */<br />
<br />
<br />
PS: Wer Fragen zur Konfiguration des Luadch hat ist in unserem Forum jederzeit willkommen!</div>Pulsar