R
rp1
Mitglied
Hallo an Alle,
ich würde gerne meinen DHCP-Server so konfigurieren, dass sich die zugewiesene IP-Adresse aus dem Subnetz (192.168.1.) und den letzten beiden Stellen der MAC-Adresse, die ich selber Einstelle (mehrere Virtuelle Maschinen VMs) zusammensetzt. Also folgendermaßen
MAC = 00:50:56:21:21:55 => IP = 192.168.21.55
Mit den Host-Namen funktioniert dies schon dank concat ...binary-to-ascii(...substring(hardware,6,2)));
Ist dies mit den IP-Adressen auch möglich? Habe im Internet leider noch gar nichts dazu gefunden und für jede VM einen eigenen Eintrag ala host ...{ hardware ethernet ... ;fixed-address ; } würde zwar funktionieren, aber es sollte doch eigentlich auch automatisch möglich sein.
Für Hilfe wäre ich dankbar.
mfg rp1
Hier mal der Auszug für die Namesvergabe:
class "vms" {
match if substring (hardware, 1, 5) = 00:50:56:21:21;
option host-name = concat
("vm_",binary-to-ascii(16,8,"",substring(hardware,6,2)));
ddns-hostname = concat
("vm_",binary-to-ascii(16,8,"",substring(hardware,6,2)));
}
ich würde gerne meinen DHCP-Server so konfigurieren, dass sich die zugewiesene IP-Adresse aus dem Subnetz (192.168.1.) und den letzten beiden Stellen der MAC-Adresse, die ich selber Einstelle (mehrere Virtuelle Maschinen VMs) zusammensetzt. Also folgendermaßen
MAC = 00:50:56:21:21:55 => IP = 192.168.21.55
Mit den Host-Namen funktioniert dies schon dank concat ...binary-to-ascii(...substring(hardware,6,2)));
Ist dies mit den IP-Adressen auch möglich? Habe im Internet leider noch gar nichts dazu gefunden und für jede VM einen eigenen Eintrag ala host ...{ hardware ethernet ... ;fixed-address ; } würde zwar funktionieren, aber es sollte doch eigentlich auch automatisch möglich sein.
Für Hilfe wäre ich dankbar.
mfg rp1
Hier mal der Auszug für die Namesvergabe:
class "vms" {
match if substring (hardware, 1, 5) = 00:50:56:21:21;
option host-name = concat
("vm_",binary-to-ascii(16,8,"",substring(hardware,6,2)));
ddns-hostname = concat
("vm_",binary-to-ascii(16,8,"",substring(hardware,6,2)));
}
Zuletzt bearbeitet: