J'ai installé un serveur de démarrage PXE pour installer Ubuntu via le réseau. Actuellement, j'utilise l'adresse MAC des hôtes pour installer le système d'exploitation Ubuntu. Je voudrais activer le serveur DHCP dans tous les sous-réseaux, par exemple 172.29.34.0/24, 172.29.36.0/24, etc. au lieu d'utiliser son adresse mac. Veuillez trouver ma configuration actuelle ci-dessous,
allow booting;
allow bootp;
subnet 172.29.32.0 netmask 255.255.255.0 {
range 172.29.32.20 172.29.32.200;
option broadcast-address 172.29.1.255;
option routers 172.29.32.1;
}
group {
next-server 172.29.32.9;
filename "/pxelinux.0";
Host webppc {
hardware ethernet BC:30:5B:C3:23:69;
option Host-name "webppc";
}
}
Je ne peux pas garantir que cela fonctionnera, mais vous pouvez spécifier les options par sous-réseau et non par groupe (mais vous perdrez l'attribution du nom d'hôte. Il faut s'y attendre si vous ne disposez pas d'un moyen unique (MAC)). identifier chaque système).
allow booting;
allow bootp;
subnet 172.29.32.0 netmask 255.255.255.0 {
next-server 172.29.32.9;
filename "/pxelinux.0";
range 172.29.32.20 172.29.32.200;
option broadcast-address 172.29.32.255;
option routers 172.29.32.1;
}
#Repeat this block for each subnet
subnet 172.29.34.0 netmask 255.255.255.0 {
next-server 172.29.32.9; #Note this is on another subnet.
filename "/pxelinux.0";
range 172.29.34.20 172.29.34.200;
option broadcast-address 172.29.34.255;
option routers 172.29.34.1;
}
allow booting;
allow bootp;
subnet 172.29.32.0 netmask 255.255.255.0 {
range 172.29.32.20 172.29.32.200;
range 172.29.33.20 172.29.33.200;
range 172.29.34.20 172.29.34.200;
option broadcast-address 172.29.1.255;
option routers 172.29.32.1;
}
group {
next-server 172.29.32.9;
filename "/pxelinux.0";
Host webppc {
hardware ethernet BC:30:5B:C3:23:69;
option Host-name "webppc";
}
}