[Eisfair] Probleme mit PXE

Marcus Roeckrath marcus.roeckrath at gmx.de
So Sep 13 11:51:49 CEST 2015


Hallo Manfred,

Marcus Roeckrath wrote:

>> Ich möchte aber die Datei default gar nicht verwenden. In meiner
>> Konfiguration soll der PXE-Ordner mehrere Dateien haben, die allesamt
>> benamt sind wie die MAC-Adressen der PXE-Clients. Dort liegen z.B. zwei
>> Dateien die folgendermaßen heißen:
>> 
>> 01-00-e3-f3-23-23-54
>> 01-00-d4-f1-56-33-a2
>> 
>> Welche Datei nun "gezogen" wird, hängt davon ab, welcher PXE-Client ins
>> Netz bootet. Teilnehmer die nicht hinterlegt sind, können nicht über PXE
>> booten.
> 
> Ich schaue mir gerade /var/install/config.d/dhcpd.sh an.
> 
> Dieses Skript räumt das Verzeichnis zunächst leer und erzeugt dann - gemäß
> der Konfiguration - wieder die Dateien nach obigem Namensschema.
> 
> Wenn Du also die dhcpd-Konfiguration aufrufst, müssten die Dateien nach
> dem Löschen neu erzeugt werden.
> 
> Ist das richtig?
> 
> Oder hast Du eigene Dateien dort abgelegt?
> 
>> Das ganze funktioniert auch wunderbar, allerdings nur bis zum nächsten
>> Reboot. Ich habe mir sagen lassen, daß der eis früher nur die Datei
>> default neu geschrieben hat, was ja auch Sinn macht, eben gemäß der
>> Konfiguration im DHCP.
> 
> Das Startskript ruft vor dem Start des
> Service /var/install/config.d/dhcpd.sh auf, was (wie oben) nach dem
> Löschen die Dateien wieder neu anlegen sollte.
> 
> Wieso sollte das Skript beim ditieren aufgerufen, etwas anderes machen,
> als beim Aufruf beim Boot?
> 
> Nun ist aber nach dem Reboot das Verzeichnis leer?
> 
> Kann ich so im Code nicht nachvollziehen.
> 
> Bitte nochmal ganz genau, was Du getan hast.
> 
>> Kann man den eisfair irgendwie dazu überreden, daß er seine default
>> gemäß der Konfig (sofern PXE aktiviert ist) neu schreibt, aber
>> keinesfalls den Inhalt des Ordners löscht?
> 
> Du kannst den Aufruf von /var/install/config.d/dhcpd.sh im Initskript
> auskommentieren.

Bitte beantworte meine Fragen; ich bin gerade dabei Änderungen am Paket
auszuarbeiten, vielleicht kann ich auch in diesem Zusammenhang etwas tun.

Dazu muss ich das Problem allerdings exakt verstehen.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair