YADD und SuSE 8.1

Diskussionen um Bootloader, Kernel, Busybox
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

YADD und SuSE 8.1

Beitrag von NoTiOn »

Hi Folks...

Ich komme nicht so richtig klar mit dem booten einer YADDs der DBoxx2 von Festplatte. Ich bin genau hier....

DHCP und TFTP sind konfiguriert. RARPD ist installiert - aber wo starte ich das Ding. Auch finde ich keine /etc/ethers

die einträge in die /etc/exports habe ich gemacht und der NFS-Server ist gestartet...

Die Box will aber nicht über das netzwerk starten... Gibbt es für SuSE 8.1 schon ne gute Beschreibung?

Danke im vorraus!

NoTiOn
...Entdecke die Zukunft...
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

Beitrag von NoTiOn »

In der /var/log/messages vom LinuxRouter steht folgendes...

Jan 7 05:25:30 linuxrouter dhcpd: BOOTREQUEST from 00:50:9c:xx:xx:xx via eth0
Jan 7 05:25:30 linuxrouter dhcpd: BOOTREPLY for 192.168.100.125 to dboxx (00:50:9c:xx:xx:xx) via eth0

Das ist aber auch schon alles!

NoTiOn
...Entdecke die Zukunft...
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

Beitrag von NoTiOn »

hmmm - lasst mich doch nihct so hängen. ich komme wirklich nicht weiter! dhcp läuft und ist nach vorgaben konfiguriert. in der inetd läuft auch. nfs-server per yast gestartet und einträge in die exports getätigt. die box will aber nicht übers netzwerk booten! die einzigen einträge die ich bekomme sind oben abgebildet (messages)...

bitte weiterhin um hilfe...

by the way - für die mp3 wiedergabe benötige ich für windowsxp einen guten nfs server. was ist da denn eine gute wahl... mein platz auf der linuxkiste ist ein wenig rahr....

Happy Tuxen....

NoTiOn
...Entdecke die Zukunft...
zexma
Tuxboxer
Tuxboxer
Beiträge: 2067
Registriert: Mittwoch 6. März 2002, 15:29

Beitrag von zexma »

NoTiOn hat geschrieben:by the way - für die mp3 wiedergabe benötige ich für windowsxp einen guten nfs server. was ist da denn eine gute wahl...
NoTiOn
...Entdecke die Zukunft...der Suchmaschinen
http://www.google.de/search?q=%2Bnfs+%2 ... uche&meta=
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

Beitrag von NoTiOn »

Wenn man keine Ahnung hat - einfach mal Fresse halten!

;) ThanX...

abba dann haste bestimmt noch was bezüglich meines eingentlichen problems in der tasche - oder? bei über 500 post....

CU
...Entdecke die Zukunft...
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

Beitrag von NoTiOn »

Also ich werde mich jetzt noch mal bemühen... Ich bin wie folgt vorgegangen...

1. Verzeichniss erstellt /dboxx

2. yadd.tar.gz dorthin entpackt. nun existieren /dboxx/tfptboot und /boxx/yaddroot

3. einträge in der inetd.conf gemacht und deamon gestartet...
# Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#
# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /dboxx/tftpboot
# bootps dgram udp wait root /usr/sbin/bootpd bootpd -c /tftpboot
bootps dgram udp wait root /usr/sbin/bootpd bootpd -c /dboxx/tftpboot
#
4. exports bearbeitet und nfs-server gestartet
/dboxx *(rw,no_root_squash)
/data/mp3 *(rw,no_root_squash)
5. dhcp.conf bearbeitet und gestartet
# dhcpd.conf
#

# Folgende Options gelten für alle Rechner
option domain-name "egal";
option domain-name-servers 192.168.100.250;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.100.255;
option routers 192.168.100.250;

#Verfallsdauer
ddns-update-style none;
default-lease-time 86400;
max-lease-time 2592000;

subnet 192.168.100.0 netmask 255.255.255.0
{

#Die Adressen 192.168.100.10 bis 192.168.100.100 werden dynamisch vergeben
range 192.168.100.10 192.168.100.100;

# Alle Clients bekommen IP-Adresse nach ihrer MAC-Adresse
host dboxx {
hardware ethernet 00:50:9C:11:xx:xx;
fixed-address 192.168.100.125;
allow bootp;
server-name "192.168.100.250";
filename "/dboxx/tftpboot/ppcboot";
}
}
5. hosts bearbeitet
#
# hosts This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# "named" name server.
# Syntax:
#
# IP-Address Full-Qualified-Hostname Short-Hostname
#

127.0.0.1 localhost

# special IPv6 addresses
::1 localhost ipv6-localhost ipv6-loopback

fe00::0 ipv6-localnet

ff00::0 ipv6-mcastprefix
ff02::1 ipv6-allnodes
ff02::2 ipv6-allrouters
ff02::3 ipv6-allhosts


192.168.100.125 dboxx
192.168.100.123 ms-mw-bb-amd1gh
192.168.100.124 ms-mw-ds-amd800


192.168.100.250 egal linuxrouter
1.1.1.1 egal
6. rarp gestartet und eintragungen in die ethers gemacht
00:50:9C:11:xx:xx 192.168.100.125
Wie oben schon erwähnt erhalte beim booten der dbox2 lediglich folgende einträge in der /var/log/messages der linuxkiste
Jan 9 16:16:02 linuxrouter dhcpd: BOOTREQUEST from 00:50:9c:11:xx:xx via eth0
Jan 9 16:16:02 linuxrouter dhcpd: BOOTREPLY for 192.168.100.125 to dboxx (00:50:9c:11:xx:xx) via eth0
sooo - das wars... wo liegt mein fehler - was kann ich überprüfen... muss evtl. noch ne einstellung an der box gemacht werden? diese ist mit dem aktuellen cramfs von http://dboxupdate.berlios.de/ geflashed (baseimage 1.6)...

NoTiOn
...Entdecke die Zukunft...
fronti
Erleuchteter
Erleuchteter
Beiträge: 511
Registriert: Freitag 14. Juni 2002, 01:24

Beitrag von fronti »

hast du evtl ne firewall laufen?

was kommen denn an ausgaben, wenn du den intetd nicht als daemon, sondern ohne fork starten laesst?
inetd -d
Eigentlich brauchst du ja kein bootps, wenn du dhcp als bootp server verwendest, und das sieht mir danach aus.

was sagt eine ausgabe von host dbox
und was ist deine ip adresse des rechners?

An der box muss eigentlich keine einstellung gemacht werden, wenn sie im debug ist ;)
Mozilla plugins -> http://max.kliche.org/plugins

Fragen zu transcode/mplayer
http://itdp.de
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

Beitrag von NoTiOn »

hast du evtl ne firewall laufen?
SuSEfirewall2 - abba intern wird alles durchgelassen... auch bei ausgeschalteter FW booted die box nicht übers netz.
was kommen denn an ausgaben, wenn du den intetd nicht als daemon, sondern ohne fork starten laesst?
inetd -d
Eigentlich brauchst du ja kein bootps, wenn du dhcp als bootp server verwendest, und das sieht mir danach aus.
bootps ist nun ausgestellt und inetd -d bring folgendes beim dbox starten
linuxrouter:/etc # inetd -d
ADD: tftp proto=udp, wait.max=1.256 user:group=root.root builtin=0 server=/usr/sbin/in.tftpd
someone wants tftp
11012 execl /usr/sbin/in.tftpd
was sagt eine ausgabe von host dbox
und was ist deine ip adresse des rechners?
host dboxx
Host dboxx. not found: 3(NXDOMAIN)

ip adresse des linux ist 192.168.100.250
An der box muss eigentlich keine einstellung gemacht werden, wenn sie im debug ist ;)
ist im debug... ;)[/quote]
...Entdecke die Zukunft...
andy.321
Interessierter
Interessierter
Beiträge: 26
Registriert: Dienstag 24. Dezember 2002, 14:34

Beitrag von andy.321 »

schmeiß SuSE weg und kaufe Dir was vernünftiges. Und wenn Dir dann noch einfällt, dass Linux eigentlich kostenlos ist, fällt die Wahl nicht mehr so schwer...

Aber zu Deinem Problem. Du willst erst einmal mit man tftpd die Doku lesen und nachschauen, was -s bedeuted. Dann läßt Du es weg und erstetzt es durch -l

Die YADD die Du verwendest riecht schon... in /dboxx sollten die Verzeichnisse tftpboot und cdkroot sein, in tftpboot muss u.a. der kernel-cdk liegen (ggf. umbenennen)
host dboxx
Host dboxx. not found: 3(NXDOMAIN)
hieran musst Du noch arbeiten, das schafft nur SuSE, in der /etc/hosts steht der Rechner und host findet ihn nicht... reboote mal, das hat noch immer geholfen :o

Tipp: bei allen Programmen, die Du verwendest, das Logging oder Debug einstellen, herausfinden, wie Du syslog dazu bringst das alles auch mitzuloggen und das Logfile hier posten (zumindest die relevanten Teile)

HTH
Gruß, Andy

Philips Sat, Base 1.7.1 AlexW
Dirk_Platt
Interessierter
Interessierter
Beiträge: 27
Registriert: Dienstag 19. November 2002, 13:18

Beitrag von Dirk_Platt »

NoTiOn hat geschrieben:Also ich werde mich jetzt noch mal bemühen... Ich bin wie folgt vorgegangen...

[...]

3. einträge in der inetd.conf gemacht und deamon gestartet...
# Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#
# tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /tftpboot
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /dboxx/tftpboot
# bootps dgram udp wait root /usr/sbin/bootpd bootpd -c /tftpboot
bootps dgram udp wait root /usr/sbin/bootpd bootpd -c /dboxx/tftpboot
#
[...]

sooo - das wars... wo liegt mein fehler - was kann ich überprüfen... muss evtl. noch ne einstellung an der box gemacht werden? diese ist mit dem aktuellen cramfs von http://dboxupdate.berlios.de/ geflashed (baseimage 1.6)...

NoTiOn
Also ich glaube in der inetd.conf muß der Aufruf
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /dboxx/tftpboot
zu
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dboxx/tftpboot
werden.

Gruß, Dirk
--
Sagem Kabel, 1xI, AVIA600, bm 1.3, AlexW 1.6.3 vom 14.01.2003
hansmeiser
Beiträge: 2
Registriert: Sonntag 16. März 2003, 09:28

Beitrag von hansmeiser »

Du wirst warscheinlich nie erfahren was auf der Box läuft, wenn du dir den Log nicht ansiehst!
Also, Nullmodemverbindung zum Rechner herstellen und minicom starten. Setup geht mit minicom -s. Alle Einstellungen machen, Stecker von der Box in die Steckdose und schauen was passiert. Eventuell dann nochmal die Box reseten und die Pfeiltaste nach oben etwa 2-3 sekunden gedrückt halten damit die box den Systemtest startet und dein dhcp genügend zeit hat der Box ne IP zu verpassen. Ansonsten lesen, lesen, lesen...
euer hansile
----------------------------------------------
| Nokia Sat 2*I, AVIA 500, BMon1.0 |
----------------------------------------------
mastertm
Interessierter
Interessierter
Beiträge: 45
Registriert: Sonntag 9. Juni 2002, 13:18

Beitrag von mastertm »

Hallo Forum'ler,

ich habe ein ähnliches Problem und komme ebenfalls nicht zum vollständigen Booten des yadd.
tftp dgram udp wait root /usr/sbin/in.tftpd in.tftpd -s /dboxx/tftpboot
zu
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd -s /dboxx/tftpboot
In meiner /etc/inetd.conf (SuSE 7.2) ist der kommentierte Eintrag identisch mit der Änderung, die Dirk gepostet hat.
Die YADD die Du verwendest riecht schon... in /dboxx sollten die Verzeichnisse tftpboot und cdkroot sein, in tftpboot muss u.a. der kernel-cdk liegen (ggf. umbenennen)
Leider hat auch diese Umbenennung keinen Sinn und die yadds sind recht neu!!!

Hat denn jetzt noch jemand ein Lösung oder einen Ansatz gefunden?

Grüsse Tommy
mastertm
Interessierter
Interessierter
Beiträge: 45
Registriert: Sonntag 9. Juni 2002, 13:18

die LÖSUNG

Beitrag von mastertm »

Ich habe mir die ganze Sache heute nochmal ausführlich angeschaut und zusätzlich eine Mailingliste zu Rate gezogen:

Die beiden conf-Dateien (inetd und dhcpd) führen in der Anleitung zu Pfadfehlern:

-> in der inetd.conf darf nur der Pfad, wo tftpboot und yadd liegt, angegeben werden (im Bsp. /dbox2)

-> in der dhcpd.conf der restliche Pfad zum Kernel (im Bsp. /tftpboot/ppcboot)

Damit geht der Bootvorgang auf alle Fälle. Leider habe ich dennoch ein Problem. Der Bootvorgang steigt mit Kernel - Panic nach folgender Fehlermeldung aus:

"Blocked attempt of 192.168.0.25 to mount /yaddroot"

Vielleicht hat jemand eine Idee???

Grüsse Tommy
mastertm
Interessierter
Interessierter
Beiträge: 45
Registriert: Sonntag 9. Juni 2002, 13:18

Zusammenfassung EINSTELLUNGEN

Beitrag von mastertm »

Hallo Leute,

es geht doch ... mein SuSI-Server lässt die Boy jetzt endlich das yadd booten.

Vielleicht nochmal eine kurze Zusammenfassung (für's Archiv)
- etc/inetd.conf für tftp nur das root-Verzeichnis / angegeben
- etc/dhcpd.conf den kompletten Pfad zum Boot-Kernel
- etc/exports den Ordner (unterhalb wird automatisch freigeben)


Best regards
NoTiOn
Interessierter
Interessierter
Beiträge: 21
Registriert: Samstag 23. Februar 2002, 04:06

...wieder am Ball!

Beitrag von NoTiOn »

soooo - nach langer pause habe ich nun wieder ein wenig zeit und habe mich noch einmal dem prob zugewandt...

bin jetzt so weit, das die box im debug eineige sekunden stehen bleibt und booten will... der linux sagt aber in den message logs folgendes:
Aug 20 23:05:48 linuxrouter in.tftpd[2559]: connect from 192.168.100.125 (192.168.100.125)
Aug 20 23:05:48 linuxrouter in.tftpd[2559]: cannot bind to local socket: Address already in use
Aug 20 23:05:48 linuxrouter inetd[2499]: /usr/sbin/tcpd: exit status 71
Aug 20 23:05:48 linuxrouter inetd[2499]: tftp/udp server failing (looping), service terminated
hat das schon einmal jemand gehabt?
mastertm
Interessierter
Interessierter
Beiträge: 45
Registriert: Sonntag 9. Juni 2002, 13:18

Beitrag von mastertm »

Ich habe ein paar Minihowto's zusammengestellt. In denen habe ich versucht, die gemachten Probleme meinerseits zu erklären und zu umgehen.

http://dbox2-neutrino.de.vu

Cu Tommy