﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	severity	resolution	keywords	cc
52	Automatische Aufnahme neuer LtspClients	Rüdiger Kupper	Rüdiger Kupper	"Das MAC-Harvesting sollte ursprünglich als Teil des LTSP-Setup-Skripts beim Aufsetzen eines neuen LtspServers laufen. (source:keplertools/LTSP-setup/trunk/harvest-macs)

Die Idee war, die zukünftigen Clients des neuen Servers automatisiert ins DHCP aufzunehmen. Derzeit müssen wir dazu die MAC-Adressen von Hand in ein dhcp-Conf-File eintragen. Das Harvesting-Skript sollte die DHCP-Anfragen der neuen Cliens abfangen, daraus die MAC extrahieren und damit automatisch das DHCP-Conf-File für den neuen Rechner generieren.

Das Abfangen der DHCP-Anfragen hat nie richtig funktioniert. Alternativ (und professioneller) wäre ein kleines Skript, das über den DHCP-PXE-Fallback verteilt wird, so wie Linbo das macht. Das sollte so laufen:

- Man stellt einen neuen Client auf und bootet ihn über's Netz.
- Da die MAC in keinem der bekannten DHCP-Skripte auftaucht, greift eine allgemeine DHCP-Regel.
- Diese Regel weist den Client an, ein kleines Skript vom paedml zu booten.
- Das Skript fragt den Nutzer, von welchem LtspServer der neue Client ""bedient"" werden soll und trägt die MAC in das zugehörige DHCP-Conf-File ein.
- Beim nächsten Boot ist die MAC des Clients dann bekannt und er bootet von seinem LtspServer.

 Bemerkungen::
  1. Derzeit verwendet LINBO diesen Mechanismus, mit unbekannten Clients landet man daher erst einmal im LINBO-Menü. Unklar, wie man hier alternativ ein selbstgeschriebenes Skript aufruft.
  1. Lösung wäre ein komfortableres PXE-Boot-Skript, wie es bau derzeit entwickelt (#792). Das würde direkt am PXE-Boot-Prompt erlauben auszuwählen, was gebootet werden soll. Das könnte dann die Alternativen bieten:
    1. LINBO
    1. das Skript, dass den Client neu als LtspClient aufnimmt
    1. Manuelle Auswahl eines spezifischen LtspServers
    1. Default-Boot, nach Eintrag in den DHCP-Config-Files

Querverweis: #792
"	Wunsch	closed	zurückgestellt	Wunschliste	Server: LTSP-Setup-Skript	beeinträchtigt keinen Unterricht	bleibt so	DHCP, Linuxmusterlösung, PXE	bau
