Commit 104fa070 authored by Mike Hibler's avatar Mike Hibler
Browse files

Update to reflect our current installed version

parent 0097aa40
...@@ -8,13 +8,12 @@ ...@@ -8,13 +8,12 @@
# servers' IP addresses, the router's IP, and see the comment about nodetypes # servers' IP addresses, the router's IP, and see the comment about nodetypes
# below. # below.
# #
server-identifier 155.101.128.70; # boss's IP address server-identifier 155.101.128.70;
server-name "155.101.128.70"; # boss's IP address server-name "155.101.128.70";
next-server 155.101.128.70; # boss's IP address next-server 155.101.128.70;
option domain-name-servers 155.101.128.70; # boss's IP address option domain-name-servers 155.101.128.70;
option domain-name "emulab.net"; # should be the same domain option domain-name "emulab.net";
# boss is in
option root-path "/tftpboot"; option root-path "/tftpboot";
...@@ -23,16 +22,58 @@ max-lease-time 36000; # 10 hours ...@@ -23,16 +22,58 @@ max-lease-time 36000; # 10 hours
ddns-update-style none; # req'd vers 3 directive ddns-update-style none; # req'd vers 3 directive
# Define the PXE option space
# 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
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;
#
# For PXE booting nodes we set the magic bits to tell the client that we are
# PXE-saavy so they don't wait around for 12 seconds or so waiting for a
# better response.
#
# If, for some reason, this doesn't work for you, just comment out the
# entire PXE class block. It will work without it, it will just take longer.
#
class "PXE" {
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
# bit 3 = If set, and a boot file name is present in the initial
# DHCP or ProxyDHCP offer packet, download the boot file (do not
# prompt/menu/discover).
option PXE.discovery-control 8;
}
subnet 155.101.128.0 netmask 255.255.255.0 {
}
shared-network emulab {
subnet 155.101.132.0 netmask 255.255.252.0 { subnet 155.101.132.0 netmask 255.255.252.0 {
option subnet-mask 255.255.252.0; option subnet-mask 255.255.252.0;
option routers 155.101.132.1; option routers 155.101.132.1;
filename "/tftpboot/pxeboot.emu"; filename "/tftpboot/pxeboot.emu";
# Example of a dynamic range. If you uncomment the following line # Example of a dynamic range. If you uncomment the following line
# (after changing the IP addresses to suitable ones, of course) # (after changing the IP addresses to suitable ones, of course)
# unknown nodes will get assigned a random IP in it # unknown nodes will get assigned a random IP in it
# range 155.101.132.200 155.101.132.249; range 155.101.132.200 155.101.132.249;
# testbed PCs # testbed PCs
group { group {
...@@ -43,6 +84,15 @@ subnet 155.101.132.0 netmask 255.255.252.0 { ...@@ -43,6 +84,15 @@ subnet 155.101.132.0 netmask 255.255.252.0 {
# node_types table # node_types table
# #
%%nodetype=pc %%nodetype=pc
}
# stargates
group {
%%nodetype=sg
} }
} }
subnet 172.16.0.0 netmask 255.240.0.0 {
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment