[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: eindeutige Rechnernamen erzeugen



Am 15.05.2012 08:59, schrieb Ralf Prengel:
Hallo,

ich werfe mal noch eine Frage in den Raum:
Wie kann ich nach der Grundinstallation eindeutige Rechnernamen erzeugen
bzw. auch hier die Frage ob es da ein offizielles Werkzeug gibt.
Konkret geht es mir darum das ich, wenn ich 10 Testclients installiere
nachher ohne händischen Aufwand 10 verschiede Namen haben will.
Meine Idee wäre es die Systeme per Script nach der Mac-Adresse zu
benennen. Gute Idee oder schlechte Idee, das wäre hier die Frage.

In die Append-Zeile beim Boot netcfg/get_hostname=NEWSERVER

bzw:

d-i     netcfg/get_hostname     string  NEWSERVER

und dann

#(alles in eine Zeile bzw. mit Backslash-Escape umbrechen)
d-i preseed/late_command string sed -i "s#NEWSERVER#NEWSERVER-$(LANG=C ip l | grep "link" | grep "ether "| head -1 | cut -d " " -f6 | tr -d ":" | tr "[a-f]" "[A-F]")#g" /target/etc/hostname /target/etc/hosts

statt tr -d ":" könntest Du natürlich auch tr ":" "-" machen.

-Stefan


Reply to: