Wie kann ich Seriennummer und Mac Adresse im BIOS hinterlegen unter UNIX?

4 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Du hast dich sehr unklar - und eigentlich falsch - ausgedrückt! Erst in einem Kommentar rückst du damit raus, um was es eigentlich geht:

Remote-Boot

Um so etwas zu realisieren brauchst du m.W. einen DHCP-Server, der auch einen Eintrag für den Code zum Starten eines BS vorhält. In einem solchen Server kann man auch feste IP-Adressen hinterlegen. Unter Linux sind die benötigten Programme freie SW.

In einem DHCP-Server kann man - anhand der MAC-Adresse - hinterlegen, welche IP-Adresse dieser MAC zugeordnet werden soll ... und ob auch ein Boot-Code ausgeliefert werden soll.

Woher ich das weiß:eigene Erfahrung – Intensive Beschäftigung hiermit seit etlichen Jahren
GWBln  30.10.2015, 14:06

Nachtrag:

Der Netzwerk-Adapter braucht dafür natürlich einen PROM (Programmable Read Only Memory) Baustein, der das handhaben kann). Ob ein virtueller Adapter in einer VM das auch kann, bin ich mir nicht sicher!

0

Die MAC-Adresse ist eine von Herstellern vergebene Adresse für deren Netzwerkadapter, die im ROM fixiert wird. Die kann man zwar auslesen aber nicht verändern!

Es ist mehr als zweifelhaft, dass man dir erlaubt, neue Normungen zu erfinden!

dein BIOS hat eine MAC-Adresse, habe ich da bisher etwas verpasst ?

MAC-Adressen sind Bestandteil von Netzwerkadaptern und die haben mit dem BIOS erst einmal nichts zu tun. MAC-Adressen sind auch fest im CHIP eingebrannt und können dort nicht verändert werden. Erst ein Betriebssystem könnte eine Transformation vornehmen. Aber wenn das läuft ist das BIOS praktisch abgeschaltet.

Woher ich das weiß:Berufserfahrung – openSuSE seit 1995
MaexTheLegend 
Fragesteller
 29.10.2015, 17:05

Da geht mir glatt ein licht auf. Ich drücke es mal besser aus und auch korrekter => Ich möchte die Maschinen über PXE Booten. Will aber die Maschinen anhand von ihrer Seriennummer finden/booten können. Wie kann ich das im BIOS hinterlegen.

0
suessf  30.10.2015, 08:12
@MaexTheLegend

So viel Licht scheint dir noch nicht aufgegangen zu sein :-)

Die MAC-Adresse gehört zum Netzwerkadapter und ist dort seine physische Adresse, sozusagen die Seriennummer des Adapters. PXE arbeitet nach Standards und darin ist nun mal genau definiert, wie es funktioniert -> eine Computerseriennummer ist dort definitiv nicht vorhanden! Was du willst bedeutet, dass du deinen eigenen PXE-Standard schreiben musst - sowohl auf Clientseite, als auch auf Serverseite. Naja, dann mal gute Nacht - und Licht aus.

1