rendered paste body# option definitions common to all supported networks...
authoritative;
ddns-updates off;
ddns-update-style ad-hoc;
ignore bootp;
option domain-name "msr-inria.inria.fr" ;
option domain-name-servers 193.55.250.2;
#
# Definition of PXE-specific options
# Code 1: Multicast IP address of bootfile
# Code 2: UDP port that client should monitor for MTFTP responses
# Code 3: UDP port that MTFTP servers are using to listen for MTFTP requests
# Code 4: Number of secondes a client must listen for activity before trying
# to start a new MTFTP transfer
# Code 5: Number of secondes a client must listen before trying to restart
# a MTFTP transfer
#
# define Option for the PXE class
option space PXE;
option PXE.mtftp-ip code 1 = ip-address;
option PXE.mtftp-cport code 2 = unsigned integer 16;
option PXE.mtftp-sport code 3 = unsigned integer 16;
option PXE.mtftp-tmout code 4 = unsigned integer 8;
option PXE.mtftp-delay code 5 = unsigned integer 8;
option PXE.discovery-control code 6 = unsigned integer 8;
option PXE.discovery-mcast-addr code 7 = ip-address;
#
#Define options for pxelinux
option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
site-option-space "pxelinux";
#option pxelinux.configfile configs/common;
#option pxelinux.pathprefix /pxelinux/files/;
#filename /pxelinux/pxelinux.bin;
option pxelinux.magic f1:00:74:7e;
option pxelinux.reboottime 30;
#if exists dhcp-parameter-request-list {
# Always send the PXELINUX options
# append dhcp-parameter-request-list 208, 209, 210, 211;
# append dhcp-parameter-request-list 208,211;
#}
# create the Class PXE
class "PXE" {
# if the vendor-class-identifier is set to PXEClient
# in the client dhcp request
match if substring(option vendor-class-identifier, 0, 9) = "PXEClient";
# filename define the file retrieve by the client, there pxelinux.0
# our tftp is chrooted so is just the path to the file
filename "/PXEClient/pxelinux.0";
# Set the vendor-class-identifier field to PXEClient in dhcp answer
# if this field is not set the pxe client will ignore the answer !
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
option PXE.mtftp-ip 0.0.0.0;
# IP of you TFTP server
next-server 193.55.250.2;
}
# VLAN pour zorro eth0
subnet 172.18.215.0 netmask 255.255.255.224 {
}
#VLAN DMZ
subnet 172.18.214.32 netmask 255.255.255.224 {
}
#VLAN USERS
subnet 172.18.214.128 netmask 255.255.255.192 {
range 172.18.214.129 172.18.214.189;
option broadcast-address 172.18.214.191;
option routers 172.18.214.190;
}
#VLAN ADMINISTRATIFS
#subnet 172.18.214.??? netmask 255.255.255.??? {
# range 172.18.214.??? 172.18.214.??? ;
# option broadcast-address 172.18.214.??? ;
# option routers 172.18.214.??? ;
#}
# VLAN Interne JOINTLAB
host etoile {
hardware ethernet 00:14:22:1C:35:59;
fixed-address 193.55.250.2;
}
host nation {
hardware ethernet 00:13:72:58:02:83;
fixed-address 193.55.250.6;
}
subnet 193.55.250.0 netmask 255.255.255.240 {
option routers 193.55.250.14;
}
# VLAN Recherche JOINTLAB
host odeon {
hardware ethernet 00:13:72:a2:21:8a;
fixed-address 193.55.250.65;
}
host segur {
hardware ethernet 00:16:cb:b6:de:dd;
fixed-address 193.55.250.66;
}
host stalingrad {
hardware ethernet 00:13:72:27:24:57;
fixed-address 193.55.250.67;
}
host picpus {
hardware ethernet 00:14:22:fb:4a:a2;
fixed-address 193.55.250.68;
}
host argentine {
hardware ethernet 00:15:c5:3c:45:94;
fixed-address 193.55.250.69;
}
host alesia {
hardware ethernet 00:13:72:27:22:ad;
fixed-address 193.55.250.70;
}
host rome {
hardware ethernet 00:12:3f:69:db:b3;
fixed-address 193.55.250.71;
}
host orleans {
hardware ethernet 00:16:cb:a4:f1:02;
fixed-address 193.55.250.72;
}
subnet 193.55.250.64 netmask 255.255.255.192 {
range 193.55.250.92 193.55.250.125;
option broadcast-address 193.55.250.127;
option routers 193.55.250.126;
}
#VLAN GUEST-JOINTLAB
subnet 193.55.250.128 netmask 255.255.255.224 {
range 193.55.250.129 193.55.250.157;
option broadcast-address 193.55.250.159;
option routers 193.55.250.158;
}
#VLAN DMZ-JOINTLAB
host chatelet {
hardware ethernet 00:14:22:21:4e:fc;
fixed-address 193.55.250.161;
}
subnet 193.55.250.160 netmask 255.255.255.248 {
option routers 193.55.250.166;
option broadcast-address 193.55.250.167;
}