<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Leben des wolf-u.li &#187; fun_plug</title>
	<atom:link href="http://wolf-u.li/tag/fun_plug/feed/" rel="self" type="application/rss+xml" />
	<link>http://wolf-u.li</link>
	<description>This and That.</description>
	<lastBuildDate>Thu, 29 Jul 2010 15:42:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>L&#252;ftersteuerung f&#252;r das D-Link DNS-323 Hardwarerevision C1</title>
		<link>http://wolf-u.li/3403/lueftersteuerung-fuer-das-d-link-dns-323-hardwarerevision-c1/</link>
		<comments>http://wolf-u.li/3403/lueftersteuerung-fuer-das-d-link-dns-323-hardwarerevision-c1/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 17:05:28 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[DNS-323]]></category>
		<category><![CDATA[fun_plug]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3403</guid>
		<description><![CDATA[Diese Anleitung bezieht sich auf das fun_plug der Version 0.5 und ist NUR f&#252;r NAS-Ger&#228;te, bei denen fanctl nicht funktioniert, gedacht!
Im Beitrag zum fanctl haben sich die Hinweise geh&#228;uft, dass sich mit Hardwarerevision C1 des DNS-323 etwas in der L&#252;ftersteuerung ge&#228;ndert hat, weshalb das schreien nach einem neuen Script lauter wurde. Einige M&#246;glichkeiten habe ich [...]]]></description>
			<content:encoded><![CDATA[<div class="wolfuliannounce">Diese Anleitung bezieht sich auf das <a href="http://wolf-u.li/tag/fun_plug/">fun_plug</a> der Version 0.5 und ist <strong>NUR</strong> f&#252;r NAS-Ger&#228;te, bei denen <a href="http://wolf-u.li/1946/lueftersteuerung-mittels-fonz-fanctl-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">fanctl</a> nicht funktioniert, gedacht!</div>
<p>Im <a href="http://wolf-u.li/1946/lueftersteuerung-mittels-fonz-fanctl-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Beitrag zum fanctl</a> haben sich die Hinweise geh&#228;uft, dass sich mit Hardwarerevision C1 des DNS-323 etwas in der L&#252;ftersteuerung ge&#228;ndert hat, weshalb das schreien nach einem neuen Script lauter wurde. Einige M&#246;glichkeiten habe ich auch schon in den Kommentaren und im Thread gelesen, jedoch fand ich die meisten einfach zu kompliziert.<br />
<span id="more-3403"></span><br />
Meine L&#246;sung basiert auf zwei Dateien. Eine Datei initialisiert das fan-script nach dem Start des NAS, d.h. auf das fan-script wird unter /tmp/ abgelegt und der Cronjob f&#252;r den regelm&#228;&#223;igen Aufruf eingerichtet. Eine zweite Datei ist das eigentlich fan-script und wird regelm&#228;&#223;ig durch cron ausgef&#252;hrt. Dadurch hat man keinen Prozess, der dauerhaft Memory frisst.</p>
<p>Wie bekommt man es? <a href="http://wolf-u.li/2146/ulis-paket-repository-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Richte mein Repository ein</a> und installiere die Datei</p>
<div class="igBar"><span id="lcode-5"><a href="#" onclick="javascript:showPlainTxt('code-5'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-5">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /ffp/pkg/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rsync -av --delete wolf-u.<span style="">li</span>::<span style="">ffp</span>/additional .</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">funpkg</span> -i /ffp/pkg/additional/ffp-misc/uwfancontrol-*.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Damit isses installiert. (Wer eine vorherige Version installiert hat, kann nat&#252;rlich per <strong>-u</strong> updaten)</p>
<p>F&#252;r die &#196;nderung von Configdateien:</p>
<div class="igBar"><span id="lcode-6"><a href="#" onclick="javascript:showPlainTxt('code-6'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-6">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sh /ffp/start/uwfancontrol.<span style="">sh</span> stop </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Jetzt kann man noch Configs einstellen, indem man die Datei /ffp/var/opt/uwfancontrol.sh &#246;ffnet. Dort kann man einschalten, dass Anhalten der Festplatten zum Abschalten des L&#252;fters f&#252;hrt (WATCHHDD=1). Zudem kann man dort die Schwellwerte f&#252;r niedrige Drehzahl und Anhalten des L&#252;fters umstellen.</p>
<p>Die Pr&#252;fung f&#252;r die korrekte Drehzahl l&#228;uft so ab (Pseudocode):</p>
<blockquote><p>DREHZAHL="HIGH"<br />
WENN Temperatur H&#214;HER ALS X°C DANN SHUTDOWN<br />
WENN Temperatur NIEDRIGER ALS Y°C DANN DREHZAHL="LOW"<br />
WENN Temperatur NIEDRIGER ALS Z°C DANN DREHZAHL="STOP"</p></blockquote>
<p>Wobei Y in der Variable TLOW eingetragen ist (Defaultwert 40°C), Z in TSTOP (Defaultwert 32°C) und X in TSHUTDOWN (Defaultwert 60°C)</p>
<div class="igBar"><span id="lcode-7"><a href="#" onclick="javascript:showPlainTxt('code-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-7">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sh /ffp/start/uwfancontrol.<span style="">sh</span> stop </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Hat man alles nach Wunsch eingerichtet, so kann man den automatischen Start freischalten und die L&#252;ftersteuerung manuell (ohne NAS-Neustart) starten:</p>
<div class="igBar"><span id="lcode-8"><a href="#" onclick="javascript:showPlainTxt('code-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-8">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chmod a+x /ffp/start/uwfancontrol.<span style="">sh</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/ffp/start/uwfancontrol.<span style="">sh</span> start </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Auch das Stoppen geht, hier wird dann die normale fancontrol wieder gestartet. Per Default wird das Script alle 5 Minuten ausgef&#252;hrt, weshalb in meinen Augen auch keine Hysterese ben&#246;tigt wird.</p>
<p>Viel Spa&#223; damit <img src='http://wolf-u.li/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <img src="http://vg07.met.vgwort.de/na/074a9cc478bf4857b1f4c188a426fe1c" width="1" height="1" alt=""></p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3403/lueftersteuerung-fuer-das-d-link-dns-323-hardwarerevision-c1/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>fun_plug 0.5 auf einem USB-Stick auf dem Conceptronic CH3MNAS installieren</title>
		<link>http://wolf-u.li/3329/fun_plug-0-5-auf-einem-usb-stick-auf-dem-conceptronic-ch3mnas-installieren/</link>
		<comments>http://wolf-u.li/3329/fun_plug-0-5-auf-einem-usb-stick-auf-dem-conceptronic-ch3mnas-installieren/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 17:52:54 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[CH3MNAS]]></category>
		<category><![CDATA[Conceptronic]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[NAS]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3329</guid>
		<description><![CDATA[Diese Anleitung bezieht sich auf das fun_plug in der Version 0.5 und wurde nur auf dem Conceptronic CH3MNAS getestet. Bitte beachte den Leitartikel f&#252;r weitere Tutorials.
DIESER ARTIKEL IST NICHT F&#220;R DAS CH3SNAS ODER DNS-323 GEDACHT, SIEHE HIER
Auf dem Conceptronic CH3MNAS l&#228;sst sich wie bereits auf dem CH3SNAS ein sogenanntes fun_plug installieren, um weitere Dienste wie [...]]]></description>
			<content:encoded><![CDATA[<div class="wolfuliannounce">Diese Anleitung bezieht sich auf das <a href="http://wolf-u.li/tag/fun_plug/">fun_plug</a> in der Version 0.5 und wurde nur auf dem Conceptronic <a href="http://wolf-u.li/tag/ch3mnas/">CH3MNAS</a> getestet. Bitte beachte den <a href="http://wolf-u.li/ch3snas/">Leitartikel</a> f&#252;r weitere Tutorials.<br />
<strong>DIESER ARTIKEL IST NICHT F&#220;R DAS CH3SNAS ODER DNS-323 GEDACHT, <a href="http://wolf-u.li/1318/fun_plug-05-auf-dem-usb-stick-am-conceptronic-ch3snas-bzw-d-link-dns-323-betrieben/">SIEHE HIER</a></strong></div>
<p>Auf dem Conceptronic CH3MNAS l&#228;sst sich wie bereits auf dem CH3SNAS ein sogenanntes fun_plug installieren, um weitere Dienste wie beispielsweise Webserver oder Medienserver nachzur&#252;sten. Um den Spindown der Festplatten nicht durch das fun_plug behindern zu lassen, kann man dieses auf einem USB-Stick installieren, was Inhalt dieses Artikels ist.<br />
<span id="more-3329"></span><br />
<iframe src="http://rcm-de.amazon.de/e/cm?t=endlessinspir-21&#038;o=3&#038;p=8&#038;l=as1&#038;asins=B00279YCXI&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;padding-left:10px;padding-right:0px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" align="right"></iframe>Das ffp an sich ist perfekt, um direkt auf einen USB-Stick gepackt zu werden. Ich hatte <a href="http://wolf-u.li/1214/zusaetzlicher-storage-fuer-das-conceptronic-ch3snas-d-link-dns-323-ueber-einen-usb-stick/">bereits schon einmal demonstriert</a>, wie dies f&#252;r bestimmte Programme funktioniert, jetzt ist das gesamte fun_plug dran, da dann Probleme, wie sich nicht abschaltende Festplatten und lange Antwortzeiten beim ersten Aufrufen einer Webseite (lighttpd auf der ausgeschalteten Festplatte) endlich der Vergangenheit angeh&#246;ren.</p>
<p>Zum Inhalt des Tutorials:</p>
<ol>
<li><a href="#abkuerzungen">Abk&#252;rzungsverzeichnis</a></li>
<li><a href="#intro">Vorbereitende Gedanken</a></li>
<li>Vorbereitung des USB-Sticks:
<ul>
<li><a href="#usb-problem">Problemstellung</a></li>
<li><a href="#usb-formatfunplug">Einrichtung einer "Formatierungsumgebung" auf dem NAS</a></li>
<li><a href="#usb-format">Formatieren des USB-Sticks</a></li>
</ul>
</li>
<li><a href="#ffp-install">Installation des fun_plug 0.5</a>
<ul>
<li><a href="#ffp-install-root">&#196;nderung des root-passworts</a></li>
<li><a href="#ffp-install-ssh">Aktivierung von SSH</a></li>
<li><a href="#ffp-install-start">Erkl&#228;rung des Start-Mechanismus</a></li>
</ul>
</li>
<li><a href="#packagesync">Installation von zus&#228;tzlichen Paketen</a></li>
</ol>
<p><a name="abkuerzungen"></a>Im nun folgenden Tutorial gelten diese Abk&#252;rzungen:</p>
<ul>
<li>NAS: Conceptronic CH3MNAS</li>
<li>ffp: <strong>f</strong>onz <strong>f</strong>un_<strong>p</strong>lug 0.5</li>
<li>"#:" bedeutet Konsoleneingabe (ohne die Zeichen <code>#:</code>)</li>
<li>[enter] bedeutet Das Dr&#252;cken der Return-Taste auf der Tastertur</li>
</ul>
<p><a name="intro"></a><strong>Ich bitte darum das Tutorial erst einmal KOMPLETT zu lesen, BEVOR man es durchf&#252;hrt! Viele Fragen kommen dann erst gar nicht auf und manche Probleme kl&#228;ren sich so von selbst!</strong></p>
<p>Ein kurzes Wort noch zum fun_plug 0.5 auf dem CH3MNAS. Das ffp0.5 ist eigentlich nicht f&#252;r diese Architektur konzipiert worden und kann unter Umst&#228;nden von Zeit zu Zeit ausfallen oder nicht richtig antworten. In diesen F&#228;llen ist nach einem Restart des Ger&#228;ts die Welt meist wieder in Ordnung. Das kompatible ffp0.6 ist zwar bereits in der Mache, jedoch derzeit noch nicht fertig. Ich habe bei mir das ffp0.5 nun seit einiger Zeit stabil laufen, daher kann ich zu einer Installation raten.</p>
<p>F&#252;r dieses Tutorial braucht man *oh wunder* einen <strong>USB-Stick</strong>. Dieser wird im laufen dieses Beitrag komplett formatiert, d.h. alle Daten gehen verloren! Gr&#246;&#223;enm&#228;&#223;ig sollte der Stick oberhalb von 512MB, besser bei einem 1GB liegen. Eine komplett-Installation des fun_plug ben&#246;tigt etwa 500MB inklusive Paketverzeichnis (Gr&#246;&#223;e ~100MB, wobei man das auch auf der Festplatte halten kann, da man es eh nur einmal braucht). Wichtig in diesem Tutorial ist die Menge der Festplatten im NAS. Je nach dem wird der USB-Stick anders angesprochen. Bei einer Festplatte wird der USB-Stick als "<strong>sdb</strong>", bei zwei Festplatten als "<strong>sdc</strong>" angesprochen. Ich spreche im Tutorial und in allen Dateien immer von sdc, ich bitte dies selbstst&#228;ndig auf sdb zu &#228;ndern, wenn nur eine Festplatte im Geh&#228;use steckt! Zudem braucht das NAS eine funtionierende <strong>Internetverbindung</strong>, sonst wird meine Anleitung in der momentanen Form nicht laufen! Bitte auch drauf achten, dass ein funktionierender DNS-Server zur Verf&#252;gung steht.</p>
<p><strong>Bitte jetzt den USB-Stick anstecken!</strong></p>
<p><a name="usb-problem"></a>Das grundlegende Problem ist zun&#228;chst das Dateisystem des USB-Sticks. Ich rate zu <a href="http://de.wikipedia.org/wiki/Ext2">ext2</a>, da dies bereits im NAS selbst eingesetzt wird und als relativ robust anerkannt ist. Das Problem ist nun, dass die meisten Leser vermutlich kein Programm (z.B. Partition Magic) oder auch keine Umgebung (Linux) installiert haben um den Stick auf ext2 zu formatieren.</p>
<p>Zun&#228;chst muss sichergestellt sein, dass das NAS &#252;ber eine g&#252;ltige Netzwerkkonfiguration ("Setup" -> "LAN") mit Gateway &#038; DNS-Server verf&#252;gt. Wird die IP-Adresse automatisch bezogen, ist das im Regelfall korrekt eingestellt.</p>
<p><a name="usb-formatfunplug"></a>Wir werden zun&#228;chst ein regul&#228;res ffp0.5 auf dem NAS einrichten. Wenn man keinen Zugang hat (z.B. neues NAS), dann bitte folgende drei Punkte befolgen:</p>
<ul>
<li>Download dieser <a href="http://www.inreto.de/dns323/fun-plug/0.5/fun_plug">Datei</a> und dieser <a href="http://www.inreto.de/dns323/fun-plug/0.5/fun_plug.tgz">Datei</a></li>
<li>Bitte drauf achten, dass die Datei "fun_plug" genau so benannt ist, bevor diese &#252;ber das normale File-Share ins Hauptverzeichnis auf die erste Festplatte (Zumeist als "Volume_1" &#252;ber Samba freigegeben) gespeichert wird.</li>
<li>Beim Reboot wird das normale fun_plug 0.5 initialisiert.</li>
</ul>
<p><a name="usb-format"></a>Nun werden wir den Stick frisch partitionieren. Bitte vor dem ausf&#252;hren der folgenden Schritte pr&#252;fen, ob der Stick wirklich dran steckt!<br />
<a rel='lightbox[ffp]' href='http://wolf-u.li/upload/2008/07/1318-ffpusb-1.png'><img src="http://wolf-u.li/upload/2008/07/1318-ffpusb-1-150x150.png" alt="" title="1318-ffpusb-1" width="150" height="150" class="alignleft size-thumbnail wp-image-1668" /></a>Unter Windows verwendet man dazu am einfachsten das Tool <a href="http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe">PuttY</a> von <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">hier</a>. Nach dem Start muss man die Adresse des NAS unter "<em>Host Name</em>" angeben, "<em>Telnet</em>" unter Connection Type anw&#228;hlen und auf "<em>Open</em>" klicken. Nun &#246;ffnet sich die Konsole, wo man direkt eingeloggt ist. Sollte sich trotz der korrekten Eingabe der Adresse des NAS keine verbindung herstellen lassen, so pr&#252;ft man zun&#228;chst ob ein ffp.log auf Volume_1 oder Volume_2 angelegt wurde. Meistens ist dies nicht der Fall. Daher einfach die beiden Dateien fun_plug und fun_plug .tgz auf das andere Share zus&#228;tzlich ablegen.</p>
<p>Zun&#228;chst braucht man dann noch das usb-storage.ko-Modul, damit der USB-Stick erkannt werden kann:</p>
<div class="igBar"><span id="lcode-24"><a href="#" onclick="javascript:showPlainTxt('code-24'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-24">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mkdir -p /mnt/HD_a2/.<span style="">bootstrap</span>/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wget http:<span style="color:#FF9933; font-style:italic;">//wolf-u.li/download-manager.php?id=54 -O /mnt/HD_a2/.bootstrap/usb-storage.ko</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cp /mnt/HD_a2/.<span style="">bootstrap</span>/usb-storage.<span style="">ko</span> /lib/modules/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">insmod /lib/modules/usb-storage.<span style="">ko</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a name="fdisk"></a>Nun ben&#246;tigt man fdisk zur Formatierung des USB-Sticks (Wer sich &#252;ber "cat" wundert: <a href="http://wolf-u.li/3346/crash-von-fdisk-unter-busybox-mit-fehler-segmentation-fault/">Klick</a>):</p>
<div class="igBar"><span id="lcode-25"><a href="#" onclick="javascript:showPlainTxt('code-25'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-25">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cat | fdisk /dev/sdc </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<a rel='lightbox[ffp]' href='http://wolf-u.li/upload/2008/07/1318-ffpusb-2.png'><img src="http://wolf-u.li/upload/2008/07/1318-ffpusb-2-150x150.png" alt="" title="1318-ffpusb-2" width="150" height="150" class="alignleft size-thumbnail wp-image-1669" /></a>Dieses Tool zeigt nun die Zeile "<code>Command (m for help):</code>". Zun&#228;chst l&#228;sst man sich mittels "p[enter]" die momentanen Partitionen anzeigen. Die Ausgabe sieht bei meinem 512MB Test-USB-Stick so aus:</p>
<blockquote><p><code>Disk /dev/sdc: 519 MB, 519569408 bytes<br />
16 heads, 62 sectors/track, 1022 cylinders<br />
Units = cylinders of 992 * 512 = 507904 bytes</p>
<table>
<tr>
<td>Device Boot</td>
<td><strong>|</strong></td>
<td>Start</td>
<td><strong>|</strong></td>
<td>End</td>
<td><strong>|</strong></td>
<td>Blocks</td>
<td><strong>|</strong></td>
<td>Id</td>
<td><strong>|</strong></td>
<td>System</td>
</tr>
<tr>
<td>/dev/sdc1</td>
<td><strong>|</strong></td>
<td>1</td>
<td><strong>|</strong></td>
<td>1022</td>
<td><strong>|</strong></td>
<td>506881</td>
<td><strong>|</strong></td>
<td>c Win95</td>
<td><strong>|</strong></td>
<td>FAT32 (LBA)</td>
</tr>
</table>
</blockquote>
<p>Nun l&#246;schen wir diese eine Partition:</p>
<blockquote><p>d[enter]</p></blockquote>
<p>Und legen eine neue an:</p>
<blockquote><p>n[enter]<br />
p[enter]<br />
1[enter]<br />
[enter]<br />
[enter]<br />
t[enter]<br />
83[enter]</p></blockquote>
<p>Nun haben wir eine Partition erstellt, die die maximale Gr&#246;&#223;e des USB-Sticks ausf&#252;llt und als Linux-Partition markiert ist. Die &#196;nderungen sehen wir uns noch nochmal an und speichern diese anschlie&#223;end:</p>
<blockquote><p>p[enter]<br />
w[enter]</p></blockquote>
<p><a rel='lightbox[ffp]' href='http://wolf-u.li/upload/2008/07/1318-ffpusb-3.png'><img src="http://wolf-u.li/upload/2008/07/1318-ffpusb-3-150x150.png" alt="" title="1318-ffpusb-3" width="150" height="150" class="alignleft size-thumbnail wp-image-1670" /></a>Diese werden wir nun noch auf ext2 formatieren:</p>
<div class="igBar"><span id="lcode-26"><a href="#" onclick="javascript:showPlainTxt('code-26'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-26">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mke2fs /dev/sdc1 </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Damit ist der USB-Stick fertig vorbereitet. Darauf ist nun ein Dateisystem mit dem Typ ext2 in der vollen Gr&#246;&#223;e des Sticks angelegt.</p>
<p><a name="ffp-install"></a>Der n&#228;chste Schritt ist nun, das FFP_SETUP_SCRIPT herunterzuladen:</p>
<div class="igBar"><span id="lcode-27"><a href="#" onclick="javascript:showPlainTxt('code-27'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-27">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mkdir /mnt/HD_a2/.<span style="">bootstrap</span>/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wget http:<span style="color:#FF9933; font-style:italic;">//wolf-u.li/download-manager.php?id=55 -O /mnt/HD_a2/.bootstrap/setup.sh</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chmod +x /mnt/HD_a2/.<span style="">bootstrap</span>/setup.<span style="">sh</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Wenn man die obige minimal-umgebung gestartet hat, dann kann man diese nun vor dem Restart noch entfernen:</p>
<div class="igBar"><span id="lcode-28"><a href="#" onclick="javascript:showPlainTxt('code-28'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-28">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rm -R /mnt/HD_a2/ffp/ </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Nun muss das NAS einmal neu gestartet werden, was entweder &#252;ber das Webinterface oder die Konsole m&#246;glich ist:</p>
<div class="igBar"><span id="lcode-29"><a href="#" onclick="javascript:showPlainTxt('code-29'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-29">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">reboot </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a rel="lightbox[telnet]" href='http://wolf-u.li/upload/2008/07/1426-login-as-root.png'><img src="http://wolf-u.li/upload/2008/07/1426-login-as-root-150x150.png" alt="" title="1426-login-as-root" width="150" height="150" class="alignleft size-thumbnail wp-image-1656" /></a>Nach einem Reboot ist das ffp vom USB-Stick geladen und automatisch telnet aktiviert. Zun&#228;chst sollte man sich nun mit einem geeigneten Telnet-Programm (unter Linux einfach nur "ssh", unter Windows verwende ich <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html ">Putty</a>,wie oben zu sehen) auf dem NAS einloggen. Bitte f&#252;r den folgenden Schritt einfach mal das Bild links ansehen, damits klarer wird.</p>
<blockquote><p>Login as: <strong>root</strong><br />
Passwort sollte keines verlangt werden</p></blockquote>
<p><strong>Wenn (oder direkt) "<code>/mnt/HD_a2 #</code>" oder "<code>/ #</code>" erscheint, ist man eingeloggt und kann fortfahren.</strong></p>
<p><a name="ffp-install-root"></a>Als eine der ersten Aktionen wird nun /etc/shadow mittels pwconv erstellt. Das Passwort wird anschlie&#223;end mittels "passwd" ge&#228;ndert:</p>
<div class="igBar"><span id="lcode-30"><a href="#" onclick="javascript:showPlainTxt('code-30'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-30">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">pwconv</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">passwd </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Wenn das neue Passwort zweimal eingegeben wurde, muss man den root-User noch aktivieren:</p>
<div class="igBar"><span id="lcode-31"><a href="#" onclick="javascript:showPlainTxt('code-31'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-31">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">usermod -s /ffp/bin/sh root </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Nun kann man den Login nun direkt testen. Hierzu gibt man im Anschluss:</p>
<div class="igBar"><span id="lcode-32"><a href="#" onclick="javascript:showPlainTxt('code-32'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-32">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">login </div>
</li>
</ol>
</div>
</div>
</div>
<p>
ein. Wenns nicht klappt, einfach die Prozedur ab "passwd" wiederholen.</p>
<p>Wenn alles geklappt hat, dann <strong>muss</strong> das Passwort in den internen Flash-Speicher gespeichert werden.</p>
<div class="igBar"><span id="lcode-33"><a href="#" onclick="javascript:showPlainTxt('code-33'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-33">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">store-passwd.<span style="">sh</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a name="ffp-install-ssh"></a>Nun wird der SSH-Server aktiviert, da telnet bereits als sehr unsicher (v.a. aufgrund des unverschl&#252;sselten Verkehrs) bekannt ist (das erste Starten wird eine Weile dauern und wirft lustige Zeichen in der Kommandozeile):</p>
<div class="igBar"><span id="lcode-34"><a href="#" onclick="javascript:showPlainTxt('code-34'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-34">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chmod a+x /ffp/start/sshd.<span style="">sh</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sh /ffp/start/sshd.<span style="">sh</span> start </div>
</li>
</ol>
</div>
</div>
</div>
<p>
<strong>Nun den Telnet-Client noch nicht schlie&#223;en!</strong> &#214;ffne gleichzeitig nochmals PuttY und verwende aber statt telnet nun SSH. Versuche eine Verbindung zum NAS. Diese wird (hoffentlich) erfolgreich sein.</p>
<p>Nun (und NUR wenn der Login erfolgreich war!) kann der Telnet-Server deaktiviert werden:</p>
<div class="igBar"><span id="lcode-35"><a href="#" onclick="javascript:showPlainTxt('code-35'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-35">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chmod -x /ffp/start/telnetd.<span style="">sh</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a name="ffp-install-start"></a>Auf dem usbstick ist unter "<code>/mnt/usbstorage</code>" ein Verzeichnis namens "ffp" angelegt worden. Darin befindet sich ein Unterverzeichnis "start", in dem verschiedene Startdateien f&#252;r diverse Dienste liegen. Typischerweise weisen davon nur wenige das Attribut <em>X</em>, also <em>Executable</em>. Nur diese werden auch beim Start des fun_plug ausgef&#252;hrt. Ein paar Zeilen weiter oben habe ich "<code>chmod +x sshd.sh</code>" angeordnet. Diese Anweisung markiert eine Datei als ausf&#252;hrbar. Alle Dateien im <em>Start</em>-Ordner, die als executable markiert sind, werden vom fun_plug aufgerufen.</p>
<p><a name="packagesync"></a>Weitere Software kann man nun einfach installieren. Hierzu muss man zun&#228;chst alle Pakete von fonz auf das NAS syncronisieren. Ich habe das Verzeichnis auf dem USB-Stick angelegt. Wenn es woanders sein soll, sollte das der versierte Nutzer selbst erledigen k&#246;nnen <img src='http://wolf-u.li/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<div class="igBar"><span id="lcode-36"><a href="#" onclick="javascript:showPlainTxt('code-36'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-36">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mkdir /ffp/pkg/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /ffp/pkg/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rsync -av inreto.<span style="">de</span>::<span style="">dns323</span>/fun-plug/<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">5</span>/packages .</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">cd</span> packages </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Schl&#228;gt der rsync-Befehl mit der Meldung "rsync: getaddrinfo: inreto.de 873: Name or service not known" fehl, so ist der DNS-Server nicht korrekt eingetragen.</p>
<p>Mit diesen Befehlen habe ich einen Ordner namens "<em>pkg</em>" im Ordner "<em>ffp</em>" erstellt. Zus&#228;tzlich wurde nun der Ordner "<em>packages</em>" angelegt, der alle kompilierten Pakete von fonz enth&#228;lt. </p>
<p>Nun muss man zun&#228;chst einige Programme auf den neuesten Stand bringen:</p>
<div class="igBar"><span id="lcode-37"><a href="#" onclick="javascript:showPlainTxt('code-37'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-37">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /ffp/pkg/packages/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -u funpkg-*.<span style="">tgz</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -u *.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Anschlie&#223;end installiert man alle verf&#252;gbaren Pakete:</p>
<div class="igBar"><span id="lcode-38"><a href="#" onclick="javascript:showPlainTxt('code-38'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-38">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /ffp/pkg/packages/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -i *.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Zus&#228;tzliche Pakete habe ich dann sp&#228;ter im Verzeichnis <code>/ffp/pkg/additional</code> abgelegt. Diese zus&#228;tzlichen Pakete finden sich in meinem <a href="http://wolf-u.li/2146/ulis-paket-repository-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Repository</a>. Als n&#228;chstes rate ich dieses einzurichten und die <a href="http://wolf-u.li/1427/ntp-zeitabgleich-mit-dem-fun_plug-05-auf-dem-conceptronic-ch3snas-bzw-d-link-dns-323/">Zeitsynchronisation</a> einzuschalten.</p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3329/fun_plug-0-5-auf-einem-usb-stick-auf-dem-conceptronic-ch3mnas-installieren/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>Crash von fdisk unter busybox mit Fehler &#8220;Segmentation fault&#8221;</title>
		<link>http://wolf-u.li/3346/crash-von-fdisk-unter-busybox-mit-fehler-segmentation-fault/</link>
		<comments>http://wolf-u.li/3346/crash-von-fdisk-unter-busybox-mit-fehler-segmentation-fault/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 16:27:57 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Infotech]]></category>
		<category><![CDATA[Befehl]]></category>
		<category><![CDATA[Fehler]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Lösung]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3346</guid>
		<description><![CDATA[Seit langer Zeit melden sich immer wieder Leser bei mir, dass bei ihnen bei bestimmten USB-Sticks das Programm fdisk mit der Meldung, dass es auf einen "Segmentation fault" gesto&#223;en sei, abgest&#252;rzt sei.
Anscheinend ist dies ein Bug des Input-Handlings, weshalb mir ein Leser den folgenden Weg f&#252;r den Aufruf von fdisk schickte:
cat &#124; fdisk /dev/sdc
So bescheuert [...]]]></description>
			<content:encoded><![CDATA[<p>Seit langer Zeit melden sich immer wieder Leser bei mir, dass bei ihnen bei bestimmten USB-Sticks das Programm fdisk mit der Meldung, dass es auf einen "Segmentation fault" gesto&#223;en sei, abgest&#252;rzt sei.</p>
<p>Anscheinend ist dies ein Bug des Input-Handlings, weshalb mir ein Leser den folgenden Weg f&#252;r den Aufruf von fdisk schickte:</p>
<blockquote><p><code>cat | fdisk /dev/sdc</code></p></blockquote>
<p>So bescheuert wie dieser Aufruf aussieht, er behebt den Fehler interessanterweise.</p>
<p>Danke an Martin K.!</p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3346/crash-von-fdisk-unter-busybox-mit-fehler-segmentation-fault/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation des fun_plug 0.5 auf dem Acer easystore NAS</title>
		<link>http://wolf-u.li/3314/installation-des-fun_plug-0-5-auf-dem-acer-easystore-nas/</link>
		<comments>http://wolf-u.li/3314/installation-des-fun_plug-0-5-auf-dem-acer-easystore-nas/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 17:58:51 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Infotech]]></category>
		<category><![CDATA[Acer]]></category>
		<category><![CDATA[easystore]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[NAS]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3314</guid>
		<description><![CDATA[Auf dem Acer easystore NAS l&#228;sst sich, wie schon beim Conceptronic CH3SNAS und CH3MNAS, D-Link DNS-323 und vielen anderen "Home-NAS"-Systemen das sogenannte fun_plug aufspielen. Die Herstelle haben in diese Ger&#228;te eine Funktion eingebaut, die nach Start des Betriebssystems die Ausf&#252;hrung einer Datei auf der Festplatte erm&#246;glicht. Diese Datei heisst bei den meisten Herstellen eben fun_plug [...]]]></description>
			<content:encoded><![CDATA[<p>Auf dem Acer easystore NAS l&#228;sst sich, wie schon beim Conceptronic CH3SNAS und CH3MNAS, D-Link DNS-323 und vielen anderen "Home-NAS"-Systemen das sogenannte fun_plug aufspielen. Die Herstelle haben in diese Ger&#228;te eine Funktion eingebaut, die nach Start des Betriebssystems die Ausf&#252;hrung einer Datei auf der Festplatte erm&#246;glicht. Diese Datei heisst bei den meisten Herstellen eben <em>fun_plug</em> und liegt auf der ersten Festplatte im System. Im Falle von Acer lautet diese abweichend <em>es_plug</em>, erf&#252;llt aber die gleiche Funktion. Ein Entwickler namens fonz hat daf&#252;r das ffp (fonz fun_plug) 0.5 entwickelt, welches &#252;ber diese Datei weitere Funktionen, wie beispielsweise SSH-Server, Webserver oder mehr erlaubt. Mein Kollege Martin hat die Installation bereits <a href="http://blog.chmielewski-martin.de/installation-des-fun_plug-auf-dem-acer-easystore-nas/">zusammengefasst</a>, hier die ausf&#252;hrliche Version.<br />
<span id="more-3314"></span><br />
<strong>Ich stelle nachfolgend meine pers&#246;nlichen Erfahrungen beim Einsatz dieses fun_plugs sowie eine eingedeutsche Installationsanweisung bereit. Zudem weise ich darauf hin, dass ich nicht f&#252;r eventuelle Sch&#228;den, Datenverluste oder andere Probleme haften werde. Das Verwenden dieses Artikels geschieht auf eigene Gefahr!</strong><br />
Zun&#228;chst muss sichergestellt sein, dass das NAS &#252;ber eine g&#252;ltige Netzwerkkonfiguration ("<em>Setup</em>" -> "<em>LAN</em>") mit Gateway &#038; DNS-Server verf&#252;gt. Wird die IP-Adresse automatisch bezogen, ist das im Regelfall korrekt eingestellt.<br />
Nun muss man das fun_plug heruntergeladen wurden. Dieses ist &#252;ber das <a href="http://www.inreto.de/dns323/fun-plug/0.5/">Repository</a> zu beziehen. F&#252;r die Installation werden zwei Dateien ben&#246;tigt: <a href="http://www.inreto.de/dns323/fun-plug/0.5/fun_plug">fun_plug</a> und <a href="http://www.inreto.de/dns323/fun-plug/0.5/fun_plug.tgz">fun_plug.tgz</a>. Ich raten zum Lesen der <a href="http://www.inreto.de/dns323/fun-plug/0.5/README.txt">README</a> mit einer ausf&#252;hrlichen Installationsanweisung.</p>
<p>Los gehts mit dem kopieren der beiden Dateien <em>fun_plug</em> und <em>fun_plug.tgz</em> auf das Volume_1 des NAS. Nun wird die Datei fun_plug (NUR DIE DATEI!) in es_plug umbenannt und das NAS neugestartet.</p>
<p><a rel="lightbox[telnet]" href='http://wolf-u.li/upload/2008/07/1426-login-as-root.png'><img src="http://wolf-u.li/upload/2008/07/1426-login-as-root-150x150.png" alt="" title="1426-login-as-root" width="150" height="150" class="alignleft size-thumbnail wp-image-1656" /></a>Nach dem Reboot ist automatisch telnet aktiviert. Zun&#228;chst sollte man sich nun mit einem geeigneten Telnet-Programm (unter Linux einfach nur "ssh" mit korrektem Port, unter Windows verwende ich <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html ">Putty</a> mit der Protokolleinstellung "telnet") auf dem NAS einloggen. Bitte f&#252;r den folgenden Schritt einfach mal das Bild links ansehen.</p>
<blockquote><p><code>/ #</code></p></blockquote>
<p>Wenn das obige erscheint, ist man eingeloggt und kann fortfahren.</p>
<p><a name="passwd"></a>Als eine der ersten Aktionen wird nun /etc/shadow mittels pwconv erstellt. Das Passwort wird anschlie&#223;end mittels "passwd" ge&#228;ndert:</p>
<div class="igBar"><span id="lcode-49"><a href="#" onclick="javascript:showPlainTxt('code-49'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-49">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">pwconv</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">passwd </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Wenn das neue Passwort zweimal eingegeben wurde, muss man dem root-User noch eine andere Shell zuweisen:</p>
<div class="igBar"><span id="lcode-50"><a href="#" onclick="javascript:showPlainTxt('code-50'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-50">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">usermod -s /ffp/bin/sh root </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Nun kann man den Login testen. Hierzu gibt man:</p>
<div class="igBar"><span id="lcode-51"><a href="#" onclick="javascript:showPlainTxt('code-51'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-51">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">login </div>
</li>
</ol>
</div>
</div>
</div>
<p>
ein. Wenns nicht klappt, einfach die Prozedur ab "passwd" wiederholen.</p>
<p>Wenn die obigen Schritte erfolgreich waren, muss man nun das Passwort in den internen Flash-Speicher speichern. Hierzu gibt es das Script store-passwd.sh. Leider ist das mitgelieferte Script bei diesem NAS nicht funktionst&#252;chtig, weshalb man hier zun&#228;chst mit einem modifizierten Script nachhelfen muss:</p>
<div class="igBar"><span id="lcode-52"><a href="#" onclick="javascript:showPlainTxt('code-52'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-52">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wget http:<span style="color:#FF9933; font-style:italic;">//wolf-u.li/u/121 -O /ffp/sbin/store-passwd.sh</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">store-passwd.<span style="">sh</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Damit sind die ge&#228;nderten Nutzereinstellungen gespeichert.</p>
<p>Nun wird der SSH-Server aktiviert, da Telnet bereits als sehr unsicher (v.a. aufgrund des unverschl&#252;sselten Verkehrs) bekannt ist:</p>
<div class="igBar"><span id="lcode-53"><a href="#" onclick="javascript:showPlainTxt('code-53'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-53">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chmod a+x /ffp/start/sshd.<span style="">sh</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sh /ffp/start/sshd.<span style="">sh</span> start </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Der erste Start des SSH-Servers kann etwas dauern und wirft lustige Zeichen in der Kommandozeile. <strong>Nun den Telnet-Client nicht schlie&#223;en!</strong> &#214;ffne gleichzeitig eine SSH-Session (z.B. per Putty) und versuche eine Verbindung zum NAS. Wenn das erfolgreich war, kann der Telnetserver deaktiviert werden:</p>
<div class="igBar"><span id="lcode-54"><a href="#" onclick="javascript:showPlainTxt('code-54'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-54">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chmod -x /ffp/start/telnetd.<span style="">sh</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Auf der Festplatte ist ein Verzeichnis namens "ffp" angelegt worden. Darin befindet sich ein Unterverzeichnis "start", in dem verschiedene Startdateien f&#252;r diverse Dienste liegen. Typischerweise weisen davon nur wenige das Attribut <em>X</em>, also <em>Executable</em>. Nur diese werden auch beim Start des fun_plug ausgef&#252;hrt. Ein paar Zeilen weiter oben habe ich "<code>chmod +x sshd.sh</code>" angeordnet. Diese Anweisung markiert eine Datei als ausf&#252;hrbar. Alle Dateien im <em>Start</em>-Ordner, die als executable markiert sind, werden vom fun_plug aufgerufen.</p>
<p><a name="packagesync"></a>Weitere Software von fonz kann man nun einfach installieren:</p>
<div class="igBar"><span id="lcode-55"><a href="#" onclick="javascript:showPlainTxt('code-55'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-55">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mkdir /ffp/pkg/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /ffp/pkg/</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">rsync -av inreto.<span style="">de</span>::<span style="">dns323</span>/fun-plug/<span style="color:#800000;color:#800000;">0</span>.<span style="color:#800000;color:#800000;">5</span>/packages .</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">cd</span> packages </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Mit diesen Befehlen habe ich einen Ordner namens "<em>pkg</em>" im Ordner "<em>ffp</em>" erstellt. Zus&#228;tzlich wurde nun der Ordner "<em>packages</em>" angelegt, der alle kompilierten Pakete von fonz enth&#228;lt. </p>
<p>Nun sollte man zuerst ein Upgrade des funpkg machen, um keine Kompatibilit&#228;tsprobleme zu haben:</p>
<div class="igBar"><span id="lcode-56"><a href="#" onclick="javascript:showPlainTxt('code-56'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-56">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -u funpkg*.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Nun kann man Pakete installieren. Entweder man installiert nun einzelne Pakete (Achtung Abh&#228;ngigkeiten beachten!):</p>
<div class="igBar"><span id="lcode-57"><a href="#" onclick="javascript:showPlainTxt('code-57'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-57">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -i paketname.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
Oder einfach alle installieren, damit sind dann alle Abh&#228;ngigkeiten gel&#246;st:</p>
<div class="igBar"><span id="lcode-58"><a href="#" onclick="javascript:showPlainTxt('code-58'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-58">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /ffp/pkg/packages/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -i *.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><a href="http://wolf-u.li/2146/ulis-paket-repository-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Zus&#228;tzliche Pakete</a> habe ich dann sp&#228;ter im Verzeichnis <code>/ffp/pkg/additional</code> abgelegt. F&#252;r weitere Anleitungen habe ich hier eine <a href="http://wolf-u.li/ch3snas/">Seite</a> zusammengestellt. Die Anleitungen f&#252;r das Conceptronic CH3SNAS bzw. D-Link DNS-323 gelten auch f&#252;r das Acer easystore NAS.</p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3314/installation-des-fun_plug-0-5-auf-dem-acer-easystore-nas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Backup2l f&#252;r Sicherungen auf dem Conceptronic CH3SNAS bzw. DNS-323</title>
		<link>http://wolf-u.li/3153/backup2l-fuer-sicherungen-auf-dem-conceptronic-ch3snas-bzw-dns-323/</link>
		<comments>http://wolf-u.li/3153/backup2l-fuer-sicherungen-auf-dem-conceptronic-ch3snas-bzw-dns-323/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 21:47:10 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[CH3MNAS]]></category>
		<category><![CDATA[CH3SNAS]]></category>
		<category><![CDATA[Conceptronic]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[DNS-323]]></category>
		<category><![CDATA[DNS-343]]></category>
		<category><![CDATA[fun_plug]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3153</guid>
		<description><![CDATA[Diese Anleitung bezieht sich auf das fun_plug der Version 0.5.
In vielen Mails die ich erhalten habe, wird immer wieder nach einer Backupl&#246;sung f&#252;r das CH3SNAS gefragt. Ich habe auf meinen Servern ein einfaches Skript am laufen, welches sich Backup2l schimpft und sehr gut f&#252;r Text-Dateien geeignet ist, da es hervorragende Komprimierungsmechanismen mitbringt.
F&#252;r Fonz Fun_plug 0.5 [...]]]></description>
			<content:encoded><![CDATA[<div class="wolfuliannounce">Diese Anleitung bezieht sich auf das <a href="http://wolf-u.li/ch3snas/">fun_plug</a> der Version 0.5.</div>
<p>In vielen Mails die ich erhalten habe, wird immer wieder nach einer Backupl&#246;sung f&#252;r das CH3SNAS gefragt. Ich habe auf meinen Servern ein einfaches Skript am laufen, welches sich <a href="http://backup2l.sourceforge.net/">Backup2l</a> schimpft und sehr gut f&#252;r Text-Dateien geeignet ist, da es hervorragende Komprimierungsmechanismen mitbringt.<br />
F&#252;r Fonz Fun_plug 0.5 habe ich nun ein Paket geschn&#252;rt, welches eine schnelle und einfache Installation dieses Skriptes bietet.<br />
<span id="more-3153"></span><br />
Die Abh&#228;ngigkeiten des Skripts sind vor allem "date find grep gzip gunzip sed awk mount umount", welche &#252;ber die Pakete coreutils, gawk, grep, gzip und sed aus Fonz' Repository abgedeckt sein sollten. Stelle also sicher, dass diese installiert sind! Wichtig sind vor allem die coreutils, stelle sicher, dass diese korrekt installiert sind! Dies findet man wie folgt heraus:</p>
<blockquote><p><code>du --version</code></p></blockquote>
<p>Hier muss in der ersten Zeile:</p>
<blockquote><p><code>du (GNU coreutils)</code></p></blockquote>
<p>zu finden sein. Steht dort was von "busybox", so musst du das Paket coreutils (neu) installieren!</p>
<p>Nun zur Installation von backup2l.Mein <a href="http://wolf-u.li/2146/ulis-paket-repository-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Repository</a> muss zun&#228;chst gesynct werden, damit das Paket heruntergeladen wird. Nun wie gewohnt installieren:</p>
<div class="igBar"><span id="lcode-67"><a href="#" onclick="javascript:showPlainTxt('code-67'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-67">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -i /ffp/pkg/additional/app-backup/backup2l-*.<span style="">tgz</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Jetzt muss man die <code>/ffp/etc/backup2l.conf</code> editieren. Ich wollte <code>/ffp/</code> backuppen, was zu den folgenden Modifikationen an der Config gef&#252;hrt hatte:</p>
<div class="igBar"><span id="lcode-68"><a href="#" onclick="javascript:showPlainTxt('code-68'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-68">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">VOLNAME=<span style="color:#CC0000;">"ffp"</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">SRCLIST=<span style="color:#006600; font-weight:bold;">&#40;</span>/ffp/<span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">SKIPCOND=<span style="color:#006600; font-weight:bold;">&#40;</span>-path <span style="color:#CC0000;">"*.nobackup*"</span> -o -name <span style="color:#CC0000;">"*.o"</span> -o -path <span style="color:#CC0000;">"/ffp/pkg"</span><span style="color:#006600; font-weight:bold;">&#41;</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">BACKUP_DIR=<span style="color:#CC0000;">"/mnt/HD_a2/.ffpbackup/"</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Zus&#228;tzlich muss die Zeile</p>
<div class="igBar"><span id="lcode-69"><a href="#" onclick="javascript:showPlainTxt('code-69'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-69">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">UNCONFIGURED=<span style="color:#800000;color:#800000;">1</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p>
auskommentiert werden. Den Rest habe ich so belassen, man kann aber &#252;ber die Kommentare sehr gut die Funktionsweise der einzelnen Parameter erkennen. Das BACKUP_DIR muss erstellt werden!</p>
<p>Damit ist backup2l erstma konfiguriert. Die vorhandene Config hat ein Backupkonzept, welches zwei Fullbackups mit jeweils 3 Leveln von drei differentiellen Backups und jeweils 8 Subleveln beinhaltet. Jetzt kann man &#252;ber:</p>
<div class="igBar"><span id="lcode-70"><a href="#" onclick="javascript:showPlainTxt('code-70'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-70">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">backup2l -b </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>in der Kommandozeile das Backup ausf&#252;hren.</p>
<p>Wenn man ein zweites Backup von einer anderen Location anlegen m&#246;chte, so legt man eine zweite Config an, die man einfach von der originalen kopiert und dann mit dem folgenden Befehl ausf&#252;hrt.</p>
<div class="igBar"><span id="lcode-71"><a href="#" onclick="javascript:showPlainTxt('code-71'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-71">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">backup2l -b --conf /ffp/etc/backup2l.<span style="">anotherconfig</span>.<span style="">conf</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>M&#246;chte man aus dem letzten Backup beispielsweise <code>/ffp/etc/</code> wiederherstellen, so f&#252;hrt man zun&#228;chst den folgenden Befehl f&#252;r eine &#220;bersicht der vorhandenen Backups aus:</p>
<div class="igBar"><span id="lcode-72"><a href="#" onclick="javascript:showPlainTxt('code-72'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-72">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">backup2l -s </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Dies f&#252;hrt beispielsweise zur folgenden Ausgabe:</p>
<blockquote><p><code>backup2l v1.4 by Gundolf Kiefer</p>
<p>Summary<br />
=======</p>
<p>Backup       Date       Time  |  Size   | Skipped  Files+D |  New  Obs. | Err.<br />
------------------------------------------------------------------------------<br />
ffp.1        2009-08-17 01:16 |  506.7M |     278    49297 |49297     0 |    0</code></p></blockquote>
<p>Wie man sieht ist ein Backup vorhanden, da ich noch keine weiteren angelegt habe. Jetzt wechsel ich in ein leeres Verzeichnis, da die Dateien relativ zum momentanen Verzeichnis wiederhergestellt werden:</p>
<div class="igBar"><span id="lcode-73"><a href="#" onclick="javascript:showPlainTxt('code-73'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-73">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">mkdir /mnt/HD_a2/restore/</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">cd /mnt/HD_a2/restore/ </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Ich stelle dann wie folgt mein Verzeichnis wieder her:</p>
<div class="igBar"><span id="lcode-74"><a href="#" onclick="javascript:showPlainTxt('code-74'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-74">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">backup2l -t <span style="color:#800000;color:#800000;">1</span> -r /ffp/etc/ </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Nun wird sind in /mnt/HD_a2/restore/ das Verzeichnis <code>ffp/etc/</code> befinden, was ich anschlie&#223;end an die richtige Stelle verschieben k&#246;nnte. Genauso geht &#252;brigens auch der restore einzelner Dateien.</p>
<p>Zum Schluss dieses Artikels kann ich die Lekt&#252;re des <a href="http://wiki.hetzner.de/index.php/Backup2l">Wiki-Artikels von Hetzner zum Thema backup2l</a> sowie die manpage von backup2l (Auf der Konsole <code>man backup2l</code> eingeben) empfehlen.</p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3153/backup2l-fuer-sicherungen-auf-dem-conceptronic-ch3snas-bzw-dns-323/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Reaktivierung von Telnet bei installiertem fun_plug auf dem Conceptronic CH3SNAS bzw. D-Link DNS-323</title>
		<link>http://wolf-u.li/3121/reaktivierung-von-telnet-bei-installiertem-fun_plug-auf-dem-conceptronic-ch3snas-bzw-d-link-dns-323/</link>
		<comments>http://wolf-u.li/3121/reaktivierung-von-telnet-bei-installiertem-fun_plug-auf-dem-conceptronic-ch3snas-bzw-d-link-dns-323/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:11:01 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[CH3SNAS]]></category>
		<category><![CDATA[Conceptronic]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[DNS-323]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[Telnet]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3121</guid>
		<description><![CDATA[Es gibt einige Situationen, wo pl&#246;tzlich &#252;ber SSH kein Zugriff mehr auf das NAS-Device besteht und ein Zugriff &#252;ber das passwortlose Telnet praktisch w&#228;re. Eine davon ist der Fall, wenn man ein Firmwareupdate durchf&#252;hrt und vergisst zuvor Telnet zu aktivieren. Oder wenn man beispielsweise das root-passwort vergisst.

Es gibt daf&#252;r aber eine L&#246;sung. Man l&#228;dt einfach [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt einige Situationen, wo pl&#246;tzlich &#252;ber SSH kein Zugriff mehr auf das NAS-Device besteht und ein Zugriff &#252;ber das passwortlose Telnet praktisch w&#228;re. Eine davon ist der Fall, wenn man ein <a href="http://wolf-u.li/3120/vorgehen-bei-einem-firmwareupdate-mit-installiertem-fun_plug-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Firmwareupdate</a> durchf&#252;hrt und vergisst zuvor Telnet zu aktivieren. Oder wenn man beispielsweise das root-passwort vergisst.<br />
<span id="more-3121"></span><br />
Es gibt daf&#252;r aber eine L&#246;sung. Man l&#228;dt einfach <a href="http://wolf-u.li/download-manager.php?id=49">diese Datei</a> (<a href="http://forum.dsmg600.info/p19176-Today-23%3A27%3A18.html#p19176">Urspr&#252;ngliche Quelle</a>) runter und legt diese neben der Datei fun_plug auf dem Laufwerk ab. Darin ist eine, als ausf&#252;hrbar markierte Start-Datei f&#252;r den Telnet-Server des fun_plug. Anschlie&#223;end einmal neustarten.</p>
<p>Dann wie beim <a href="http://wolf-u.li/3120/vorgehen-bei-einem-firmwareupdate-mit-installiertem-fun_plug-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">Firmwareupdate</a>:</p>
<ul>
<li>Per Telnet einloggen</li>
<li><code>passwd</code></li>
<li><code>chsh -s /ffp/bin/sh root</code></li>
<li><code>pwck</code></li>
<li><code>grpck</code></li>
<li><code>login</code></li>
<li>Login per SSH testen => Telnet abschalten</li>
<li>store-passwd.sh zum aktualisieren des internen Passwortspeichers aufrufen</li>
</ul>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3121/reaktivierung-von-telnet-bei-installiertem-fun_plug-auf-dem-conceptronic-ch3snas-bzw-d-link-dns-323/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Vorgehen bei einem Firmwareupdate mit installiertem fun_plug f&#252;r das Conceptronic CH3SNAS bzw. D-Link DNS-323</title>
		<link>http://wolf-u.li/3120/vorgehen-bei-einem-firmwareupdate-mit-installiertem-fun_plug-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/</link>
		<comments>http://wolf-u.li/3120/vorgehen-bei-einem-firmwareupdate-mit-installiertem-fun_plug-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 19:02:40 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[CH3SNAS]]></category>
		<category><![CDATA[Conceptronic]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[DNS-323]]></category>
		<category><![CDATA[Firmware]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3120</guid>
		<description><![CDATA[Von zeit zu Zeit erscheinen f&#252;r die NAS-Ger&#228;te Firmwareupdates, welche von den Nutzern gerne akzeptiert werden, da diese Fehler beheben oder neue Funktionalit&#228;ten mitbringen. Leider wird der Updateprozess bei installiertem fun_plug etwas komplizierter und verlangt ein wenig Aufmerksamkeit. Hat mans bereits verbockt und geupdated, ohne den untenstehenden Prozess zu befolgen, so gibt es nat&#252;rlich auch [...]]]></description>
			<content:encoded><![CDATA[<p>Von zeit zu Zeit erscheinen f&#252;r die NAS-Ger&#228;te Firmwareupdates, welche von den Nutzern gerne akzeptiert werden, da diese Fehler beheben oder neue Funktionalit&#228;ten mitbringen. Leider wird der Updateprozess bei installiertem fun_plug etwas komplizierter und verlangt ein wenig Aufmerksamkeit. Hat mans bereits verbockt und geupdated, ohne den untenstehenden Prozess zu befolgen, so gibt es nat&#252;rlich auch <a href="http://wolf-u.li/3121/reaktivierung-von-telnet-bei-installiertem-fun_plug-auf-dem-conceptronic-ch3snas-bzw-d-link-dns-323/">Abhilfe</a>.<br />
<span id="more-3120"></span><br />
Updatevorgang:</p>
<ul>
<li>Telnet aktivieren (<code>chmod a+x /ffp/start/telnetd.sh</code>)</li>
<li>Datei fun_plug umbenennen, sodass das fun_plug deaktiviert wird</li>
<li>Firmware-Update aufspielen</li>
<li>Auf Werkseinstellungen zur&#252;cksetzen</li>
<li>fun_plug zur&#252;ck benennen</li>
<li>Per Telnet einloggen, dann Shell und Root-Passwort neu setzen
<ul>
<li><code>passwd</code></li>
<li><code>chsh -s /ffp/bin/sh root</code></li>
<li><code>pwck</code></li>
<li><code>grpck</code></li>
<li><code>login</code></li>
</ul>
</li>
<li>Login per SSH testen => Telnet abschalten</li>
<li>store-passwd.sh zum aktualisieren des internen Passwortspeichers aufrufen</li>
</ul>
<p>Done <img src='http://wolf-u.li/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3120/vorgehen-bei-einem-firmwareupdate-mit-installiertem-fun_plug-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fehler &#8220;the fastcgi-backend /ffp/bin/php-cgi failed to start&#8221; unter fun_plug 0.5 in der Logdatei des lighttpd</title>
		<link>http://wolf-u.li/3113/fehler-the-fastcgi-backend-ffpbinphp-cgi-failed-to-start-unter-fun_plug-05-in-der-logdatei-des-lighttpd/</link>
		<comments>http://wolf-u.li/3113/fehler-the-fastcgi-backend-ffpbinphp-cgi-failed-to-start-unter-fun_plug-05-in-der-logdatei-des-lighttpd/#comments</comments>
		<pubDate>Wed, 22 Jul 2009 12:14:57 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Infotech]]></category>
		<category><![CDATA[CH3SNAS]]></category>
		<category><![CDATA[Conceptronic]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[DNS-323]]></category>
		<category><![CDATA[fun_plug]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3113</guid>
		<description><![CDATA[Manchmal tritt der folgende Fehler unter FFP0.5 in den Logdateien des lighttpd auf, weshalb der Webserver nicht startet:
PLAIN TEXT
CODE:




&#40;log.c.172&#41; server started


&#40;mod_fastcgi.c.1087&#41; the fastcgi-backend /ffp/bin/php-cgi failed to start:


&#40;mod_fastcgi.c.1091&#41; child exited with status 16 /ffp/bin/php-cgi


&#40;mod_fastcgi.c.1094&#41; If you’re trying to run your app as a FastCGI backend, make sure you’re using the FastCGI-enabled version.


If this is PHP on [...]]]></description>
			<content:encoded><![CDATA[<p>Manchmal tritt der folgende Fehler unter FFP0.5 in den Logdateien des lighttpd auf, weshalb der Webserver nicht startet:</p>
<div class="igBar"><span id="lcode-77"><a href="#" onclick="javascript:showPlainTxt('code-77'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-77">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>log.<span style="">c</span>.<span style="color:#800000;color:#800000;">172</span><span style="color:#006600; font-weight:bold;">&#41;</span> server started</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>mod_fastcgi.<span style="">c</span>.<span style="color:#800000;color:#800000;">1087</span><span style="color:#006600; font-weight:bold;">&#41;</span> the fastcgi-backend /ffp/bin/php-cgi failed to start:</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>mod_fastcgi.<span style="">c</span>.<span style="color:#800000;color:#800000;">1091</span><span style="color:#006600; font-weight:bold;">&#41;</span> child exited with status <span style="color:#800000;color:#800000;">16</span> /ffp/bin/php-cgi</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>mod_fastcgi.<span style="">c</span>.<span style="color:#800000;color:#800000;">1094</span><span style="color:#006600; font-weight:bold;">&#41;</span> If you’re trying to run your app as a FastCGI backend, make sure you’re using the FastCGI-enabled version.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="">If</span> this is PHP on Gentoo, add ‘fastcgi’ to the USE flags.</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>mod_fastcgi.<span style="">c</span>.<span style="color:#800000;color:#800000;">1398</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#91;</span>ERROR<span style="color:#006600; font-weight:bold;">&#93;</span>: spawning fcgi failed.</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color:#006600; font-weight:bold;">&#40;</span>server.<span style="">c</span>.<span style="color:#800000;color:#800000;">928</span><span style="color:#006600; font-weight:bold;">&#41;</span> Configuration of plugins failed. <span style="">Going</span> down. </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Das Problem ist schnell behoben, indem das Paket "curl" installiert wird. Hintergrund ist die Entscheidung, die curl-extensions in php mit aufzunehmen, was seit dem Paket der Version 5.2.9 der Fall ist.</p>
<p>So schnell gehts, wenn man <a href="http://wolf-u.li/2146/ulis-paket-repository-fuer-das-conceptronic-ch3snas-bzw-d-link-dns-323/">mein Repository</a> eingebunden hat:</p>
<div class="igBar"><span id="lcode-78"><a href="#" onclick="javascript:showPlainTxt('code-78'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-78">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">funpkg -i /ffp/pkg/additional<span style="color:#008000;">/*/curl-*.tgz </span></div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Dann den lighttpd wie gewohnt starten <img src='http://wolf-u.li/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3113/fehler-the-fastcgi-backend-ffpbinphp-cgi-failed-to-start-unter-fun_plug-05-in-der-logdatei-des-lighttpd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shell eines Nutzers unter Linux &#228;ndern</title>
		<link>http://wolf-u.li/3049/shell-eines-nutzers-unter-linux-aendern/</link>
		<comments>http://wolf-u.li/3049/shell-eines-nutzers-unter-linux-aendern/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 15:53:37 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Infotech]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=3049</guid>
		<description><![CDATA[Im Gespr&#228;ch mit einem Kumpel kam grad die Frage auf, wie man die Shell eines Nutzers unter Linux &#228;ndert:
PLAIN TEXT
CODE:




chsh -s /pfad/zur/shell username 






Beispielsweise w&#228;re der Befehl f&#252;r das fun_plug so gestrickt:
PLAIN TEXT
CODE:




chsh -s /ffp/bin/sh root 






&#169; 2005-2009 by Uli Wolf - This Content is distributed under the Creative Commons License This feed is for [...]]]></description>
			<content:encoded><![CDATA[<p>Im Gespr&#228;ch mit einem Kumpel kam grad die Frage auf, wie man die Shell eines Nutzers unter Linux &#228;ndert:</p>
<div class="igBar"><span id="lcode-81"><a href="#" onclick="javascript:showPlainTxt('code-81'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-81">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chsh -s /pfad/zur/shell username </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Beispielsweise w&#228;re der Befehl f&#252;r das <a href="http://wolf-u.li/tag/fun_plug/">fun_plug</a> so gestrickt:</p>
<div class="igBar"><span id="lcode-82"><a href="#" onclick="javascript:showPlainTxt('code-82'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-82">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">chsh -s /ffp/bin/sh root </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/3049/shell-eines-nutzers-unter-linux-aendern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fun_plug auf dem D-Link DNS-343</title>
		<link>http://wolf-u.li/2916/fun_plug-auf-dem-d-link-dns-343/</link>
		<comments>http://wolf-u.li/2916/fun_plug-auf-dem-d-link-dns-343/#comments</comments>
		<pubDate>Sat, 02 May 2009 08:39:39 +0000</pubDate>
		<dc:creator>Uli</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[DNS-343]]></category>
		<category><![CDATA[fun_plug]]></category>
		<category><![CDATA[Installation]]></category>

		<guid isPermaLink="false">http://wolf-u.li/?p=2916</guid>
		<description><![CDATA[Wie sich im Forum meiner englischsprachigen Seite NAS-Tweaks.net zum Thema fun_plug ergeben hat, ist nun die Installation von fun_plug 0.5 auf dem D-Link DNS-343 ohne "segmentation fault" m&#246;glich. Wie Fonz herausgefunden hatte, lag es m&#246;glicherweise an der einem Firmwareproblem, welches in der Version 1.03 behoben ist. Diese kann von hier bezogen werden, auf der deutschen [...]]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://rcm-de.amazon.de/e/cm?t=endlessinspir-21&#038;o=3&#038;p=8&#038;l=as1&#038;asins=B001DPTU48&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" align="right"></iframe>Wie sich im <a href="http://forum.nas-tweaks.net/">Forum</a> meiner englischsprachigen Seite <a href="http://nas-tweaks.net/">NAS-Tweaks.net</a> zum Thema fun_plug <a href="http://forum.nas-tweaks.net/modifications-and-addons/ssh-(access-denied)-and-telnet-andgtlogin-(incorrect-login)-after-reboot/">ergeben hat</a>, ist nun die Installation von fun_plug 0.5 auf dem D-Link DNS-343 ohne "segmentation fault" m&#246;glich. Wie Fonz herausgefunden hatte, lag es m&#246;glicherweise an der einem Firmwareproblem, welches in der Version 1.03 behoben ist. Diese kann von <a href="http://www.dlink.com.au/tech/Download/download.aspx?product=DNS-343&#038;revision=REV_A&#038;filetype=Firmware">hier</a> bezogen werden, auf der deutschen D-Link-Seite ist diese noch nicht verf&#252;gbar.</p>
<p>Anschlie&#223;end kann die <a href="http://wolf-u.li/1426/fun_plug-05-auf-dem-conceptronic-ch3snas-bzw-d-link-dns-323-installieren/">regul&#228;re Installation</a> des fun_plug durchgef&#252;hrt werden. Allerdings muss statt der mitgelieferten store-passwd.sh eine <a href="http://wolf-u.li/download-manager.php?id=48">modifizierte store-passwd.sh</a> verwendet werden, da sonst die Passw&#246;rter nicht korrekt abgelegt werden. Diese stammt ebenfalls von Fonz aus <a href="http://forum.nas-tweaks.net/modifications-and-addons/ssh-(access-denied)-and-telnet-andgtlogin-(incorrect-login)-after-reboot/msg170/#msg170">diesem Beitrag</a>:</p>
<div class="igBar"><span id="lcode-84"><a href="#" onclick="javascript:showPlainTxt('code-84'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-84">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">wget http:<span style="color:#FF9933; font-style:italic;">//wolf-u.li/u/121 -O /ffp/sbin/store-passwd.sh</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">store-passwd.<span style="">sh</span> </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<hr /><small><center>&copy; 2005-2009 by <a href='http://wolf-u.li/'>Uli Wolf</a> - This Content is distributed under the <a href='http://wolf-u.li/pwnd-faq/'>Creative Commons License</a><br /> This feed is for personal, non-commercial use only. <br /> The use of this feed on other websites without attribution to the author and notification of the author breaches copyright. If this content is not in your news reader, it makes the page you are viewing an infringement of the copyright. (Digital Fingerprint:  d2a576b5311479d89eff39b7ca886f6b)</center></small>]]></content:encoded>
			<wfw:commentRss>http://wolf-u.li/2916/fun_plug-auf-dem-d-link-dns-343/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
