Nu cred că planul tău va funcționa așa cum vrei tu. Sistemul de operare care este pornit de PXE își va face de obicei propria configurare a rețelei DHCP. Pachetele client DHCP din a doua configurare a rețelei probabil nu vor include opțiuni PXE.
Cu toate acestea, este cu siguranță posibil să detectați pachetele client DHCP cu opțiuni PXE. Aceasta este o abordare comună, astfel încât opțiunile de răspuns PXE pot fi furnizate dinamic. Ce se poate face depinde de serviciul DHCP utilizat.
Acesta este un exemplu de configurare pentru isc-dhcp-server
Serviciu DHCP. Acesta va oferi clienților PXE un alt grup. Nu oferă subrețele separate așa cum doriți, dar ar putea fi adaptat.
clasa „pxeclient” {
potrivire dacă subșir (opțiune vendor-class-identifier, 0, 9) = "PXEClient";
nume de fișier „pxelinux.0”;
}
subrețea 192.168.1.0 mască de rețea 255.255.255.0
{
routere opționale 192.168.1.1;
următorul server 192.168.1.1;
max-lease-time 3600;
bazin {
gama 192.168.1.100 192.168.1.109;
permite membrii „pxeclient”;
}
bazin {
gama 192.168.1.110 192.168.1.119;
permiteți clienți necunoscuți;
}
}
Un alt serviciu DHCP comun este dnsmasq
. Acesta este un exemplu de configurare care face la fel ca mai sus.
log-dhcp
dhcp-option=3.192.168.1.1
dhcp-match=set:pxe,60,PXEClient
dhcp-boot=tag:pxe,pxelinux.0,server,192.168.1.1
dhcp-range=tag:pxe,192.168.1.100,192.168.1.109,255.255.255.0,1h
dhcp-range=tag:!pxe,192.168.1.110,192.168.1.119,255.255.255.0,1h
Alte subiecte interesante includ
- Opțiuni de răspuns PXE bazate pe arhitectura clientului PXE (de exemplu, BIOS vs UEFI)
- serviciu proxyDHCP (
dnsmasq
acceptă această caracteristică)
Link-uri utile