[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