<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-AT">
	<id>http://oldwiki.streamboard.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LarsRosen</id>
	<title>Streamboard Wiki - Benutzerbeiträge [de-at]</title>
	<link rel="self" type="application/atom+xml" href="http://oldwiki.streamboard.tv/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LarsRosen"/>
	<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/wiki/Spezial:Beitr%C3%A4ge/LarsRosen"/>
	<updated>2026-05-08T22:49:13Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.41.1</generator>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=7078</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=7078"/>
		<updated>2011-06-26T16:58:36Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Auto-Installation per Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar &lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 &lt;br /&gt;
  `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:  cardserver&lt;br /&gt;
  # Required-Start: &lt;br /&gt;
  # Required-Stop: &lt;br /&gt;
  # Default-Start: 2 3 4 5&lt;br /&gt;
  # Default-Stop: 0 1 6&lt;br /&gt;
  # Short-Description: Start-Oscam&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  &lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
Das Config.sh Script aufrufen&lt;br /&gt;
&lt;br /&gt;
 service oscamstart config&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=7077</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=7077"/>
		<updated>2011-06-26T16:52:05Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=7076</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=7076"/>
		<updated>2011-06-26T16:40:58Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=7061</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=7061"/>
		<updated>2011-06-25T20:08:04Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6733</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6733"/>
		<updated>2011-05-19T14:45:35Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Oscam ins System integrieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar &lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 &lt;br /&gt;
  `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:  cardserver&lt;br /&gt;
  # Required-Start: &lt;br /&gt;
  # Required-Stop: &lt;br /&gt;
  # Default-Start: 2 3 4 5&lt;br /&gt;
  # Default-Stop: 0 1 6&lt;br /&gt;
  # Short-Description: Start-Oscam&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  &lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6730</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6730"/>
		<updated>2011-05-19T14:41:34Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Oscam ins System integrieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar &lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 &lt;br /&gt;
  `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:  cardserver&lt;br /&gt;
  # Required-Start: 2 3 4 5&lt;br /&gt;
  # Required-Stop: 0 1 6&lt;br /&gt;
  # Default-Start: Start OSCAM&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  &lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6729</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6729"/>
		<updated>2011-05-19T14:40:33Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Oscam ins System integrieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar &lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 &lt;br /&gt;
  `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:  cardserver&lt;br /&gt;
  # Required-Start: 2 3 4 5&lt;br /&gt;
  # Required-Stop: 0 1 6&lt;br /&gt;
  # Default-Start: Start OSCAM&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  &lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6728</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6728"/>
		<updated>2011-05-19T14:36:20Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar &lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 &lt;br /&gt;
  `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:  cardserver&lt;br /&gt;
  # Required-Start: 2 3 4 5&lt;br /&gt;
  # Required-Stop: 0 1 6&lt;br /&gt;
  # Default-Start: Start OSCAM&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6510</id>
		<title>OSCam/de/Langzeitlog</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6510"/>
		<updated>2011-04-18T17:07:33Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Erstellen des Script&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Langzeit Log erstellen ==&lt;br /&gt;
Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen.&lt;br /&gt;
Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.Dies langt leider nicht aus wenn man Logs über Tage benötigt.&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten des Sticks ===&lt;br /&gt;
- USB-Stick Formatieren auf gewünschtes Format&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erstellen des Script&#039;s ===&lt;br /&gt;
- folgendes scipt auf dem USB-Stick erstellen&lt;br /&gt;
&lt;br /&gt;
  vi log.sh&lt;br /&gt;
&lt;br /&gt;
  [i] drücken für Insertmode&lt;br /&gt;
&lt;br /&gt;
- script kopieren und einfügen&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ###BEGINN INFO&lt;br /&gt;
  #Für: Oscam&lt;br /&gt;
  #Beschreibung: Erstellt Oscam Langzeit Log&lt;br /&gt;
  #Author: Streamboard.gmc.to&lt;br /&gt;
  ### END INFO&lt;br /&gt;
 &lt;br /&gt;
  #KONFIGURATION&lt;br /&gt;
  logdir=                 #zb  /usr/local/etc&lt;br /&gt;
  log=oscam.log&lt;br /&gt;
  logprev=oscam.log-prev&lt;br /&gt;
  count=1&lt;br /&gt;
  countmax=300    #300*10MB=3GB&lt;br /&gt;
  sleeptime=120     # sek.&lt;br /&gt;
  #ENDE&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  while true ;do&lt;br /&gt;
  if [ -f $logdir/$logprev ]; then&lt;br /&gt;
   echo &amp;quot;$count&amp;quot;	&lt;br /&gt;
   mv -f $logdir/$logprev $logdir/$count.log&lt;br /&gt;
   date &amp;gt;&amp;gt; $logdir/$count.log&lt;br /&gt;
   count=$((count+1))&lt;br /&gt;
  else&lt;br /&gt;
   sleep 1&lt;br /&gt;
  fi&lt;br /&gt;
  if [ $count -gt &amp;quot;$countmax&amp;quot; ]; then&lt;br /&gt;
   count=1&lt;br /&gt;
  fi&lt;br /&gt;
  sleep $sleeptime&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  [ESC] drücken für Insertmode verlassen&lt;br /&gt;
&lt;br /&gt;
=== Anpassen der Parameter im Script=== &lt;br /&gt;
 &lt;br /&gt;
       logdir     = logging Verzeichniss wo oscam.log liegt&lt;br /&gt;
       countmax   = Maximal zu erstellen Log&#039;s (300x10Mb =3Gb z.b)&lt;br /&gt;
       sleeptime  = Zeit die das Script wartet bis zum nächsten ausführen&lt;br /&gt;
 &lt;br /&gt;
- Mit den Pfeiltasten an die zu ändernde stelle Navigieren&lt;br /&gt;
&lt;br /&gt;
  [i] für insertmode&lt;br /&gt;
&lt;br /&gt;
Werte ändern&lt;br /&gt;
&lt;br /&gt;
  [ESC] für Insertmode verlassen&lt;br /&gt;
&lt;br /&gt;
Wenn alles so ist wie gewünscht&lt;br /&gt;
&lt;br /&gt;
 [:] für Befehlsmodus&lt;br /&gt;
 [w][q] für schreiben und verlassen &lt;br /&gt;
=== Ausführen und Auswerten ===&lt;br /&gt;
- Das Script muss die passenden Rechten vergeben werden&lt;br /&gt;
 &lt;br /&gt;
  netbook:~/oscam$ chmod +x ./log.sh&lt;br /&gt;
  &lt;br /&gt;
- Das Script muss im Hintergrund ausgeführt werden in dem Verzeichniss wo es liegt&lt;br /&gt;
&lt;br /&gt;
   netbook:~/oscam$ ./log.sh &amp;amp;&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6485</id>
		<title>OSCam/de/Langzeitlog</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6485"/>
		<updated>2011-04-17T17:20:31Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Erstellen des Script&amp;#039;s */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Langzeit Log erstellen ==&lt;br /&gt;
Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen.&lt;br /&gt;
Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.Dies langt leider nicht aus wenn man Logs über Tage benötigt.&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten des Sticks ===&lt;br /&gt;
- USB-Stick Formatieren auf gewünschtes Format&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erstellen des Script&#039;s ===&lt;br /&gt;
- folgendes scipt auf dem USB-Stick erstellen&lt;br /&gt;
&lt;br /&gt;
  vi log.sh&lt;br /&gt;
&lt;br /&gt;
  [i] drücken für Insertmode&lt;br /&gt;
&lt;br /&gt;
- script kopieren und einfügen&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ###BEGINN INFO&lt;br /&gt;
  #Für: Oscam&lt;br /&gt;
  #Beschreibung: Erstellt Oscam Langzeit Log&lt;br /&gt;
  #Author: Streamboard.gmc.to&lt;br /&gt;
  ### END INFO&lt;br /&gt;
 &lt;br /&gt;
  #KONFIGURATION&lt;br /&gt;
  logdir=&lt;br /&gt;
  log=oscam.log&lt;br /&gt;
  logprev=oscam.log-prev&lt;br /&gt;
  count=1&lt;br /&gt;
  countmax=300    #300*10MB=3GB&lt;br /&gt;
  sleeptime=120     # sek.&lt;br /&gt;
  #ENDE&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  while true ;do&lt;br /&gt;
  if [ -f $logdir/$logprev ]; then&lt;br /&gt;
   echo &amp;quot;$count&amp;quot;	&lt;br /&gt;
   mv -f $logdir/$logprev $logdir/$count.log&lt;br /&gt;
   date &amp;gt;&amp;gt; $logdir/$count.log&lt;br /&gt;
   count=$((count+1))&lt;br /&gt;
  else&lt;br /&gt;
   sleep 1&lt;br /&gt;
  fi&lt;br /&gt;
  if [ $count -gt &amp;quot;$countmax&amp;quot; ]; then&lt;br /&gt;
   count=1&lt;br /&gt;
  fi&lt;br /&gt;
  sleep $sleeptime&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  [ESC] drücken für Insertmode verlassen&lt;br /&gt;
&lt;br /&gt;
=== Anpassen der Parameter im Script=== &lt;br /&gt;
 &lt;br /&gt;
       logdir     = logging Verzeichniss wo oscam.log liegt&lt;br /&gt;
       countmax   = Maximal zu erstellen Log&#039;s (300x10Mb =3Gb z.b)&lt;br /&gt;
       sleeptime  = Zeit die das Script wartet bis zum nächsten ausführen&lt;br /&gt;
 &lt;br /&gt;
- Mit den Pfeiltasten an die zu ändernde stelle Navigieren&lt;br /&gt;
&lt;br /&gt;
  [i] für insertmode&lt;br /&gt;
&lt;br /&gt;
Werte ändern&lt;br /&gt;
&lt;br /&gt;
  [ESC] für Insertmode verlassen&lt;br /&gt;
&lt;br /&gt;
Wenn alles so ist wie gewünscht&lt;br /&gt;
&lt;br /&gt;
 [:] für Befehlsmodus&lt;br /&gt;
 [w][q] für schreiben und verlassen &lt;br /&gt;
=== Ausführen und Auswerten ===&lt;br /&gt;
- Das Script muss die passenden Rechten vergeben werden&lt;br /&gt;
 &lt;br /&gt;
  netbook:~/oscam$ chmod +x ./log.sh&lt;br /&gt;
  &lt;br /&gt;
- Das Script muss im Hintergrund ausgeführt werden in dem Verzeichniss wo es liegt&lt;br /&gt;
&lt;br /&gt;
   netbook:~/oscam$ ./log.sh &amp;amp;&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6484</id>
		<title>OSCam/de/Langzeitlog</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6484"/>
		<updated>2011-04-17T17:14:14Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Langzeit Log erstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Langzeit Log erstellen ==&lt;br /&gt;
Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen.&lt;br /&gt;
Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.Dies langt leider nicht aus wenn man Logs über Tage benötigt.&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten des Sticks ===&lt;br /&gt;
- USB-Stick Formatieren auf gewünschtes Format&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erstellen des Script&#039;s ===&lt;br /&gt;
- folgendes scipt auf dem USB-Stick erstellen&lt;br /&gt;
&lt;br /&gt;
  vi log.sh&lt;br /&gt;
&lt;br /&gt;
  [i] drücken für Insertmode&lt;br /&gt;
&lt;br /&gt;
- script kopieren und einfügen&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  logdir=&lt;br /&gt;
  log=oscam.log&lt;br /&gt;
  logprev=oscam.log-prev&lt;br /&gt;
  count=1&lt;br /&gt;
  countmax=300    #300*10MB=3GB&lt;br /&gt;
  sleeptime=120     # sek.&lt;br /&gt;
  while true ;do&lt;br /&gt;
  if [ -f $logdir/$logprev ]; then&lt;br /&gt;
   echo &amp;quot;$count&amp;quot;	&lt;br /&gt;
   mv -f $logdir/$logprev $logdir/$count.log&lt;br /&gt;
   date &amp;gt;&amp;gt; $logdir/$count.log&lt;br /&gt;
   count=$((count+1))&lt;br /&gt;
  else&lt;br /&gt;
   sleep 1&lt;br /&gt;
  fi&lt;br /&gt;
  if [ $count -gt &amp;quot;$countmax&amp;quot; ]; then&lt;br /&gt;
   count=1&lt;br /&gt;
  fi&lt;br /&gt;
  sleep $sleeptime&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  [ESC] drücken für Insertmode verlassen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Anpassen der Parameter im Script=== &lt;br /&gt;
 &lt;br /&gt;
       logdir     = logging Verzeichniss wo oscam.log liegt&lt;br /&gt;
       countmax   = Maximal zu erstellen Log&#039;s (300x10Mb =3Gb z.b)&lt;br /&gt;
       sleeptime  = Zeit die das Script wartet bis zum nächsten ausführen&lt;br /&gt;
 &lt;br /&gt;
- Mit den Pfeiltasten an die zu ändernde stelle Navigieren&lt;br /&gt;
&lt;br /&gt;
  [i] für insertmode&lt;br /&gt;
&lt;br /&gt;
Werte ändern&lt;br /&gt;
&lt;br /&gt;
  [ESC] für Insertmode verlassen&lt;br /&gt;
&lt;br /&gt;
Wenn alles so ist wie gewünscht&lt;br /&gt;
&lt;br /&gt;
 [:] für Befehlsmodus&lt;br /&gt;
 [w][q] für schreiben und verlassen &lt;br /&gt;
=== Ausführen und Auswerten ===&lt;br /&gt;
- Das Script muss die passenden Rechten vergeben werden&lt;br /&gt;
 &lt;br /&gt;
  netbook:~/oscam$ chmod +x ./log.sh&lt;br /&gt;
  &lt;br /&gt;
- Das Script muss im Hintergrund ausgeführt werden in dem Verzeichniss wo es liegt&lt;br /&gt;
&lt;br /&gt;
   netbook:~/oscam$ ./log.sh &amp;amp;&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6483</id>
		<title>OSCam/de/Langzeitlog</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6483"/>
		<updated>2011-04-17T17:10:27Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Langzeit Log erstellen ==&lt;br /&gt;
Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen.&lt;br /&gt;
Oscam erstellt ja leider Maximal 2 log Dateien mit jeweils 10MB.Dies langt leider nicht aus wenn man logs über tage benötigt.&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten des Sticks ===&lt;br /&gt;
- USB-Stick Formatieren auf gewünschtes Format&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erstellen des Script&#039;s ===&lt;br /&gt;
- folgendes scipt auf dem USB-Stick erstellen&lt;br /&gt;
&lt;br /&gt;
  vi log.sh&lt;br /&gt;
&lt;br /&gt;
  [i] drücken für Insertmode&lt;br /&gt;
&lt;br /&gt;
- script kopieren und einfügen&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  logdir=&lt;br /&gt;
  log=oscam.log&lt;br /&gt;
  logprev=oscam.log-prev&lt;br /&gt;
  count=1&lt;br /&gt;
  countmax=300    #300*10MB=3GB&lt;br /&gt;
  sleeptime=120     # sek.&lt;br /&gt;
  while true ;do&lt;br /&gt;
  if [ -f $logdir/$logprev ]; then&lt;br /&gt;
   echo &amp;quot;$count&amp;quot;	&lt;br /&gt;
   mv -f $logdir/$logprev $logdir/$count.log&lt;br /&gt;
   date &amp;gt;&amp;gt; $logdir/$count.log&lt;br /&gt;
   count=$((count+1))&lt;br /&gt;
  else&lt;br /&gt;
   sleep 1&lt;br /&gt;
  fi&lt;br /&gt;
  if [ $count -gt &amp;quot;$countmax&amp;quot; ]; then&lt;br /&gt;
   count=1&lt;br /&gt;
  fi&lt;br /&gt;
  sleep $sleeptime&lt;br /&gt;
  done&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  [ESC] drücken für Insertmode verlassen&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Anpassen der Parameter im Script=== &lt;br /&gt;
 &lt;br /&gt;
       logdir     = logging Verzeichniss wo oscam.log liegt&lt;br /&gt;
       countmax   = Maximal zu erstellen Log&#039;s (300x10Mb =3Gb z.b)&lt;br /&gt;
       sleeptime  = Zeit die das Script wartet bis zum nächsten ausführen&lt;br /&gt;
 &lt;br /&gt;
- Mit den Pfeiltasten an die zu ändernde stelle Navigieren&lt;br /&gt;
&lt;br /&gt;
  [i] für insertmode&lt;br /&gt;
&lt;br /&gt;
Werte ändern&lt;br /&gt;
&lt;br /&gt;
  [ESC] für Insertmode verlassen&lt;br /&gt;
&lt;br /&gt;
Wenn alles so ist wie gewünscht&lt;br /&gt;
&lt;br /&gt;
 [:] für Befehlsmodus&lt;br /&gt;
 [w][q] für schreiben und verlassen &lt;br /&gt;
=== Ausführen und Auswerten ===&lt;br /&gt;
- Das Script muss die passenden Rechten vergeben werden&lt;br /&gt;
 &lt;br /&gt;
  netbook:~/oscam$ chmod +x ./log.sh&lt;br /&gt;
  &lt;br /&gt;
- Das Script muss im Hintergrund ausgeführt werden in dem Verzeichniss wo es liegt&lt;br /&gt;
&lt;br /&gt;
   netbook:~/oscam$ ./log.sh &amp;amp;&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6482</id>
		<title>OSCam/de/Langzeitlog</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de/Langzeitlog&amp;diff=6482"/>
		<updated>2011-04-17T16:50:47Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: Die Seite wurde neu angelegt: „== Langzeit Log erstellen == Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen. Oscam erstellt ja leider maximal 2 log dateien mit …“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Langzeit Log erstellen ==&lt;br /&gt;
Ich gebe hier die Möglichkeit ein Langzeit Log auf einem USB-Stick zu erstellen.&lt;br /&gt;
Oscam erstellt ja leider maximal 2 log dateien mit 10MB&lt;br /&gt;
&lt;br /&gt;
=== Vorbereiten des Sticks ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Erstellen des Script&#039;s ===&lt;br /&gt;
&lt;br /&gt;
=== Ausführen und Auswerten ===&lt;br /&gt;
&lt;br /&gt;
{{OSCamTranslatedLinks}}&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=6481</id>
		<title>OSCam/de</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=OSCam/de&amp;diff=6481"/>
		<updated>2011-04-17T16:50:07Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Kategorie:HowTo]]&lt;br /&gt;
[[Kategorie:Cardserver]]&lt;br /&gt;
[[Kategorie:OSCam]]&lt;br /&gt;
{{OSCamLanguages}}&lt;br /&gt;
&lt;br /&gt;
== Inhaltsverzeichnis ==&lt;br /&gt;
* [[OSCam/de/What_is_OSCam|Was kann OSCam?]]&lt;br /&gt;
* [[OSCam/de/Which_plattforms_are_supported|Welche Plattformen werden unterstützt?]]&lt;br /&gt;
* [[OSCam/de/Which_protocols_Card_Reader_and_Cards_are_supported|Welche Protokolle, Card Reader und Cards werden unterstützt?]]&lt;br /&gt;
* Konfiguration:&lt;br /&gt;
** [[OSCam/de/Config/oscam.conf|oscam.conf]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.server|oscam.server]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.user|oscam.user]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.dvbapi|oscam.dvbapi]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ac|oscam.ac]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.cert|oscam.cert]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.guess|oscam.guess]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.ird|oscam.ird]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.provid|oscam.provid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.services|oscam.services]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.srvid|oscam.srvid]]&lt;br /&gt;
** [[OSCam/de/Config/oscam.tiers|oscam.tiers]]&lt;br /&gt;
* [[OSCam/de/Monitoring|Monitoring]]&lt;br /&gt;
* [[OSCam/de/AU|AU (AutoUpdate)]]&lt;br /&gt;
* [[OSCam/de/Loadbalancing|Loadbalancing]]&lt;br /&gt;
* Beispiel-Konfigurationen:&lt;br /&gt;
** [[OSCam/de/examples/A_simple_DBox2-Linux-Server-combination|Einfache DBox2-Linux-Server-Kombination]]&lt;br /&gt;
** [[OSCam/de/examples/Sky_HD_and_MTV-Unlimited|Sky HD, MTV-Unlimited, HD+ und TNTSAT]]&lt;br /&gt;
** [[OSCam/de/examples/OSCam with ACamd|OSCam &amp;lt;---&amp;gt; ACamd]]&lt;br /&gt;
** [[OSCam/de/examples/Reader|Reader]]&lt;br /&gt;
** [[OSCam/de/examples/Overclocking|Overclocking]]&lt;br /&gt;
* [[OSCam/de/XML_API|XML API]]&lt;br /&gt;
* [[OSCam/de/ShellCommands|Shell-Befehle]]&lt;br /&gt;
* [[OSCam/de/Self-made|OSCam selbstgemacht]]&lt;br /&gt;
* Skripte für Deinen Receiver:&lt;br /&gt;
** [[OSCam/de/scripts/DBox2|DBox2]]&lt;br /&gt;
** [[OSCam/de/scripts/Dreambox|Dreambox]]&lt;br /&gt;
** [[OSCam/de/scripts/Kathrein|Kathrein]]&lt;br /&gt;
* [[OSCam/de/SmallHelpfulScripts|Kleine hilfreiche Skripte]]&lt;br /&gt;
* [[OSCam/de/CentralLogging|Central logging]]&lt;br /&gt;
* [[OSCam/de/Langzeitlog|Langzeit Log]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
* Für OSCam Wiki-Autoren - For OSCam wiki authors - Pour les auteurs wiki Oscam - Per autori del OSCam wiki&lt;br /&gt;
** [[OSCam/WikiWorkaround|Workaround]]&lt;br /&gt;
&lt;br /&gt;
== Versionen ==&lt;br /&gt;
Das OSCam-Wiki bezieht sich auf die OSCam Version &#039;&#039;&#039;1.00 Build #5016&#039;&#039;&#039;.&lt;br /&gt;
OSCam wird täglich fleißig weiterentwickelt, dennoch keine Sorge, wenn die Wiki-Version einigen Build`s hinterherhinkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ab svn 4787&#039;&#039;&#039; werden Änderungen, Ergänzungen und Löschungen von Parametern mit Gültigkeitshinweis (Format: mm/tt/jjjj) in die Parametervorlagen aufgenommen, die den Kommentaren für die jeweilige Datei vorangehen. Die Kommentare zu den entsprechenden Parametern erhalten ebenfalls einen entsprechenden Hinweis. Außerdem werden alle changesets, die eine Änderung, Ergänzung oder Löschung von Parametern zur Folge haben, in einer entsprechenden Tabelle innerhalb des Workaraound fortgeschrieben [http://streamboard.gmc.to/wiki/index.php/OSCam/WikiWorkaround#changesets_for_Doku]&lt;br /&gt;
&lt;br /&gt;
== Einschlägige Links ==&lt;br /&gt;
* [http://streamboard.gmc.to/wbb2/thread.php?threadid=30385 StreamBoard OSCam-Wiki-Thread]&lt;br /&gt;
* [http://streamboard.gmc.to/svn/oscam/trunk/Distribution/doc/txt/ OSCam Dokumente]&lt;br /&gt;
* [http://streamboard.gmc.to:8001/browser OSCam Versionsverwaltung]&lt;br /&gt;
&lt;br /&gt;
== Fehler in diesem Wiki ==&lt;br /&gt;
Dieses Wiki ist eine Gemeinschaftsarbeit zahlreicher User des StreamBoard. Selbstverständlich schleichen sich in die Kommentare immer wieder Fehler ein:&lt;br /&gt;
* Fehler in der Rechtschreibung und Interpunktion,&lt;br /&gt;
* Fehler in der Sache.&lt;br /&gt;
&lt;br /&gt;
Außerdem gibt es eine Reihe von Baustellen bei Parametern, die einer Ergänzung bedürfen. Diese Parameter sind als &amp;quot;Under Construction&amp;quot; gekennzeichnet.&lt;br /&gt;
&lt;br /&gt;
Jeder Leser wird gebeten, die Verfasser bei der Beseitigung oder Berichtigung von Fehlern sowie Ergänzung der Kommentierung zu unterstützen. Das geschieht am besten durch einen entsprechenden Post im Thread für dieses Wiki:&lt;br /&gt;
http://streamboard.gmc.to/wbb2/thread.php?threadid=30385&lt;br /&gt;
&lt;br /&gt;
Das ist die zentrale Stelle für die Sammlung von Fehlern, Anregungen und Ergänzungen für dieses Wiki.&lt;br /&gt;
&lt;br /&gt;
[[Datei:MessageS.png|text-bottom]] &#039;&#039;&#039;Info:&#039;&#039;&#039; Kommentare zu den einzelnen Parametern und Beispielen werden immer mit einem &#039;&#039;&#039;#&#039;&#039;&#039; eingeleitet, dies hat den Vorteil, dass man diese Parameter bei Bedarf mit Copy&amp;amp;Paste in die eigene Config übertragen kann.&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6357</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6357"/>
		<updated>2011-04-10T11:31:22Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Vorraussetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar &lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6355</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6355"/>
		<updated>2011-04-10T10:09:11Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Debian installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
- mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
&lt;br /&gt;
- mit telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget http://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
&lt;br /&gt;
- cd /media&lt;br /&gt;
&lt;br /&gt;
- mkdir daten&lt;br /&gt;
&lt;br /&gt;
- cd /etc&lt;br /&gt;
&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6354</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6354"/>
		<updated>2011-04-10T10:06:12Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Debian installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6353</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6353"/>
		<updated>2011-04-10T10:05:15Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Debian installieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen &lt;br /&gt;
- vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen &lt;br /&gt;
- Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6352</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6352"/>
		<updated>2011-04-10T10:00:03Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* USB-Stick oder USB-Festplatte vorbereiten für die Sicherung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
cd /tmp/stick/etc/network&lt;br /&gt;
die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen -&lt;br /&gt;
Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6351</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6351"/>
		<updated>2011-04-10T09:58:15Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Nützliches und &amp;quot;kleine&amp;quot; Spielereien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  -1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  -2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  -3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
cd /tmp/stick/etc/network&lt;br /&gt;
die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen -&lt;br /&gt;
Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
&lt;br /&gt;
- die Datei .bashrc mit vi anpassen &lt;br /&gt;
&lt;br /&gt;
- # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6350</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6350"/>
		<updated>2011-04-10T09:57:26Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Oscam ins System integrieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  -1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  -2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  -3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
cd /tmp/stick/etc/network&lt;br /&gt;
die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen -&lt;br /&gt;
Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
 &lt;br /&gt;
  cd /usr/local/bin&lt;br /&gt;
  cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
  chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
- die Datei .bashrc mit vi anpassen - # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6349</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6349"/>
		<updated>2011-04-10T09:44:34Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Nützliches und &amp;quot;kleine&amp;quot; Spielereien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  -1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  -2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  -3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
cd /tmp/stick/etc/network&lt;br /&gt;
die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen -&lt;br /&gt;
Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
- die Datei .bashrc mit vi anpassen - # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6348</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=6348"/>
		<updated>2011-04-10T09:42:06Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation für Einsteiger===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Vorraussetzung====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) Eine &amp;quot;jungfräuliche&amp;quot; Seagate Freeagent Dockstar (Media-Markt/Atelco tauscht die mit&lt;br /&gt;
Flügel problemlos um)&lt;br /&gt;
&lt;br /&gt;
2) USB-Stick (4GB oder 8GB) oder eine USB-Festplatte&lt;br /&gt;
&lt;br /&gt;
3) Ein DHCP-Server ohne Internet-Zugang (kurzfristig, später wird Internet benötigt)&lt;br /&gt;
&lt;br /&gt;
4) &amp;quot;putty&amp;quot; oder &amp;quot;telnet&amp;quot; für Windows&lt;br /&gt;
&lt;br /&gt;
5) eine Linux-Version auf einem PC (nur wenn Sicherung des Dockstars gewünscht)&lt;br /&gt;
&lt;br /&gt;
6) Einen Zahnstocher (der passt übrigens sehr schön in den oberen Mini-USB)&lt;br /&gt;
&lt;br /&gt;
7) Geduld und Nerven, Kanne Kaffee und eine Packung Zigarretten oder andere &amp;quot;Drogen&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====DHCP-Server====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DHCP-Server aktivieren (falls Router --&amp;gt; DSL-Verbindung kappen)&lt;br /&gt;
&lt;br /&gt;
2) IP-Nummernkreis vergeben oder erweitern (möglichst um mehr, als eine IP)&lt;br /&gt;
&lt;br /&gt;
3) Die kürzeste Lease-Dauer einstellen&lt;br /&gt;
&lt;br /&gt;
4) Falls Firewall (Router) vorhanden, die Client-Services (Access-Kontrolle) für den&lt;br /&gt;
Nummernkreis freigeben (kann später wieder begrenzt werden, ausser der dann statischen&lt;br /&gt;
IP des Dockstars)&lt;br /&gt;
&lt;br /&gt;
====Grundsätzliches zu den jetzt folgenden Linux-Eigenheiten====&lt;br /&gt;
&lt;br /&gt;
1) Ausschalten oder Reboot des Dockstars&lt;br /&gt;
Ich habe &amp;quot;damals&amp;quot; gelernt, dass man vor dem Auschalten oder einem Reboot eines Unix-Rechners,&lt;br /&gt;
erst noch die im Hauptspeicher (Cache) befindlichen Daten auf die Festplatte (bei USB ist es vielleicht&lt;br /&gt;
noch wichtiger) zurückschreiben soll/muss.&lt;br /&gt;
Das wurde durch einen zweifachen Aufruf des Befehls &amp;quot;sync&amp;quot; erreicht.&lt;br /&gt;
Auch wenn es heutzutage vielleicht nicht mehr nötig ist, werde ich in der weiteren Beschreibung der&lt;br /&gt;
Installation diese Vorgehensweise beibehalten.&lt;br /&gt;
Schaden richtet es auf jeden Fall keinen an.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====USB-Stick oder USB-Festplatte vorbereiten für die Sicherung====&lt;br /&gt;
&lt;br /&gt;
1) USB-Stick oder USB-Festplatte an einen Linux-PC anschliessen&lt;br /&gt;
&lt;br /&gt;
2) als root anmelden, vom Benutzer aus mit &amp;quot;su -&amp;quot; oder &amp;quot;sudo su -&amp;quot; (das Root-Passwort muss man&lt;br /&gt;
allerdings kennen)&lt;br /&gt;
&lt;br /&gt;
3) nachschauen, welches Device der Stick oder die Platte bekommen hat (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
4) mit fdisk drei Partition anlegen (fdisk /dev/sd&amp;quot;x&amp;quot; - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  -1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Platte: +6400M), --&amp;gt;wird später das Debian&lt;br /&gt;
&lt;br /&gt;
  -2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
&lt;br /&gt;
  -3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot; beenden)&lt;br /&gt;
&lt;br /&gt;
5) Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sd&amp;quot;x&amp;quot;3)&lt;br /&gt;
&lt;br /&gt;
6) Cache schreiben (sync, sync) und USB-Stick oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Seagate Freeagent Dockstar sichern====&lt;br /&gt;
&lt;br /&gt;
1) Dockstar (im weiteren Verlauf &amp;quot;DS&amp;quot;) mit dem Netzwerk verbinden (wenn möglich, direkt&lt;br /&gt;
an den Router)&lt;br /&gt;
&lt;br /&gt;
2) DS &amp;quot;einschalten&amp;quot; (mit Strom versorgen)&lt;br /&gt;
&lt;br /&gt;
3) Warten, bis die LED gelb blinkt&lt;br /&gt;
&lt;br /&gt;
4) Im DHCP-Server (oder Router) nachschauen, welche IP der DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
5) Falls der DS keine IP bekommen hat, ist jetzt der passende Zeitpunkt, der/dem&lt;br /&gt;
Partnerin/Partner zu raten, sich ein &amp;quot;zusätzliches&amp;quot; Hobby zu suchen. Möglichst sofort.&lt;br /&gt;
Mehrmals neu versuchen (Zahnstocher in &amp;quot;Reset&amp;quot; - nebem dem seitlichen USB-Anschluss)&lt;br /&gt;
Am DHCP-Server kontrollieren, ob es überhaupt freie IP&#039;s gibt. Firewall kontrollieren&lt;br /&gt;
(vielleicht kurzfristig deaktivieren)&lt;br /&gt;
Vielleicht ein anderes Netzwerk-Kabel benutzen.&lt;br /&gt;
Mit einem anderen Netzwerk-Gerät probieren.&lt;br /&gt;
Egal was, ohne eine IP geht es nicht weiter&lt;br /&gt;
Letzte Rettung --&amp;gt; zurück zum Händler (serielles Kabel nützt hier noch nichts, da es ja eine&lt;br /&gt;
&amp;quot;jungfräuliche&amp;quot; DS ist)&lt;br /&gt;
&lt;br /&gt;
6) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root, Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@&amp;quot;Ip der DS&amp;quot; - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
7) Backup von der DS erstellen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - USB-Stick oder USB-Festplatte an die DS anschliessen und testen, ob die Devices sda bis sda3 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
 - Mountpoint erstellen und Partiton mounten (cd /tmp, mkdir stick, mount /dev/sda3 /tmp/stick)&lt;br /&gt;
&lt;br /&gt;
Backup erstellen&lt;br /&gt;
&lt;br /&gt;
  cd /tmp/stick&lt;br /&gt;
  mkdir Backup&lt;br /&gt;
  cd Backup&lt;br /&gt;
  dd if=/dev/mtd0 of=mtd0.img&lt;br /&gt;
  sha1sum mtd0.img &amp;gt;mtd0.img.sha1&lt;br /&gt;
  dd if=/dev/mtd1 of=mtd1.img&lt;br /&gt;
  sha1sum mtd1.img &amp;gt;mtd1.img.sha1&lt;br /&gt;
  dd if=/dev/mtd2 of=mtd2.img&lt;br /&gt;
  sha1sum mtd2.img &amp;gt;mtd2.img.sha1&lt;br /&gt;
  dd if=/dev/mtd3 of=mtd3.img&lt;br /&gt;
  sha1sum mtd3.img &amp;gt;mtd3.img.sha1&lt;br /&gt;
&lt;br /&gt;
- DS ausschalten (sync, sync, /sbin/halt) und circa 60 Sekunden warten, danach USB-Stick&lt;br /&gt;
oder USB-Festplatte entfernen&lt;br /&gt;
&lt;br /&gt;
====Pogoplug-Software deaktivieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) Pogoplug-Software (&amp;quot;nach Hause telefonieren&amp;quot;) stoppen (killall hbwd)&lt;br /&gt;
&lt;br /&gt;
5) Root-Partition beschreibbar remounten (mount -o remount,rw /)&lt;br /&gt;
&lt;br /&gt;
6) Kleinen Bug beheben (chmod go+w /dev/null)&lt;br /&gt;
&lt;br /&gt;
7) Pogoplug-Software deaktivieren&lt;br /&gt;
&lt;br /&gt;
  vi /etc/init.d/rcS&lt;br /&gt;
  Zeile &amp;quot;/etc/init.d/hbmgr.sh start&amp;quot; ausdokumentieren (/etc/init.d/hbmgr.sh start --&amp;gt;&lt;br /&gt;
  #/etc/init.d/hbmgr.sh start)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
8 ) Root-Partition schreibgeschützt remounten (mount -o remount,ro /)&lt;br /&gt;
&lt;br /&gt;
9) DS ausschalten (sync, eync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Debian installieren====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1) DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
2) Im DHCP-Server (oder Router) nachschauen, welche IP die DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
3) mit putty über ssh oder telnet &amp;quot;IP der DS&amp;quot; (Windows - Benutzer:root,Password:stxadmin)&lt;br /&gt;
oder mit ssh (Linux-PC - ssh root@Ip der DS - Passwort:stxadmin)&lt;br /&gt;
oder telnet &amp;quot;IP der DS&amp;quot; (Linux-PC - Benutzer:root, Password:stxadmin) auf der DS einloggen&lt;br /&gt;
&lt;br /&gt;
4) USB-Stick oder USB-Festplatte an die DS anschliessen&lt;br /&gt;
&lt;br /&gt;
5) Ist der Stick oder die Festplatte bereits partitioniert (z.B. an einem Linux-PC, oder&lt;br /&gt;
durch die vorherige Sicherung), weitermachen mit Punkt 7)&lt;br /&gt;
&lt;br /&gt;
6) mit fdisk zwei Partition anlegen (/sbin/fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
  1. primary, aktiv (mit &amp;quot;a&amp;quot;), Grösse Start-Zylinder +2400M (bei 8GB-Stick oder Festplatte: +6400M),--&amp;gt; wird später das Debian&lt;br /&gt;
  2. primary, Grösse Start-Zylinder +500M, mit &amp;quot;t&amp;quot; auf 82 ändern --&amp;gt; Swap Partition&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
&lt;br /&gt;
7) testen, ob die Devices sda bis sda2 vorhanden sind (cat /proc/partitions)&lt;br /&gt;
&lt;br /&gt;
8 ) export PATH=$PATH:/usr/sbin:/sbin&lt;br /&gt;
&lt;br /&gt;
9) Jetzt die Verbindung zum Internet wiederherstellen (vielleicht an einem PC vorsichtshalber&lt;br /&gt;
noch einmal testen)&lt;br /&gt;
&lt;br /&gt;
10) cd /tmp&lt;br /&gt;
&lt;br /&gt;
11) wget h**p://jeff.doozan.com/debian/dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
12) chmod +x dockstar.debian-squeeze.sh&lt;br /&gt;
&lt;br /&gt;
13) ./dockstar.debian-squeeze.sh&lt;br /&gt;
- If everything looks good, type &#039;ok&#039; to continue: ok &amp;lt;return&amp;gt;&lt;br /&gt;
- Would you like to disable the pogoplug services? [Y/n] Y &amp;lt;return&amp;gt;&lt;br /&gt;
&lt;br /&gt;
14) Nach Abschluss der Installation wird nach einem &amp;quot;Reboot&amp;quot; gefragt --&amp;gt; nicht rebooten (n&lt;br /&gt;
&amp;lt;return&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
15) Mountpoint für Debian erstellen und mounten (cd /tmp, mkdir stick, mount /dev/sda1&lt;br /&gt;
/tmp/stick)&lt;br /&gt;
Falls keine feste IP gewünscht, weitermachen mit Punkt 17)&lt;br /&gt;
&lt;br /&gt;
16) feste IP für den DS einstellen&lt;br /&gt;
- cd /tmp/stick/etc&lt;br /&gt;
- die Datei resolv.conf mit vi anpassen für den Nameserver, wenn nötig (Beispiel: nameserver&lt;br /&gt;
195.211.6.1)&lt;br /&gt;
- cd /tmp/stick/etc/network&lt;br /&gt;
- die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende und dabei&lt;br /&gt;
in ## static die Adressen anpassen:&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## static&lt;br /&gt;
  iface eth0 inet static&lt;br /&gt;
  address 195.211.6.17&lt;br /&gt;
  broadcast 195.211.6.255&lt;br /&gt;
  gateway 195.211.6.1&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&lt;br /&gt;
weitermachen mit Punkt 18 )&lt;br /&gt;
&lt;br /&gt;
17) dynamische IP für den DS einstellen&lt;br /&gt;
&lt;br /&gt;
cd /tmp/stick/etc/network&lt;br /&gt;
die Datei interfaces mit vi anpassen - vorhandene Zeilen ersetzen durch folgende:&lt;br /&gt;
&lt;br /&gt;
  ## Loopback&lt;br /&gt;
  auto lo eth0&lt;br /&gt;
  iface lo inet loopback&lt;br /&gt;
  ## dhcp&lt;br /&gt;
  iface eth0 inet dhcp&lt;br /&gt;
&lt;br /&gt;
18 ) DS auschalten (sync, sync, /sbin/halt)&lt;br /&gt;
&lt;br /&gt;
19) circa 60 Sekunden warten und danach den DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
20) Nach dem Booten (LED ist dann aus) wie üblich über &amp;quot;putty&amp;quot; oder &amp;quot;ssh&amp;quot; einloggen -&lt;br /&gt;
Benutzer:root, Passwort:root&lt;br /&gt;
Entweder mit der festen IP, oder im DHCP-Server (oder Router) nachschauen, welche IP der&lt;br /&gt;
DS bekommen hat&lt;br /&gt;
&lt;br /&gt;
21) das Root-Passwort ändern mit &amp;quot;passwd&amp;quot;&lt;br /&gt;
&lt;br /&gt;
22) Zeitzone setzen&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
23) Uhrzeit aktualisieren&lt;br /&gt;
 &lt;br /&gt;
  ntpdate -b atom.uhr.de&lt;br /&gt;
&lt;br /&gt;
24) Uhrzeit permanent bei jedem Reboot aktualisieren&lt;br /&gt;
&lt;br /&gt;
mit vi die Datei /etc/rc.local modifizieren --&amp;gt; am Ende einfügen (aber vor dem &amp;quot;exit&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
  sleep 10&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log 2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  else&lt;br /&gt;
  kill -9 `ps -ef | grep &amp;quot;startpar -f -- cardserver&amp;quot; | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sollte der Stick oder die Festplatte bereits drei Partitions haben, weitermachen mit&lt;br /&gt;
Punkt 26)&lt;br /&gt;
&lt;br /&gt;
25) Dritte Partition erstellen (für Daten)&lt;br /&gt;
&lt;br /&gt;
mit fdisk dritte Partition anlegen (fdisk /dev/sda - anlegen mit &amp;quot;n&amp;quot;)&lt;br /&gt;
3. primary, Grösse --&amp;gt; der Rest, --&amp;gt; Daten-Bereich&lt;br /&gt;
(mit &amp;quot;p&amp;quot; Tabelle anzeigen, mit &amp;quot;w&amp;quot; das Schreiben der Tabelle nicht vergessen, mit &amp;quot;q&amp;quot;&lt;br /&gt;
beenden)&lt;br /&gt;
 &lt;br /&gt;
Filesystem auf der 3. Partition erstellen (/sbin/mkfs.ext3 /dev/sda3)&lt;br /&gt;
 Cache schreiben (sync, sync)&lt;br /&gt;
26) Datenbereich mounten&lt;br /&gt;
- cd /media&lt;br /&gt;
- mkdir daten&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei fstab mit vi anpassen (am Ende einfügen)&lt;br /&gt;
/dev/sda3 /media/daten ext3 defaults 0 0&lt;br /&gt;
Wer seinen Stick schonen möchte, oder wünscht, dass sich seine Festplatte auch mal&lt;br /&gt;
&amp;quot;schlafen legt&amp;quot;, der sollte vielleicht lieber das ext2-Filesystem nutzen.&lt;br /&gt;
/dev/sda3 /media/daten ext2 defaults 0 0&lt;br /&gt;
- Datenbereich mounten (mount /dev/sda3 /media/daten)&lt;br /&gt;
&lt;br /&gt;
27) Eventuell den DHCP-Server wieder deaktivieren oder in den ursprünglichen Zustand&lt;br /&gt;
versetzen. Firewall anpassen, aber dabei an die feste IP des DS denken.&lt;br /&gt;
&lt;br /&gt;
28 ) DS noch einmal Rebooten und die Funktionalität überprüfen (sync, sync, reboot)&lt;br /&gt;
- einloggen mit root (mit ssh oder telnet)&lt;br /&gt;
- df (sind alle Partitionen gemounted ? , cd /media/daten - Zugriff möglich ? )&lt;br /&gt;
- swapon -s (ist das Swap-File aktiv ? )&lt;br /&gt;
- date (ist Datum und Uhrzeit korrekt ? )&lt;br /&gt;
&lt;br /&gt;
29) Sichern des momentanen Grund-Standes (1:1 Kopie des USB-Sticks erstellen)&lt;br /&gt;
- USB-Stick oder SD-USB-Reader mit gleicher oder höherer Kapazität an einen freien USB-&lt;br /&gt;
Port anschliessen (danach etwas warten)&lt;br /&gt;
- dd if=/dev/sda of=/dev/sdb&lt;br /&gt;
- auschalten der DS (sync, sync, halt)&lt;br /&gt;
- circa 60 Sekunden warten und dann den Sicherungs-Stick entfernen&lt;br /&gt;
- DS neu starten (Zahnstocher in &amp;quot;Reset&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
30) Sichern des momentanen Grund-Standes bei einer Festplatte&lt;br /&gt;
Da das Sichern (1:1) Stunden dauern würde, denke ich, das es reicht, den Stand auf den&lt;br /&gt;
Datenbereich zu kopieren.&lt;br /&gt;
- dd if=/dev/sda1 of=/media/daten/part1.img&lt;br /&gt;
- DS neu starten (sync, sync, reboot)&lt;br /&gt;
Wichtig !!!&lt;br /&gt;
Zum Booten des DS ohne Debian muss ein DHCP-Server laufen und es darf kein USB-&lt;br /&gt;
Gerät angeschlossen sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Zusatz-Pakete installieren====&lt;br /&gt;
Die meisten Anleitungen sind von &amp;quot;Alno&amp;quot; und &amp;quot;Apollo&amp;quot; - Danke und&lt;br /&gt;
&lt;br /&gt;
1) Listen und Pakete aktualisieren&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;apt-utils&amp;quot; (Programme für apt-get selbst)&lt;br /&gt;
- apt-get -y install apt-utils&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;dialog&amp;quot; (einfaches Menüsystem - wird von einigen folgenden Paketen genutzt)&lt;br /&gt;
- apt-get -y install dialog&lt;br /&gt;
&lt;br /&gt;
4) Paket für den Befehl &amp;quot;lsusb&amp;quot;&lt;br /&gt;
- apt-get -y install usbutils&lt;br /&gt;
&lt;br /&gt;
5) Paket &amp;quot;proftpd&amp;quot; (FTP-Server)&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei hosts mit vi anpassen (folgende Zeile einfügen nach &amp;quot;127.0.0.1 localhost&amp;quot;)&lt;br /&gt;
127.0.0.1 debian&lt;br /&gt;
- apt-get -y install proftpd&lt;br /&gt;
Im Menü dann &amp;quot;standalone&amp;quot; auswählen und danach &amp;quot;OK&amp;quot; (mit der Maus)&lt;br /&gt;
- Benutzer &amp;quot;root&amp;quot; für FTP zulassen (gefährlich und nur im Heimnetz verwenden)&lt;br /&gt;
- cd /etc/proftpd&lt;br /&gt;
- die Datei proftpd.conf mit vi anpassen (folgende Zeile einfügen nach &amp;quot;DeferWelcome off&amp;quot;)&lt;br /&gt;
RootLogin on&lt;br /&gt;
- cd /etc&lt;br /&gt;
- die Datei ftpusers mit vi anpassen, Zeile &amp;quot;root&amp;quot; ausdokumentieren (root --&amp;gt; #root)&lt;br /&gt;
- /etc/init.d/proftpd reload&lt;br /&gt;
- /etc/init.d/proftpd start&lt;br /&gt;
&lt;br /&gt;
6) Oscam Build Umgebung für CMake (unbedingte Vorraussetzung für Punkt &amp;quot;F. Oscam selber&lt;br /&gt;
bauen&amp;quot;)&lt;br /&gt;
- apt-get -y install build-essential&lt;br /&gt;
- apt-get -y install fakeroot&lt;br /&gt;
- apt-get -y install subversion&lt;br /&gt;
- apt-get -y install libpcsclite-dev&lt;br /&gt;
- apt-get -y install libssl-dev&lt;br /&gt;
- apt-get -y install cmake&lt;br /&gt;
- apt-get -y install libusb-1.0-0-dev&lt;br /&gt;
- Symbolische Links anlegen&lt;br /&gt;
cd /usr/lib&lt;br /&gt;
ln -s libcrypto.so.0.9.8 libcrypto.so.6&lt;br /&gt;
ln -s libssl.so.0.9.8 libssl.so.6&lt;br /&gt;
&lt;br /&gt;
7) Paket &amp;quot;webmin&amp;quot; (Konfigurationsoberfläche über Browser)&lt;br /&gt;
- apt-get -y install libauthen-pam-perl libio-pty-perl libnet-ssleay-perl&lt;br /&gt;
- apt-get -y install openssl&lt;br /&gt;
(vielleicht ist aber auch die neueste Version schon vorhanden)&lt;br /&gt;
- apt-get -y install apt-show-versions&lt;br /&gt;
- download webmin&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://prdownloads.sourceforge.net/webadmin/webmin_1.520_all.deb&lt;br /&gt;
- webmin installieren&lt;br /&gt;
cd /tmp&lt;br /&gt;
dpkg -i webmin_1.520_all.deb&lt;br /&gt;
Aufruf der Oberfläche über einen Browser mit &amp;quot;https://IP der DS:10000&amp;quot;&lt;br /&gt;
Das ständige Suchen nach Updates im Hintergrund, läst sich im Webmin selber abstellen mit:&lt;br /&gt;
Webmin (oben links) --&amp;gt; Webmin Configuration --&amp;gt; Background Status Collection --&amp;gt; Collect available&lt;br /&gt;
package updates? auf &amp;quot;No&amp;quot; stellen&lt;br /&gt;
&lt;br /&gt;
8 ) Paket &amp;quot;cron&amp;quot; (Jobsteuerung)&lt;br /&gt;
- apt-get -y install cron&lt;br /&gt;
&lt;br /&gt;
9) Paket &amp;quot;NFS Kernel Server&amp;quot;&lt;br /&gt;
- apt-get -y install nfs-kernel-server nfs-common portmap&lt;br /&gt;
- eventuell /etc/exports , /etc/hosts.allow und /etc/hosts.deny mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
10) Paket &amp;quot;NTFS&amp;quot;&lt;br /&gt;
- apt-get -y install ntfs-3g&lt;br /&gt;
- apt-get -y install ntfsprogs&lt;br /&gt;
&lt;br /&gt;
11) Paket &amp;quot;Samba&amp;quot;&lt;br /&gt;
- apt-get -y install samba-common-bin&lt;br /&gt;
- apt-get -y install libcupsys2 samba samba-common&lt;br /&gt;
- eventuell /etc/samba/smb.conf mit vi bearbeiten (oder über webmin)&lt;br /&gt;
&lt;br /&gt;
12) Paket &amp;quot;MTD Tools&amp;quot;&lt;br /&gt;
Manchmal ist es sinnvoller Devices (sda etc.) nicht mit &amp;quot;dd&amp;quot; zu sichern oder zu restaurieren,&lt;br /&gt;
da &amp;quot;dd&amp;quot; eine interne Fehlerkorrektur hat.&lt;br /&gt;
- apt-get -y install mtd-utils&lt;br /&gt;
- sichern: nanddump&lt;br /&gt;
- restaurieren: nandwrite&lt;br /&gt;
*) Listen, Pakete und Abhängigkeiten aktualisieren (in gewissen Zeitabständen)&lt;br /&gt;
- apt-get update&lt;br /&gt;
- apt-get upgrade&lt;br /&gt;
- apt-get dist-upgrade&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam selber bauen (das Paket &amp;quot;Oscam Build Umgebung für CMake&amp;quot; muss bereits&lt;br /&gt;
installiert sein)====&lt;br /&gt;
&lt;br /&gt;
1) Oscam-Quellen ausschecken&lt;br /&gt;
&lt;br /&gt;
  1: cd /media/daten&lt;br /&gt;
  2: svn co http://streamboard.gmc.to/svn/oscam/trunk oscam-svn&lt;br /&gt;
&lt;br /&gt;
2) Oscam bauen mit &amp;quot;cmake&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
  1: cd /media/daten/oscam-svn&lt;br /&gt;
  2: mkdir build_dir&lt;br /&gt;
  3: cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
&lt;br /&gt;
mit vi eine Datei &amp;quot;install.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  make clean&lt;br /&gt;
  cmake cmake ../&lt;br /&gt;
  make&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;install.sh&amp;quot; geben (chmod 755 install.sh)&lt;br /&gt;
&lt;br /&gt;
- Funktions-Umfang der Oscam konfigurieren (Komponenten auswählen mit Leertaste und&lt;br /&gt;
mit Quit abspeichern)&lt;br /&gt;
&lt;br /&gt;
   cd /media/daten/oscam-svn&lt;br /&gt;
  ./config.sh&lt;br /&gt;
&lt;br /&gt;
- Oscam bauen (Dauer circa 3 Minuten)&lt;br /&gt;
&lt;br /&gt;
  cd /media/daten/oscam-svn/build_dir&lt;br /&gt;
  ./install.sh&lt;br /&gt;
&lt;br /&gt;
Die fertige Oscam liegt dann in &amp;quot;/media/daten/oscam-svn/build_dir&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Oscam ins System integrieren====&lt;br /&gt;
&lt;br /&gt;
1) Oscam nach /usr/local/bin kopieren und Rechte vergeben (chmod 755 oscam)&lt;br /&gt;
- die selbstgebaute als Beispiel:&lt;br /&gt;
cd /usr/local/bin&lt;br /&gt;
cp -f /media/daten/oscam-svn/build_dir/oscam .&lt;br /&gt;
chmod 755 oscam&lt;br /&gt;
&lt;br /&gt;
2) Die Konfigurations-Dateien kommen nach /usr/local/etc&lt;br /&gt;
&lt;br /&gt;
3) Automatisches Starten beim Booten des Systems&lt;br /&gt;
- cd /etc/init.d&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  ### BEGIN INIT INFO&lt;br /&gt;
  # Provides:&lt;br /&gt;
  # Required-Start:&lt;br /&gt;
  # Required-Stop:&lt;br /&gt;
  # Default-Start:&lt;br /&gt;
  # Default-Stop:&lt;br /&gt;
  # Short-Description:&lt;br /&gt;
  # Description:&lt;br /&gt;
  ### END INIT INFO&lt;br /&gt;
  cardserver&lt;br /&gt;
  2 3 4 5&lt;br /&gt;
  0 1 6&lt;br /&gt;
  Start OSCAM&lt;br /&gt;
  case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -lt 2 ]; then&lt;br /&gt;
  versuche=0&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  while [ &amp;quot;`cat /var/log/ntpdate.log`&amp;quot; = &amp;quot;&amp;quot; ] ; do&lt;br /&gt;
  ntpdate -b atom.uhr.de &amp;gt;/var/log/ntpdate.log&lt;br /&gt;
  2&amp;gt;/dev/null&lt;br /&gt;
  versuche=`expr $versuche + 1`&lt;br /&gt;
  if [ $versuche -gt 3 ]; then&lt;br /&gt;
  break&lt;br /&gt;
  fi&lt;br /&gt;
  done&lt;br /&gt;
  /usr/local/bin/cardserver_ctrl.sh &amp;amp;&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  stop)&lt;br /&gt;
  if [ &amp;quot;`ps -ef | grep oscam | wc -l`&amp;quot; -gt 1 ]; then&lt;br /&gt;
  kill -9 `ps -ef | grep cardserver_ctrl.sh | head -n1 |&lt;br /&gt;
  tr -s &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  kill -9 `ps -ef | grep oscam | head -n1 | tr -s&lt;br /&gt;
  &#039;[:blank:]&#039; | cut -d&amp;quot; &amp;quot; -f2` 2&amp;gt;/dev/null&lt;br /&gt;
  fi&lt;br /&gt;
  ;;&lt;br /&gt;
  restart)&lt;br /&gt;
  $0 stop&lt;br /&gt;
  sleep 10&lt;br /&gt;
  $0 start&lt;br /&gt;
  ;;&lt;br /&gt;
  *)&lt;br /&gt;
  echo &amp;quot;`basename $0`: Bad or no parameter&amp;quot;&lt;br /&gt;
  echo &amp;quot;Usage: `basename $0` start | stop | restart&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
  esac&lt;br /&gt;
  exit 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver&amp;quot; geben&lt;br /&gt;
&lt;br /&gt;
  chmod 755 cardserver&lt;br /&gt;
&lt;br /&gt;
- Verknüpfungen erstellen in den Start- und Stop-Verzeichnissen&lt;br /&gt;
&lt;br /&gt;
  update-rc.d cardserver start&lt;br /&gt;
&lt;br /&gt;
(eventuelle Warnungen ignorieren)&lt;br /&gt;
- cd /usr/local/bin&lt;br /&gt;
- mit vi eine Datei &amp;quot;cardserver_ctrl.sh&amp;quot; erstellen und folgende Zeilen einfügen:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  echo &amp;quot;Start Cardserver Ctrl : `date`&amp;quot; &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
  chmod 755 /usr/local/bin/oscam&lt;br /&gt;
  while true ; do&lt;br /&gt;
  echo &amp;quot;Neustart Oscam&lt;br /&gt;
  &amp;gt;&amp;gt;/var/log/cardserver.log&lt;br /&gt;
  /usr/local/bin/oscam&lt;br /&gt;
  sleep 10&lt;br /&gt;
  done&lt;br /&gt;
  exit&lt;br /&gt;
  `date`&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Ausführungsrechte der Datei &amp;quot;cardserver_ctrl.sh&amp;quot; geben (chmod 755 cardserver_ctrl.sh)&lt;br /&gt;
Der Wrapper startet jetzt die Oscam und startet sie auch wieder neu, wenn Oscam mal&lt;br /&gt;
abgestürzt ist.&lt;br /&gt;
Ab der Version 3037 kann somit übers WebIf mit dem Button &amp;quot;Shutdown&amp;quot; ein Restart der&lt;br /&gt;
Oscam gemacht werden.&lt;br /&gt;
&lt;br /&gt;
- Reboot der DS (sync, sync, reboot)&lt;br /&gt;
Danach sollte Oscam automatisch mitgestartet sein.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Nützliches und &amp;quot;kleine&amp;quot; Spielereien====&lt;br /&gt;
&lt;br /&gt;
1) ls in Farbe&lt;br /&gt;
- cd /root&lt;br /&gt;
- die Datei .bashrc mit vi anpassen - # löschen bei Zeilen 9-13 --&amp;gt; Ergebniss:&lt;br /&gt;
&lt;br /&gt;
  # ~/.bashrc: executed by bash(1) for non-login shells.&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  #&lt;br /&gt;
  Note: PS1 and umask are already set in /etc/profile. You should not&lt;br /&gt;
  need this unless you want different defaults for root.&lt;br /&gt;
  PS1=&#039;${debian_chroot:+($debian_chroot)}\h:\w\$ &#039;&lt;br /&gt;
  umask 022&lt;br /&gt;
  # You may uncomment the following lines if you want `ls&#039; to be&lt;br /&gt;
&lt;br /&gt;
  colorized:&lt;br /&gt;
  export LS_OPTIONS=&#039;--color=auto&#039;&lt;br /&gt;
  eval &amp;quot;`dircolors`&amp;quot;&lt;br /&gt;
  alias ls=&#039;ls $LS_OPTIONS&#039;&lt;br /&gt;
  alias ll=&#039;ls $LS_OPTIONS -l&#039;&lt;br /&gt;
  alias l=&#039;ls $LS_OPTIONS -lA&#039;&lt;br /&gt;
  #&lt;br /&gt;
  # Some more alias to avoid making mistakes:&lt;br /&gt;
  # alias rm=&#039;rm -i&#039;&lt;br /&gt;
  # alias cp=&#039;cp -i&#039;&lt;br /&gt;
  # alias mv=&#039;mv -i&#039;&lt;br /&gt;
&lt;br /&gt;
2) Paket &amp;quot;Joe&amp;quot; (ein anderer Editor)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install joe&lt;br /&gt;
&lt;br /&gt;
3) Paket &amp;quot;Midnight Commander&amp;quot; (ähnlich dem Norton-Commander)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install mc&lt;br /&gt;
&lt;br /&gt;
4) USB-Webcam mit Paket &amp;quot;webcam-server&amp;quot; und dem &amp;quot;Indianer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install apache2-mpm-worker&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install dov4l&lt;br /&gt;
&lt;br /&gt;
- USB-Webcam anschliessen und überprüfen, ob sie erkannt wird (dov4l -q)&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libv4l-0&lt;br /&gt;
&lt;br /&gt;
- apt-get -y install libjpeg62&lt;br /&gt;
&lt;br /&gt;
- Installieren des Webcam-Servers&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://ftp.de.debian.org/debian/pool/main/w/webcam-server/webcam-&lt;br /&gt;
  server_0.50-3_armel.deb&lt;br /&gt;
  dpkg -i webcam-server_0.50-3_armel.deb&lt;br /&gt;
  cp -apr /usr/share/doc/webcam-server/applet/ /var/www/&lt;br /&gt;
&lt;br /&gt;
- mit vi die Datei &amp;quot;webcam.html&amp;quot; in /var/www/applet wie folgt ändern und die IP der DS&lt;br /&gt;
eintragen:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;WebCam&amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;/head&amp;gt;&lt;br /&gt;
  &amp;lt;APPLET CODE = &amp;quot;WebCamApplet.class&amp;quot; archive=&amp;quot;applet.jar&amp;quot; WIDTH = &amp;quot;640&amp;quot;&lt;br /&gt;
  HEIGHT = &amp;quot;480&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=URL value=&amp;quot;http://Ip der DS:8888&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=FPS value=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=width value=&amp;quot;320&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;param name=height value=&amp;quot;240&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;/APPLET&amp;gt;&lt;br /&gt;
  &amp;lt;/body&amp;gt;&lt;br /&gt;
  &amp;lt;/html&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
- in /root mit vi folgendes Start-Skript erstellen und Rechte vergeben (cd /root, vi webcam-&lt;br /&gt;
server-start.sh, chmod 755 webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
  #!/bin/sh&lt;br /&gt;
  export LD_PRELOAD=/usr//lib/libv4l/v4l1compat.so&lt;br /&gt;
  webcam-server -s -q 100 -g 320x240 -c &amp;quot;%d-%m-%Y %H:%M:%S&amp;quot;&lt;br /&gt;
  exit&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- Danach das Start-Skript starten (./webcam-server-start.sh)&lt;br /&gt;
&lt;br /&gt;
- Mit einem Internet-Browser aufrufen &amp;quot;http://Ip der DS/applet/webcam.html&amp;quot; und freuen&lt;br /&gt;
&lt;br /&gt;
5) DS wird zur &amp;quot;Ampel&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Wer es mag, kann seine DS zum Blinken bringen.&lt;br /&gt;
&lt;br /&gt;
  cd /tmp&lt;br /&gt;
  wget h**p://jeff.doozan.com/debian/linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  dpkg -i linux-image-2.6.32-dockstar_1.1_armel.deb&lt;br /&gt;
  cd /boot&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n Linux-&lt;br /&gt;
  2.6.32-5 -d /boot/vmlinuz-2.6.32-dockstar /boot/uImage&lt;br /&gt;
  /usr/bin/mkimage -A arm -O linux -T ramdisk -C gzip -a 0x00000000 -e 0x00000000 -n&lt;br /&gt;
  initramfs -d /boot/initrd.img-2.6.32-dockstar /boot/uInitrd&lt;br /&gt;
&lt;br /&gt;
- DS rebooten (sync, sync, reboot)&lt;br /&gt;
&lt;br /&gt;
- es gibt dann zwei Farben&lt;br /&gt;
orange: /sys/class/leds/dockstar\:orange\:health/trigger&lt;br /&gt;
grün: /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
- Ansteuerung mit &amp;quot;echo Schlüsselwort &amp;gt; Farbe&amp;quot;&lt;br /&gt;
&lt;br /&gt;
- Schlüsselwörter&lt;br /&gt;
&lt;br /&gt;
  none --&amp;gt; Led aus&lt;br /&gt;
  default-on --&amp;gt; Led an&lt;br /&gt;
  timer, delay_on, delay_off --&amp;gt; blinkend&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  Beispiel:&lt;br /&gt;
  - grün blinkend --&amp;gt;&lt;br /&gt;
  echo timer &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_on&lt;br /&gt;
  echo 200 &amp;gt; /sys/class/leds/dockstar\:green\:health/delay_off&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  - grün an --&amp;gt;&lt;br /&gt;
  echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Tipps und Tricks====&lt;br /&gt;
&lt;br /&gt;
1) U-Boot tauschen&lt;br /&gt;
&lt;br /&gt;
Wer seinen DS vor September 2010 installiert hat, kann eventuell nicht mehr booten, wenn&lt;br /&gt;
mehr als ein USB-Device angeschlossen ist.&lt;br /&gt;
Das &amp;quot;neuere&amp;quot; U-Boot behebt dieses Problem.&lt;br /&gt;
Dafür muss die &amp;quot;originale&amp;quot; PogoPlug-Software gebooted werden.&lt;br /&gt;
Es müssen sämtliche USB-Geräte von der DS entfernt werden und ein DHCP-Server&lt;br /&gt;
vorhanden sein (Rebooten mit dem &amp;quot;Baumstamm&amp;quot;).&lt;br /&gt;
Im Prinzip so, wie bei der Erst-Installation von Debian (nachschauen, welche IP die DS&lt;br /&gt;
bekommen hat und mit &amp;quot;ssh&amp;quot; einloggen mit &amp;quot;root&amp;quot; und Passwort &amp;quot;stxadmin&amp;quot;).&lt;br /&gt;
Danach das &amp;quot;neue&amp;quot; U-Boot installieren.&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget h**p://jeff.doozan.com/debian/uboot/install_uboot_mtd0.sh&lt;br /&gt;
chmod +x install_uboot_mtd0.sh&lt;br /&gt;
./install_uboot_mtd0.sh --noprompt&lt;br /&gt;
&lt;br /&gt;
Bei der Abfrage &amp;quot;Would you like to disable the pogoplug services? [Y/n]&amp;quot; --&amp;gt; &amp;quot;Y&amp;quot;&lt;br /&gt;
&amp;lt;Return&amp;gt; eingeben und &amp;quot;Beten&amp;quot;.&lt;br /&gt;
Nach Abschluss der Aktion den DS ausschalten (sync, sync, /sbin/halt).&lt;br /&gt;
Jetzt können wieder alle USB-Geräte angeschlossen und mit dem &amp;quot;Baumstamm&amp;quot; die DS neu&lt;br /&gt;
gestartet werden.&lt;br /&gt;
Sollte der DHCP-Server jetzt nicht mehr für den &amp;quot;normalen&amp;quot; Betrieb benötigt werden, kann&lt;br /&gt;
er jetzt wieder abgeschaltet werden.&lt;br /&gt;
Wem dieser Weg zu risikoreich erscheint, der sollte lieber Debian komplett neu&lt;br /&gt;
installieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Auto-Installation per Script===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
!!! you must rename the old initrd or delete !!!&lt;br /&gt;
(thanks to weo for the hint...)&lt;br /&gt;
 mv /boot/uInitrd /boot/org.uInitrd&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=6258</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=6258"/>
		<updated>2011-04-01T07:24:14Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=6211</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=6211"/>
		<updated>2011-03-20T19:09:31Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=3304</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=3304"/>
		<updated>2010-12-30T02:59:40Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2863</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2863"/>
		<updated>2010-12-03T03:45:14Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2784</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2784"/>
		<updated>2010-10-16T14:21:27Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2783</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2783"/>
		<updated>2010-10-16T14:18:26Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Installation der Pakete für Anfänger */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
oder auf gewünschte revision&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update XXXX&lt;br /&gt;
 XXXX = Rev nummer&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2768</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2768"/>
		<updated>2010-10-02T16:26:36Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2743</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2743"/>
		<updated>2010-10-01T06:22:14Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Tips/ Tricks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==LEDs benutzen==&lt;br /&gt;
&lt;br /&gt;
wenn ihr den kernel verwendet könnt ihr die leds steuern&lt;br /&gt;
    * none … die LED ist ausgeschaltet&lt;br /&gt;
    * nand-disk … LED leuchten bei Flash-Aktivität&lt;br /&gt;
    * timer … zeitgesteuertes Ein- und Ausschalten&lt;br /&gt;
    * heartbeat … pulsierende LED wie beim Herzschlag&lt;br /&gt;
    * default-on … LED immer an&lt;br /&gt;
&lt;br /&gt;
Beispiel für den Start&lt;br /&gt;
&lt;br /&gt;
einfügen in die /etc/rc.local&lt;br /&gt;
damit stellt ihr die LED auf grün und schaltet den Herzschlag vom boot aus&lt;br /&gt;
 echo default-on &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
 echo none       &amp;gt; /sys/class/leds/dockstar\:orange\:misc/trigger&lt;br /&gt;
&lt;br /&gt;
und wenn ihr sehen wollt wann ihr die Laufwerke und Netzteil beim beenden trennen könnt&lt;br /&gt;
fügt diese zeile ein in /etc/init.d/halt&lt;br /&gt;
unter &lt;br /&gt;
 log_action_msg &amp;quot;Will now halt&amp;quot;&lt;br /&gt;
 halt -d -f $netdown $poweroff $hddown&lt;br /&gt;
das&lt;br /&gt;
 echo none &amp;gt; /sys/class/leds/dockstar\:green\:health/trigger&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====Feste Zuordnung der Reader über Udev-Rules====&lt;br /&gt;
Mit dieser Udev-Rule bekommt der Reader Anhand seiner Serial einen festen Pfad zugeteilt.&lt;br /&gt;
&lt;br /&gt;
Serial heraus bekommen:&lt;br /&gt;
 &lt;br /&gt;
in /dev/serial/by-id/&lt;br /&gt;
 &lt;br /&gt;
 ls -l  &lt;br /&gt;
Ausruck:&lt;br /&gt;
&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030E3-if00-port0 -&amp;gt; ../../ttyUSB1&lt;br /&gt;
 lrwxrwxrwx 1 root root 13 Jan  1  1970 usb-FTDI_FT232R_USB_UART_A60030Ee-if00-port0 -&amp;gt; ../../ttyUSB0&lt;br /&gt;
&lt;br /&gt;
in /etc/udev/rules.d/50-usb-reader-custom.rules&lt;br /&gt;
&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OE3&amp;quot;, SYMLINK+=&amp;quot;Reader1&amp;quot;&lt;br /&gt;
 SUBSYSTEMS==&amp;quot;usb&amp;quot;, KERNEL==&amp;quot;ttyUSB*&amp;quot;, ATTRS{serial}==&amp;quot;A6003OEe&amp;quot;, SYMLINK+=&amp;quot;Reader2&amp;quot;&lt;br /&gt;
Die Reader heißen dann /dev/Reader1  &lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2739</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2739"/>
		<updated>2010-09-23T16:20:53Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2738</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2738"/>
		<updated>2010-09-23T15:10:47Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Eine Desktopverbindung(XFCE4) über FreeNX herstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /mnt&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2720</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2720"/>
		<updated>2010-09-16T13:26:45Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2719</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2719"/>
		<updated>2010-09-15T20:07:16Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Installation der Pakete für Anfänger */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
-Oscam Watchdog&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2718</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2718"/>
		<updated>2010-09-15T20:04:02Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen: Changelog
-OScam Watchdog geadded&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2717</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2717"/>
		<updated>2010-09-15T10:51:48Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Installation der Pakete für Anfänger */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2716</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2716"/>
		<updated>2010-09-15T10:51:16Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Installation der Pakete für Anfänger */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2715</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2715"/>
		<updated>2010-09-14T13:17:26Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2714</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2714"/>
		<updated>2010-09-14T12:42:16Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2713</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2713"/>
		<updated>2010-09-14T12:25:19Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
===Installation der Pakete für Anfänger===&lt;br /&gt;
Hier ist eine Anleitung für absolute Anfänger.&lt;br /&gt;
Es ist ein Installationscript was automatisch folgende pakete Installiert:&lt;br /&gt;
-Oscam_build umgebung&lt;br /&gt;
&lt;br /&gt;
-lsusb&lt;br /&gt;
&lt;br /&gt;
-Samba&lt;br /&gt;
&lt;br /&gt;
-Cron&lt;br /&gt;
&lt;br /&gt;
-Joe&lt;br /&gt;
&lt;br /&gt;
-Webmin&lt;br /&gt;
&lt;br /&gt;
-Proftp&lt;br /&gt;
&lt;br /&gt;
-Uhrzeit aktualisierung&lt;br /&gt;
&lt;br /&gt;
-Sprache auf Deutsch&lt;br /&gt;
&lt;br /&gt;
-Oscam+Autostart und Update funktion&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation&lt;br /&gt;
&lt;br /&gt;
 Zum ausführen über Debian-Shell&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/7/7c/Dockstar.sh.tar&lt;br /&gt;
 tar xvf ./Dockstar.sh.tar&lt;br /&gt;
 chmod +x Dockstar.sh&lt;br /&gt;
 ./Dockstar.sh&lt;br /&gt;
&lt;br /&gt;
Wenn die Oscam_build und die Oscam aus diesem Script installiert ist, lässt sich Oscam über&lt;br /&gt;
&lt;br /&gt;
 service oscamstart update&lt;br /&gt;
&lt;br /&gt;
auf den Aktuellen stand bringen&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
Vor dem Starten von Oscam muss folgender Befehl an der Console eingegeben werden:&lt;br /&gt;
 echo 2 &amp;gt; /proc/cpu/alignment&lt;br /&gt;
Sonst kommt es zu unerklärlichen Fehlern wie&amp;lt;br&amp;gt;&lt;br /&gt;
1) Falsche ECM-Zeiten (unerklärlich hoch oder negativ)&amp;lt;br&amp;gt;&lt;br /&gt;
2) Ständige Logouts der User mit &amp;quot;c02 exit with signal 11&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/default/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env -R&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2712</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2712"/>
		<updated>2010-09-14T11:16:00Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: hat eine neue Version von „Datei:Dockstar.sh.tar“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2711</id>
		<title>Datei:Dockstar.sh.tar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Datei:Dockstar.sh.tar&amp;diff=2711"/>
		<updated>2010-09-13T05:35:56Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: Installations-Script für Dockstar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Installations-Script für Dockstar&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2705</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2705"/>
		<updated>2010-09-06T00:03:18Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Eine Desktopverbindung(XFCE4) über FreeNX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/defaults/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
Falls es zu Problemen mit der grafischen Darstellung kommt (debconf: unable to initialize frontend: Dialog) müsst ihr whiptail installieren!&lt;br /&gt;
&lt;br /&gt;
  apt-get install whiptail&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX herstellen====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL,ISDN,LAN&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2704</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2704"/>
		<updated>2010-09-05T23:03:40Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: /* Eine Desktopverbindung(XFCE4) über FreeNX */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/defaults/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
Falls es zu Problemen mit der grafischen Darstellung kommt (debconf: unable to initialize frontend: Dialog) müsst ihr whiptail installieren!&lt;br /&gt;
&lt;br /&gt;
  apt-get install whiptail&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL&lt;br /&gt;
&lt;br /&gt;
Schritt 1:Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:Installation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
	<entry>
		<id>http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2703</id>
		<title>Seagate Dockstar</title>
		<link rel="alternate" type="text/html" href="http://oldwiki.streamboard.tv/index.php?title=Seagate_Dockstar&amp;diff=2703"/>
		<updated>2010-09-05T23:01:03Z</updated>

		<summary type="html">&lt;p&gt;LarsRosen: Aufnahme von FreeNX&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:HowTo]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
&lt;br /&gt;
==Hardware Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
==Software Vorbereitung==&lt;br /&gt;
&lt;br /&gt;
=== Sicherung des Originals ===&lt;br /&gt;
&lt;br /&gt;
Zur Sicherung nutzen wir nanddump, damit wir die Fehler-korrektur ausschalten können.&lt;br /&gt;
Pogoplug booten, dann USB-Stick (am besten ext2 oder ext3 formatiert) dran stecken und:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir usb&lt;br /&gt;
 mount /dev/sda1 /tmp/usb&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nf usb/mtd0 /dev/mtd0&lt;br /&gt;
 ./nanddump -nf usb/mtd1 /dev/mtd1&lt;br /&gt;
 ./nanddump -nf usb/mtd2 /dev/mtd2&lt;br /&gt;
 umount /dev/sda1&lt;br /&gt;
&lt;br /&gt;
=Installation Debian=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
===Editor Joe===&lt;br /&gt;
Dieser Editor ist für den Anfänger wesentlich leichter zu bedienen als vi und muß als erstes drauf. &lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install dialog (falls nicht schon bei vorherigen Paketen installiert)&lt;br /&gt;
 apt-get install joe&lt;br /&gt;
&lt;br /&gt;
====Funktion====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Leer öffnen&#039;&#039;&lt;br /&gt;
 root@debian:/# joe&lt;br /&gt;
&#039;&#039;oder Beispiel fstab editieren&#039;&#039;&lt;br /&gt;
 root@debian:/# joe /etc/fstab&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Verlassen ohne Änderungen&#039;&#039; &lt;br /&gt;
 [strg][c]&lt;br /&gt;
&#039;&#039;verlassen mit speichern&#039;&#039; &lt;br /&gt;
 [strg][kx]&lt;br /&gt;
&#039;&#039;Hilfemenü&#039;&#039;&lt;br /&gt;
 [strg][kh]&lt;br /&gt;
&lt;br /&gt;
===killall nachinstallieren===&lt;br /&gt;
Viele Scripte greifen auf killall zurück, das bei der Installation nicht standardmässig dabei ist.&lt;br /&gt;
Enthält auch zusätzlich den pstree Befehl, der alle Prozesse in einer Baumstruktur auflistet.&lt;br /&gt;
&lt;br /&gt;
====Installation====&lt;br /&gt;
 apt-get install psmisc&lt;br /&gt;
&lt;br /&gt;
==Kernel tauschen==&lt;br /&gt;
&lt;br /&gt;
in das tmp verzeichnis wechseln&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
&lt;br /&gt;
normalen kernel 2.6.35.4 runterladen&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
normalen kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarkandm.deb&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
multimedia kernel 2.6.35.4 runterladen webcam / wireless&lt;br /&gt;
&lt;br /&gt;
 wget 193.16.217.9/files/dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
multimedia kernel installieren/überschreiben&lt;br /&gt;
&lt;br /&gt;
 dpkg -i --force-overwrite dockstarheavy.deb&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
====USB Festplatten - Automatischer Spin-Down====&lt;br /&gt;
Benötigte Pakete installieren:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install build-essential cvs&lt;br /&gt;
&lt;br /&gt;
Tool herunterladen, compilieren und installieren:&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 cvs -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle login&lt;br /&gt;
 # Passwort = Return&lt;br /&gt;
 cvs -z3 -d:pserver:anonymous@hd-idle.cvs.sourceforge.net:/cvsroot/hd-idle co -P hd-idle&lt;br /&gt;
 cd hd-idle&lt;br /&gt;
 make&lt;br /&gt;
 make install-debian&lt;br /&gt;
 update-rc.d hd-idle defaults&lt;br /&gt;
&lt;br /&gt;
Jetzt noch die config-Datei anpassen, START_HD_IDLE auf true setzen, &amp;lt;br /&amp;gt;&lt;br /&gt;
und # bei den Optionen weg + evtl Zeit anpassen in /etc/defaults/hd-idle:&lt;br /&gt;
 &lt;br /&gt;
 # defaults file for hd-idle&lt;br /&gt;
 # start hd-idle automatically?&lt;br /&gt;
 START_HD_IDLE=true&lt;br /&gt;
 # hd-idle command line options&lt;br /&gt;
 # Options are:&lt;br /&gt;
 #  -a &amp;lt;name&amp;gt;               Set device name of disks for subsequent idle-time&lt;br /&gt;
 #                          parameters (-i). This parameter is optional in the&lt;br /&gt;
 #                          sense that there&#039;s a default entry for all disks&lt;br /&gt;
 #                          which are not named otherwise by using this&lt;br /&gt;
 #                          parameter. This can also be a symlink&lt;br /&gt;
 #                          (e.g. /dev/disk/by-uuid/...)&lt;br /&gt;
 #  -i &amp;lt;idle_time&amp;gt;          Idle time in seconds.&lt;br /&gt;
 #  -l &amp;lt;logfile&amp;gt;            Name of logfile (written only after a disk has spun&lt;br /&gt;
 #                          up). Please note that this option might cause the&lt;br /&gt;
 #                          disk which holds the logfile to spin up just because&lt;br /&gt;
 #                          another disk had some activity. This option should&lt;br /&gt;
 #                          not be used on systems with more than one disk&lt;br /&gt;
 #                          except for tuning purposes. On single-disk systems,&lt;br /&gt;
 #                          this option should not cause any additional spinups.&lt;br /&gt;
 #&lt;br /&gt;
 # Options not exactly useful here:&lt;br /&gt;
 #  -t &amp;lt;disk&amp;gt;               Spin-down the specfified disk immediately and exit.&lt;br /&gt;
 #  -d                      Debug mode. This will prevent hd-idle from&lt;br /&gt;
 #                          becoming a daemon and print debugging info to&lt;br /&gt;
 #                          stdout/stderr&lt;br /&gt;
 #  -h                      Print usage information.&lt;br /&gt;
 HD_IDLE_OPTS=&amp;quot;-i 180 -l /var/log/hd-idle.log&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Jetzt noch ein beherztes&lt;br /&gt;
 &lt;br /&gt;
 /etc/init.d/hd-idle restart&lt;br /&gt;
&lt;br /&gt;
und schon gehen die HDDs nach 3 minuten schlafen.&lt;br /&gt;
&lt;br /&gt;
Mehr Info zu hd-idle unter http://hd-idle.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
====NFS Server einrichten====&lt;br /&gt;
zuerst installieren wir &lt;br /&gt;
 apt-get install nfs-kernel-server nfs-common portmap&lt;br /&gt;
dann wird in der /etc/exports die Freigabe eingerichtet &lt;br /&gt;
Beispiel:&lt;br /&gt;
 /mnt/platte *(rw,async,no_subtree_check,fsid=0,insecure)&lt;br /&gt;
und anwenden&lt;br /&gt;
 exportfs -a -r&lt;br /&gt;
und noch ein Beispiel zum mounten auf einem anderen Rechner oder Box&lt;br /&gt;
 mount files.first.com:/home /mnt/nfs&lt;br /&gt;
das wars&lt;br /&gt;
&lt;br /&gt;
====Statische IP einstellen====&lt;br /&gt;
Die Datei /etc/network/interfaces nach folgendem Schema bearbeiten:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
&lt;br /&gt;
====Zeitzone einstellen====&lt;br /&gt;
 dpkg-reconfigure tzdata&lt;br /&gt;
&lt;br /&gt;
====Fehlende Hardwareuhr &amp;quot;nachrüsten&amp;quot;====&lt;br /&gt;
Es ist schon ziemlich wichtig, das System mit der aktuellen Uhrzeit zu betreiben. Da der DockStar keine Hardwareuhr besitzt, startet das System zunächst mit Datum 1.1.1970.&lt;br /&gt;
Voraussetzung ist, daß bereits beim Booten ein Netzzugang zu einem Zeitserver besteht. Die Zeit soll während des Bootvorgangs so früh wie möglich eingestellt werden, idealerweise sofort nach dem Hochfahren der Netzwerkverbindung.&lt;br /&gt;
&lt;br /&gt;
Neues Script anlegen mit folgendem Inhalt&lt;br /&gt;
/root/GetDate.sh:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 SERVER=&amp;quot;atom.uhr.de&amp;quot;&lt;br /&gt;
 ( /bin/sleep 2s &amp;amp;&amp;amp; /bin/ping -c 2 ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null &amp;amp;&amp;amp; /usr/sbin/ntpdate -b ${SERVER} 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null ) &amp;amp;&lt;br /&gt;
&lt;br /&gt;
und ausführbar machen:&lt;br /&gt;
&lt;br /&gt;
 chmod +x /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
In der Datei &amp;quot;/etc/network/interfaces&amp;quot; den &amp;quot;eth0&amp;quot; Eintrag um folgende Zeile erweitern:&lt;br /&gt;
&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Also z.B.:&lt;br /&gt;
&lt;br /&gt;
 auto lo&lt;br /&gt;
 iface lo inet loopback&lt;br /&gt;
 &lt;br /&gt;
 auto eth0&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 address 192.168.2.99&lt;br /&gt;
 netmask 255.255.255.0&lt;br /&gt;
 network 192.168.2.0&lt;br /&gt;
 broadcast 192.168.2.255&lt;br /&gt;
 gateway 192.168.2.1&lt;br /&gt;
 up /root/GetDate.sh&lt;br /&gt;
&lt;br /&gt;
Falls die IP via DHCP dynamisch bezogen wird könnte es sein, daß die LAN-Verbindung noch nicht steht. Dann sollte eine Erhöhung der 2s Wartezeit im Script helfen. Ebenso wird man vermutlich bei einer WLAN-Verbindung verfahren müssen.&lt;br /&gt;
&lt;br /&gt;
Softwareseitig läuft die DockStar Systemzeit für einige Stunden recht genau, im Dauereinsatz ist es empfehlenswert, die Uhrzeit 2-3 mal am Tag upzudaten, z.B. mit einem Cronjob.&lt;br /&gt;
&lt;br /&gt;
Danke an mmi aus dem sheevaplug.de Forum für die Anleitung !&lt;br /&gt;
&lt;br /&gt;
====Debian auf deutsch einstellen====&lt;br /&gt;
&lt;br /&gt;
 apt-get install locales language-env&lt;br /&gt;
&lt;br /&gt;
Danach legt man den Standard-Locales des Systems fest mit:&lt;br /&gt;
&lt;br /&gt;
 dpkg-reconfigure locales&lt;br /&gt;
&lt;br /&gt;
vorzugsweise de_DE.UTF-8 dazu noch de_DE@euro&lt;br /&gt;
&lt;br /&gt;
Falls es zu Problemen mit der grafischen Darstellung kommt (debconf: unable to initialize frontend: Dialog) müsst ihr whiptail installieren!&lt;br /&gt;
&lt;br /&gt;
  apt-get install whiptail&lt;br /&gt;
&lt;br /&gt;
Jeder Nutzer, der seine eigene Locales dann definiert haben will, sollte&lt;br /&gt;
&lt;br /&gt;
    set-language-env&lt;br /&gt;
&lt;br /&gt;
ausführen. &lt;br /&gt;
Das erzeugt Einträge in verschiedenen Text-Konfigurationsdateien. &lt;br /&gt;
in ~/.bashrc :&lt;br /&gt;
&lt;br /&gt;
    LC_MESSAGES=de_DE.UTF-8&lt;br /&gt;
    LC_CTYPE=de_DE.UTF-8&lt;br /&gt;
    export LC_MESSAGES LC_CTYPE&lt;br /&gt;
&lt;br /&gt;
====Apache SSL einrichten und Proxy für Oscam====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Zertifikat erstellen:&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /etc/apache2/ssl&lt;br /&gt;
 openssl req -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem&lt;br /&gt;
&lt;br /&gt;
Bei der Frage zum &#039;&#039;Common Name (eg, YOUR name)&#039;&#039; den Hostnamen der SSL-Website eintragen (myhost.dyndns.org)  - spart Fehlermeldungen im Browser &amp;quot;Das Zertifikat wurde nicht für diese Seite ausgestellt...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ln -sf /etc/apache2/ssl/apache.pem /etc/apache2/ssl/`/usr/bin/openssl x509 -noout -hash &amp;lt; /etc/apache2/ssl/apache.pem`.0&lt;br /&gt;
 chmod 600 /etc/apache2/ssl/apache.pem &lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/ports.conf&lt;br /&gt;
&lt;br /&gt;
alt:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &lt;br /&gt;
 #&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
 #    Listen 443&lt;br /&gt;
 #&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
neu:&lt;br /&gt;
 Listen *:80&lt;br /&gt;
 &amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
     Listen 443&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apache einmal durchstarten&lt;br /&gt;
 /etc/init.d/apache2 reload&lt;br /&gt;
&lt;br /&gt;
Modul laden&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
Virtuellen Host einrichten und Oscam Webif als proxy anstöpseln. Als Beispiel läuft das WebIf von Oscam hier auf Port 84 (evtl. anpassen). Wer keine Webseite auf diesem Virtual Host speichern möchte kann auch die Directories &#039;&#039;/var/www&#039;&#039; etc. weglassen. Dort würde eine eventuelle Wbseite liegen. Wenn der Port des Virtual Host geändert werden soll muß dieser Port dann natürlich auch in &#039;&#039;/etc/apache2/ports.conf&#039;&#039; bekannt gemacht werden. Ansonsten ist der VHost zwar da, aber Apache lauscht nicht an diesem Port.&lt;br /&gt;
&lt;br /&gt;
 joe /etc/apache2/httpd.conf&lt;br /&gt;
&lt;br /&gt;
 ProxyRequests off&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
  SSLEngine on&lt;br /&gt;
  SSLCertificateKeyFile /etc/apache2/myssl/server.cert.key&lt;br /&gt;
  SSLCertificateFile /etc/apache2/ssl/apache.pem&lt;br /&gt;
  &amp;lt;Directory /var/www&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  &amp;lt;Directory /usr/lib/cgi-bin&amp;gt;&lt;br /&gt;
  &amp;lt;/Directory&amp;gt;&lt;br /&gt;
  DocumentRoot /var/www&lt;br /&gt;
  ProxyPass /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  ProxyPassReverse /oscam/ &amp;lt;nowiki&amp;gt;http://127.0.0.1:84/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;Proxy *&amp;gt;&lt;br /&gt;
  Order deny,allow&lt;br /&gt;
  Allow from all&lt;br /&gt;
 &amp;lt;/Proxy&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nun noch die Proxy Module aktivieren im Apache, entweder über die Console:&lt;br /&gt;
&lt;br /&gt;
 cd /etc/apache/mods-enabled&lt;br /&gt;
 ln -s ../mods-available/proxy.conf&lt;br /&gt;
 ln -s ../mods-available/proxy.load&lt;br /&gt;
 ln -s ../mods-available/proxy_http.load&lt;br /&gt;
 /etc/init.d/apache2 restart&lt;br /&gt;
&lt;br /&gt;
Oder mit Webmin:&lt;br /&gt;
Dazu Servers/ Apache Webserver Registerkarte  &amp;quot;Global configuration&amp;quot; -&amp;gt; &amp;quot;Configure Apache Modules&amp;quot;. Dort anhaken &amp;quot;proxy&amp;quot; und &amp;quot;proxy_http&amp;quot;. Speichern und rechts oben Apache neu starten.&lt;br /&gt;
&lt;br /&gt;
Oscam WebIf sollte nun verfügbar sein unter &amp;lt;nowiki&amp;gt;https://plugIP/oscam/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopverbindung(XFCE4) über FreeNX====&lt;br /&gt;
FreeNX ist eine kostenlose Verbindugssoftware für X-Consolen.FreeNX unterstützt KDE,GNOME,XDC und viele mehr.Der Vorteil von FreeNX ist das die verbindug über SSH hergestellt wird und verschlüsselt ist.Desweiteren lässt sich am Client die Verbindugsgeschwindigkeit einstellen z.B ADSL&lt;br /&gt;
&lt;br /&gt;
Schritt 1&lt;br /&gt;
Download der Lib-Sources&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 mkdir nx&lt;br /&gt;
 cd nx&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 tar xfvz nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 rm nxcomp-3.4.0-7.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 tar xfvz nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 rm nxproxy-3.4.0-2.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 tar xfvz nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 rm nxagent-3.4.0-11.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxcompext-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 tar xfvz nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 rm nxscripts-3.4.0-1.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxauth-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 tar xfvz nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 rm nxcompshad-3.4.0-3.tar.gz&lt;br /&gt;
 wget http://64.34.161.181/download/3.4.0/sources/nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 tar xfvz nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
 rm nx-X11-3.4.0-4.tar.gz&lt;br /&gt;
&lt;br /&gt;
Schritt 2:nstallation der benötigten Pakete für&#039;s Kompilen&lt;br /&gt;
 apt-get install xutils-dev expect xorg-dev libjpeg-dev libpng-dev cdbs  &lt;br /&gt;
 apt-get install autotools-dev patchutils  autoconf bzip2 zlib1g-dev &lt;br /&gt;
 apt-get install libpng12-dev libjpeg62-dev xlibs-dev libfreetype6-dev libmikmod2-dev &lt;br /&gt;
 apt-get install libssl-dev libxaw7-dev build-essential fakeroot debhelper &lt;br /&gt;
 apt-get install automake1.4 dpatch expect tcl8.4 xutils netcat xfonts-base lxrandr cups&lt;br /&gt;
&lt;br /&gt;
Schritt 3:Pakete für den Desktop (XFCE4)&lt;br /&gt;
&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
 &lt;br /&gt;
Kompilen der Lib&#039;s&lt;br /&gt;
 cd nxcomp&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 30 min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompext&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxcompshad&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nxproxy&lt;br /&gt;
 ./configure&lt;br /&gt;
 make&lt;br /&gt;
 (ca 1min)&lt;br /&gt;
 &lt;br /&gt;
 cd nx-X11&lt;br /&gt;
 make World&lt;br /&gt;
 (ca 2-3std)&lt;br /&gt;
&lt;br /&gt;
Schritt 4:Kompilen von FreeNX&lt;br /&gt;
 wget http://download.berlios.de/freenx/freenx-server-0.7.3.tar.gz&lt;br /&gt;
 tar xfvz freenx-server-0.7.3.tar.gz&lt;br /&gt;
 cd freenx-server-0.7.3.tar.gz&lt;br /&gt;
 patch &amp;lt; gentoo-nomachine.diff&lt;br /&gt;
 wget http://computingplugs.com/files/nx_3.3.0.patch&lt;br /&gt;
 patch &amp;lt; nx_3.3.0.patch&lt;br /&gt;
 make; make install&lt;br /&gt;
 cd ..&lt;br /&gt;
&lt;br /&gt;
Schritt 5:Kopieren der Lib&#039;s&lt;br /&gt;
 cp -a nx-X11/lib/X11/libX11.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xext/libXext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nx-X11/lib/Xrender/libXrender.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcomp/libXcomp.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompext/libXcompext.so* /usr/NX/lib&lt;br /&gt;
 cp -a nxcompshad/libXcompshad.so* /usr/NX/lib &lt;br /&gt;
 cp -a nx-X11/programs/Xserver/nxagent /usr/NX/bin&lt;br /&gt;
 cp -a nxproxy/nxproxy /usr/NX/bin&lt;br /&gt;
 &lt;br /&gt;
 ln -s /usr/NX/lib/libXrender.so.1.2.2 /usr/NX/lib/libXrender.so.1.2&lt;br /&gt;
&lt;br /&gt;
Schritt 6:Der erste Start &lt;br /&gt;
&lt;br /&gt;
Spätestens jetzt muss ein X-Desktop installiert sein(Gnome,KDE,XFCE4...)&lt;br /&gt;
 cd /&lt;br /&gt;
 cd usr/NX/bin&lt;br /&gt;
 ./nxsetup --install&lt;br /&gt;
 N (Es sei denn man will sein eigenen Key verwenden)&lt;br /&gt;
&lt;br /&gt;
Schritt 7:Autostart&lt;br /&gt;
 cd /&lt;br /&gt;
 cd etc/init.d&lt;br /&gt;
 wget http://computingplugs.com/files/nxserver&lt;br /&gt;
 chmod 755 nxserver&lt;br /&gt;
 update-rc.d nxserver defaults&lt;br /&gt;
&lt;br /&gt;
Schritt 8:Windows als Client&lt;br /&gt;
&lt;br /&gt;
 http://www.nomachine.com/download-package.php?Prod_Id=2131&lt;br /&gt;
 Installieren&lt;br /&gt;
 configure&lt;br /&gt;
 Host = IP von DS&lt;br /&gt;
 settings &lt;br /&gt;
 Run Command :&lt;br /&gt;
     startxfce4&lt;br /&gt;
 OK&lt;br /&gt;
 Advanced&lt;br /&gt;
 Haken nur bei &amp;quot;Enable SSL encryption all traffic&amp;quot;&lt;br /&gt;
 OK&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Eine Desktopoberfläche installieren und per VNC darauf connecten====&lt;br /&gt;
&lt;br /&gt;
Schritt 1: Installieren von xvfb (quasi die virtuelle Grafikkarte), Vnc, Screen und eines Desktops. Der Desktop kann natürlich frei gewählt werden, hier am Beispiel von XFCE4 &amp;lt;br /&amp;gt;&lt;br /&gt;
Alles in allem so ca. 230 MB&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
 apt-get install xvfb x11vnc screen xfce4 xfce4-goodies tango-icon-theme&lt;br /&gt;
&lt;br /&gt;
Schritt 2: Xvfb starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Dazu am besten eine eigene Screen Session starten:&lt;br /&gt;
&lt;br /&gt;
 screen -R xvfb&lt;br /&gt;
 Xvfb :0 -screen 0 1024x768x16&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 3: Den Desktop starten &amp;lt;br /&amp;gt;&lt;br /&gt;
User anlegen (falls nicht schon geschehen) &lt;br /&gt;
&lt;br /&gt;
 adduser desktop&lt;br /&gt;
 # der Name desktop dient nur als Beispiel ;) &lt;br /&gt;
&lt;br /&gt;
und den Desktop als User ( Nicht als root !!) starten:&lt;br /&gt;
&lt;br /&gt;
 chmod 777 /dev/pts/0&lt;br /&gt;
 su - desktop -c &amp;quot;screen -R xfce4&amp;quot;&lt;br /&gt;
 # desktop evtl. gegen den oben angelegten bzw. schon angelegten Benutzernamen auswechseln&lt;br /&gt;
 export DISPLAY=:0&lt;br /&gt;
 startxfce4&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Schritt 4: Den VNC Server starten &amp;lt;br /&amp;gt;&lt;br /&gt;
Wieder mit eigener Screen Session:&lt;br /&gt;
&lt;br /&gt;
 screen -R vnc&lt;br /&gt;
 x11vnc --forever -noxdamage&lt;br /&gt;
&lt;br /&gt;
Die Screensession mit STRG+A+D verlassen&lt;br /&gt;
&lt;br /&gt;
Jetzt kann man mit der IP des Dockstars und dem Port 5900 eine VNC Verbindung von einem anderen Rechner aus aufbauen und einen Desktop nutzen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So kann es hinterher aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Screen.png]]&lt;br /&gt;
&lt;br /&gt;
=Installation Open WRT=&lt;br /&gt;
&lt;br /&gt;
==Basisinstallation==&lt;br /&gt;
&lt;br /&gt;
==Zusatzpakete==&lt;br /&gt;
&lt;br /&gt;
==Kernel kompilieren==&lt;br /&gt;
&lt;br /&gt;
==Oscam Installieren==&lt;br /&gt;
&lt;br /&gt;
==Tips/ Tricks==&lt;br /&gt;
&lt;br /&gt;
=Dockstar retten - neu flashen=&lt;br /&gt;
&lt;br /&gt;
=uBoot (mtd0) selbst erstellen=&lt;br /&gt;
&lt;br /&gt;
So erstellt man eine Datei namens uboot.mtd0.kwb , die man nach /dev/mtd0 flashen kann !&lt;br /&gt;
&lt;br /&gt;
==Erstellen==&lt;br /&gt;
&lt;br /&gt;
 apt-get install build-essential git&lt;br /&gt;
 git clone git://git.denx.de/u-boot.git u-boot&lt;br /&gt;
 cd u-boot &lt;br /&gt;
 wget http://streamboard.gmc.to/wiki/images/0/00/U-boot-files.tar.gz&lt;br /&gt;
 tar xvzf U-boot-files.tar.gz&lt;br /&gt;
 chmod +x doimage&lt;br /&gt;
 patch -p1 &amp;lt; uboot.mtd0.patch&lt;br /&gt;
 chmod +x mkDockstar.mtd0&lt;br /&gt;
 ./mkDockstar.mtd0 &lt;br /&gt;
&lt;br /&gt;
==Sichern des Originals==&lt;br /&gt;
&lt;br /&gt;
 cd /tmp&lt;br /&gt;
 wget http://jeff.doozan.com/debian/uboot/nanddump&lt;br /&gt;
 chmod +x nanddump&lt;br /&gt;
 ./nanddump -nof mtd0.backup /dev/mtd0&lt;br /&gt;
 ./nanddump -nf mtd0.backup.oob /dev/mtd0&lt;br /&gt;
 ./nanddump -nof uboot-original -s 0 -l 0x80000 /dev/mtd0&lt;br /&gt;
&lt;br /&gt;
Nicht vergessen die Dateien noch irgndwoanders hin zu sichern, da /tmp nach einem reboot wieder leer ist !&lt;br /&gt;
&lt;br /&gt;
==Flashen==&lt;br /&gt;
&lt;br /&gt;
MTD Tools installieren, falls nicht schon geschehen&lt;br /&gt;
&lt;br /&gt;
 apt-get install mtd-utils&lt;br /&gt;
&lt;br /&gt;
Die ersten 512 kb löschen&lt;br /&gt;
 flash_erase /dev/mtd0 0 4&lt;br /&gt;
&lt;br /&gt;
neuen uboot flashen&lt;br /&gt;
 nandwrite /dev/mtd0 uboot.mtd0.kwb&lt;br /&gt;
&lt;br /&gt;
Nun Daumen drücken und neu starten !!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WENN BEIM LÖSCHEN ODER FLASHEN ETWAS SCHIEF GEHT HILFT NUR NOCH EIN JTAG !!!! BENUTZUNG AUF EIGENE GEFAHR !!!&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>LarsRosen</name></author>
	</entry>
</feed>