Linux 15.070 Themen, 107.540 Beiträge

PXE und Co. - Zwei separate Server für DHCP und TFTP

mike_2006 / 0 Antworten / Baumansicht Nickles

Hallo,

habe eine Ansammlung an Skripten geschrieben welche perfekt im Netzwerk über PXE eingesetzt werden können. Hat (natürlich:P) was mit Imaging zu tun :D

Ich hatte schon PXE-Server mit Windows 2003 Server + TFTPD und TFTPD only aufgesetzt, jedoch waren dort beide Server (DHCP und TFTP) auf einer Maschine.

Dieses Mal ist es anders:
Der DHCP-Server läuft unter Linux. Der TFTP-Server (und Dateiserver) läuft unter Windows. Daran kann man nichts ändern.

Meine Frage ist nun:
Ist es möglich, dass der DHCP-Server den PXE-Client zum TFTP-Server (andere IP) verweist?
Also müsste man wie hier (unten) unter next server die IP des TFTP-Servers eintragen und den Dateinamen bei pxelinux.0 belassen?
Ich werde es erst in einiger Zeit ausprobieren können, deßhalb frage ich erstmal nach^^

Ein Teil meiner beta dhcpd.conf:
---
# PXE Stuff
allow booting;
class "pxe" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
}
class "etherboot" {
match if substring (option vendor-class-identifier, 0, 9) = "Etherboot";
}

# PXE Subnet
subnet 192.168.0.0 netmask 255.255.255.0 {
option broadcast-address 192.168.0.255;
pool {
range 192.168.0.201 192.168.0.211; # only need a few addresses
default-lease-time 180; # no long lease time required for booting
max-lease-time 360; # booted system does its own dhcp request
server-name "192.168.0.8"; # This happens to be the IP of this server too
next-server 192.168.0.9; # Address of the TFTP server
filename "pxelinux.0";
allow members of "pxe"; # only respond to PXE requests
allow members of "etherboot"; # allow etherboot, too
}
}
---
BTW: Ist es auch möglich, die PXE-Einstellungen Global gelten zu lassen? Oder gibt das Probleme mit normalen Nicht-PXE-Clients?

Danke für die Antworten,
MfG,
Michael

bei Antwort benachrichtigen