<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.tuxbox-neutrino.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jdelphi</id>
	<title>TuxBoxWIKI - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.tuxbox-neutrino.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jdelphi"/>
	<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/wiki/Spezial:Beitr%C3%A4ge/Jdelphi"/>
	<updated>2026-04-23T02:49:45Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2_von_Yadd_oder_CDK_booten&amp;diff=12852</id>
		<title>Dbox2 von Yadd oder CDK booten</title>
		<link rel="alternate" type="text/html" href="https://wiki.tuxbox-neutrino.org/w/index.php?title=Dbox2_von_Yadd_oder_CDK_booten&amp;diff=12852"/>
		<updated>2010-05-04T13:07:22Z</updated>

		<summary type="html">&lt;p&gt;Jdelphi: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Register]]&lt;br /&gt;
[[Category:Linux]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
[[Category:CDK]]&lt;br /&gt;
[[Category:Howto]]&lt;br /&gt;
{{Howto_sidebar}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Allgemeines=&lt;br /&gt;
Die meisten Anleitungen auf dieser Seite sind für [[Windows]] geschrieben.&lt;br /&gt;
Die Umsetzung für [[Linux]] ist aber nicht weiter schwer, ihr müsst nur die entsprechenden [[Server]] einrichten.&lt;br /&gt;
Wo ihr die jeweiligen [[Server]] herbekommt, entnehmt bitte eurer Distribution.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
*Ich gehe im folgenden immer von eth0 als Netzwerkschnittstelle aus.&lt;br /&gt;
*Als [[IP-Adresse]] für eth0 wird 192.168.5.5 angenommen, als [[Netzmaske|Subnetmask]] 255.255.255.0&lt;br /&gt;
*Als [[IP-Adresse]] für die [[DBox2]] wird 192.168.5.7 angenommen.&lt;br /&gt;
*Die genauen Adressen müsst ihr halt an eure lokalen Gegebenheiten anpassen.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Nachdem das immer wieder gefragt wird: Die [[DBox2]] hat keine feste IP-Adresse!&lt;br /&gt;
Die [[IP-Adresse]] wird ihr per [[RARP]] (BR-Kernel) bzw. [[Bootp]]/[[DHCP]] zugewiesen oder halt später von der [[GUI]] gesetzt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Netzwerkkonfiguration für Linux=&lt;br /&gt;
==MAC-Adresse==&lt;br /&gt;
Bei einigen Boxen sind die [[MAC]]-Adressen auf der Rückseite auf einem Aufkleber.&lt;br /&gt;
Bei allen anderen müsst ihr die [[MAC]]s mit [[tcpdump]] oder über den Befehl ifconfig auf der Dbox (per telnet oder serielles Terminal, falls dort schon ein Linux-Image drauf ist) herausfinden. Auch wenn [[Neutrino]] auf der Box installiert ist, kann man unter [[Neutrino:Einstellungen:Netzwerk|Netzwerkeinstellungen]] über den Netzwerktest die [[MAC-Adresse]] herausfinden.&lt;br /&gt;
Die [[MAC]]-Adressen der Dboxen beginnen mit 00:50:9C&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==/etc/hosts==&lt;br /&gt;
Zunächst mal braucht ihr einen Eintrag für die [[DBox2]] in die /etc/hosts. Dort tragt ihr die [[IP-Adresse]] für die [[DBox2]] und den gewünschten [[Hostname]]n ein, die natürlich zu eurem Netz passen muss:&lt;br /&gt;
 192.168.5.7 dbox&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==RARP==&lt;br /&gt;
Bei 2.2.X - Kerneln einfach:&lt;br /&gt;
 rarp -s dbox MAC-ADRESSE-DER-BOX-MIT-:-GETRENNT &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei 2.4.X - Kerneln benötigt ihr einen extra [[RARP|rarpd]]. Dieser muss mit der Option -e gestartet werden.&lt;br /&gt;
 &lt;br /&gt;
Die [[MAC]]-Adresse der [[DBox2]] schreibt ihr in die /etc/ethers. [[MAC]]-Adresse-incl.-Doppelpunkte [[IP-Adresse]] &lt;br /&gt;
 00:50:9c:xx:xx:xx 192.168.5.7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==TFTP==&lt;br /&gt;
Ihr benötigt einen [[TFTP]]-[[Server]]&lt;br /&gt;
&lt;br /&gt;
In die /etc/inetd.conf muss folgende Zeile eingetragen werden:&lt;br /&gt;
 tftp dgram udp wait root /usr/sbin/tcpd in.tftpd /dbox2/tftpboot &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wobei /dbox2/tftpboot an eure lokalen Gegebenheiten angepasst werden muss&lt;br /&gt;
 &lt;br /&gt;
Wenn ihr den [[xinetd]] habt (RedHat ab 7.0) dann ist das in der Datei /etc/xinetd.d/tftp: &lt;br /&gt;
&lt;br /&gt;
 service tftp&lt;br /&gt;
 {&lt;br /&gt;
 disable = no&lt;br /&gt;
 socket_type = dgram&lt;br /&gt;
 wait = yes&lt;br /&gt;
 user = nobody&lt;br /&gt;
 log_on_success += USERID&lt;br /&gt;
 log_on_failure += USERID&lt;br /&gt;
 server = /usr/sbin/in.tftpd&lt;br /&gt;
 server_args = /dbox2/tftpboot &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Achtung! Bei Änderungen an den Dateien den inetd neu starten. Sonst werden die Änderungen nicht übernommen. Das am besten mit:&lt;br /&gt;
 kill -HUP `pidof inetd` oder &lt;br /&gt;
 kill -HUP `pidof xinetd` &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==DHCP/BOOTP==&lt;br /&gt;
Ihr benötigt einen [[DHCP]]- oder einen [[bootp]]-[[Server]].&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===DHCP=== &lt;br /&gt;
Ihr braucht nen Eintrag für den host:&lt;br /&gt;
 subnet 192.168.5.0 netmask 255.255.255.0 { &lt;br /&gt;
 }&lt;br /&gt;
 host dbox { &lt;br /&gt;
 hardware ethernet 00:50:9c:xx:xx:xx; &lt;br /&gt;
 fixed-address 192.168.5.7; &lt;br /&gt;
 allow bootp;&lt;br /&gt;
 server-name &amp;quot;192.168.5.5&amp;quot;;&lt;br /&gt;
 filename &amp;quot;/dbox2/tftpboot/ppcboot&amp;quot;; &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr [[u-boot#U-Boot.2FPPCBoot|u-boot]] verwenden wollt, sollte das ganze so aussehen:&lt;br /&gt;
 subnet 192.168.5.0 netmask 255.255.255.0 { &lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 host dbox {&lt;br /&gt;
   option root-path &amp;quot;/home/''&amp;lt;USER&amp;gt;''/dbox2/cdkroot&amp;quot;;&lt;br /&gt;
   next-server 192.168.5.5;&lt;br /&gt;
   hardware ethernet 00:50:9C:xx:xx:xx;&lt;br /&gt;
   fixed-address 192.168.5.7;&lt;br /&gt;
   allow bootp;&lt;br /&gt;
   server-name &amp;quot;192.168.5.5&amp;quot;;&lt;br /&gt;
   if exists vendor-class-identifier {&lt;br /&gt;
     filename &amp;quot;kernel-cdk&amp;quot;;&lt;br /&gt;
     option root-path &amp;quot;/home/''&amp;lt;USER&amp;gt;''/dbox2/cdkroot&amp;quot;;&lt;br /&gt;
   } else {&lt;br /&gt;
     filename &amp;quot;u-boot&amp;quot;;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dies funktioniert mit einem [[DHCP]]-[[Server]] ab V3.0. Ältere [[DHCP]]-[[Server]] verstehen die if-Syntax nicht. &lt;br /&gt;
 &lt;br /&gt;
Den [[DHCP]]-Server muss man auch neu starten, damit die Aenderungen wirksam werden. Hier ist es am einfachsten ein&lt;br /&gt;
 /etc/init.d/dhcpd restart &lt;br /&gt;
&lt;br /&gt;
zu machen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hinweis: Wenn ihr den [[Debug-Mode]] enablen wollt, müsst ihr entweder das bootfile (filename) auskommentieren (für die Kurzschlussmethode), oder als filename /minflsh/kernel/os angeben (für minflsh) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===BOOTP=== &lt;br /&gt;
Statt des [[DHCP]]-[[Server]]s könnt ihr auch einen [[bootp]]-[[Server]] verwenden.&lt;br /&gt;
&lt;br /&gt;
Dazu brauchts einen Eintrag in die /etc/bootptab&lt;br /&gt;
 dbox:hd=/tftpboot:bf=ppcboot:ha=00509cxxxxxx:ip=192.168.5.7:sa=192.168.5.5:sm=255.255.255.0 &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|hd||:|| Directory des Bootfiles (relativ zum Eintrag in der inetd.conf)&lt;br /&gt;
|-&lt;br /&gt;
|bf||:|| Das Bootfile, [[ppcboot#U-Boot.2FPPCBoot|ppcboot]] für [[Linux]] oder os (vom minflsh) zum debug enablen.&lt;br /&gt;
|-&lt;br /&gt;
|ha||:|| [[MAC]]-Adresse der [[DBox2]], ohne Doppelpunkte&lt;br /&gt;
|-&lt;br /&gt;
|ip||:|| Die gewünschte [[IP-Adresse]] für die [[DBox2]]&lt;br /&gt;
|-&lt;br /&gt;
|sa||:|| Server-Adresse&lt;br /&gt;
|-&lt;br /&gt;
|sm||:|| [[Netzmaske|Subnet-Mask]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
und in /etc/inetd.conf:&lt;br /&gt;
 bootps dgram udp wait root /usr/sbin/tcpd bootpd -d4 -c /dbox2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==NFS==&lt;br /&gt;
Ihr braucht einen [[NFS-Server]].&lt;br /&gt;
Dann muss noch das Verzeichnis für [[NFS]] freigegeben werden.&lt;br /&gt;
&lt;br /&gt;
Dazu brauchen wir einen Eintrag in /etc/exports&lt;br /&gt;
 /dbox2 dbox(rw,no_root_squash)&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
die neue liste muss dann mit &lt;br /&gt;
 exportfs -a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
auch dem System bekannt gemacht werden. Alternativ ein &lt;br /&gt;
 /etc/init.d/nfsd restart &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{kandidat}}&lt;br /&gt;
&lt;br /&gt;
{{body}}&lt;/div&gt;</summary>
		<author><name>Jdelphi</name></author>
	</entry>
</feed>