PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Thinstation Konfiguration abhängig von mac-Adresse



zielscheibe
16.04.09, 15:49
Das System:

Debian Lenny als Server und Futro C100 als Client.
Auf dem Server läufen: dhcpd, tftpd-hpa, thinstation 2.2.2

Der Thinclient bootet, bekommt eine IP per dhcp zugewiesen
und holt sich vom tftp alles was er braucht. Thinstation startet
und alles ist gut. Alles? Nicht alles!

Mit Hilfe von thinstation.conf.buildtime habe ich mit ./build die
benötigten "Pakete" erstellt. Unter /pxelinux.cfg/default befindet
sich ein Auswahlmenu, das auf ein Unterverzeichnis für
thinstation verweisst.
/xxx/tftp/thinstation
/xxx/tftp/debian-installer
/xxx/tftp/suse-installer
usw...
Somit ist der Kernel nicht in /xxx/tftp/ sondern im Unterzeichnis
/thinstation. Das funktioniert auch alles problemlos und thinstation
startet.

Ich will aber für verschieden Terminals verschiedene Konfigurationen
haben. Laut Doku geht das über:
* thinstation.conf.group-<groupname> (there can be multiples of these)
* thinstation.conf-<hostname> (e.g. thinstation.conf-my_pc)
* thinstation.conf-<IP ADDRESS> (e.g. thinstation.conf-192.168.1.2)
* thinstation.conf-<MAC ADDRESS> (e.g. thinstation.conf-112233445566)

Aber das Terminal findet keiner diese Dateien, egal ob ich mit mac oder ip versuche. Es sucht scheinbar auf dem "tftp-Server" die Dateien im falschen Verzeichnis. Was muss ich alles beachten, wenn ich nicht die "globale" Konf. benutzen will? In welchem Verzeichnis müssen die Dateien liegen?

Ich bekomme vom fttp die Meldung "Host name lookup failure". Er hat doch das Image von dort geladen, wieso findet er dann den tftp nicht mehr ?

zielscheibe
20.04.09, 12:22
Der Fehler war der folgende fehlende Eintrag in der dhcpd.conf:
next-server 192.168.1.1

(Thinstation startet soweit, kann aber bei der 2. DHCP Anfrage den
Server nicht mehr finden.)