DD-WRT Doku (DE)

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 18:45, 25 August 2005 (edit)
80.140.198.195 (Talk)
(Port-Knocking)
← Previous diff
Revision as of 06:55, 26 August 2005 (edit) (undo)
80.140.213.37 (Talk)
(Port-Knocking)
Next diff →
Line 210: Line 210:
---- ----
====== Port-Knocking ====== ====== Port-Knocking ======
-Hier wird ein kleines How-To zur Installation und Konfiguration des [http://openwrt.org OpenWRT]-Paketes [http://tracker.openwrt.org/packages/show.php?id=1287 knockd] entstehen. STATUS: in Bearbeitung ;-)+Dieser Abschnitt stellt ein kleines How-To zur Installation und Konfiguration des [http://openwrt.org OpenWRT]-Paketes [http://tracker.openwrt.org/packages/show.php?id=1287 knockd] dar. Der Autor erhebt keinen Anspruch auf Vollständigkeit oder Perfektion, aber da es sich sowieso um ein Wiki handelt lasst eurer Kritik freien lauf und ändert was ihr für nötig haltet ;-) by Age_M
------ ------
<br> <br>
Line 238: Line 238:
------ ------
<br> <br>
-''' 5. Startscript erstellen: '''<br>+''' 5. Startscripte erstellen: '''<br>
-...+Zunächst sei gesagt, das die ersten zwei Schritte nicht zwingend notwendig, jedoch der ?bersichtlichkeit dienlich sind.<br>
 +5.1: Erstellen eines Ordners für Scripte, in diesem Fall /jffs/scripts.<br>
 +~# mkdir /jffs/scripts<br>
 +5.2: Erstellen eines allgemeinen Startup-Scripts, welches wiederum weitere Scripte starten kann.<br>
 +~# echo "#!/bin/sh" > /jffs/scripts/startup.sh<br>
 +~# echo "# Insert startup-scripts here" >> /jffs/scripts/startup.sh<br>
 +5.3: Als nächstes wird das Script für den Start von knockd erstellt.<br>
 +~# echo "#!/bin/sh" > /jffs/scripts/start_knockd.sh<br>
 +~# echo "export LD_LIBRARY_PATH=/lib:/usr/lib:/jffs/usr/lib" >> /jffs/scripts/start_knockd.sh<br>
 +~# echo "knockd -d -i ppp0 -c /jffs/etc/knockd.conf" >> /jffs/scripts/start_knockd.sh<br>
 +Die Verwendung des Parameters '-i' ist von der zu verwendenden Schnittstelle abhängig. Bei einer DSL-Verbindung mit PPPoE lautet diese Schnittstelle 'ppp0'. Wird der Parameter weggeleassen, wird die Schnittstelle 'eth0' verwendet.<br>
 +Da die Scripte bisher nur reguläre Dateien sind müssen diese natürlich noch ausführbar gemacht werden.<br>
 +~# chmod 755 /jffs/scripts/*<br>
 +Damit 'knockd' automatisch beim Bootvorgang des Routers ausgeführt wird, muss die variable rc_startup des nvram noch überarbeitet werden. Wenn die Schritte 5.1 und 5.2 übersprungen wurden lautet der Befehl:<br>
 +~# nvram set rc_startup="/jffs/scripts/start_knockd.sh"<br>
 +~# nvram commit<br>
 +Bei der Verwendung des allgemeinen Startscriptes dagegen, müssen folgende Befehle verwendet werden:<br>
 +~# nvram set rc_startup="/jffs/scripts/startup.sh"<br>
 +~# nvram commit<br>
 +~# echo "/jffs/scripts/start_knockd &" >> /jffs/scripts/startup.sh<br>
 +------
 +<br>
 +''' 5. knockd.conf anpassen: '''<br>
 +Das Anpassen der knockd.conf ist schnell erledigt. Hierfür verwendet man am besten den Editor 'vi', da dieser Bestandteil der DD-WRT-Firmware ist. Also:<br>
 +~# vi /jffs/etc/knockd.conf<br>
 +Unter [options] braucht man lediglich die vorhandenen Optionen löschen und folgendes eintragen:<br>
 + [options]
 + UseSyslog
 +Damit ist die allgemeine Konfiguration des Dienstes abgeschlossen, jedoch fehlen nun noch die Anwendungen.
 +------
 +''' 6. Anwendungsbeispiele: '''<br>
 +Da es sich hier um ein Wiki handelt, hoffe ich, das jeder, der interessante Anwendungsbeispiele für das Port-Knocking findet, diese hier mit kurzer Beschreibung aufführt. Informationen zur Konfiguration der Anwendungsmöglichkeiten gibts [http://www.zeroflux.org/cgi-bin/cvstrac/knock/wiki HIER]. Viel Spass beim "klopfen" ;)
 +------
 +''' 7. Quellen: '''<br>
 +http://wrt-wiki.bsr-clan.de/index.php?title=Knockd <br>
 +http://www.zeroflux.org/cgi-bin/cvstrac/knock/wiki <br>
 +http://www.portknocking.org/ <br>
------ ------

Revision as of 06:55, 26 August 2005