Wiki source code of DHCP Server

Version 5.1 by Alexander Mott on 2022/06/17 22:15

Show last authors
1 SHOWRUNNER™ now includes an internal DHCP server to make large startups even easier, without the need to run a personal router or third party software to address devices on the local network. Assigning IP addresses using a DHCP server makes it possible to discover devices in the Device Discovery Tool and connect to them via Ethernet for further configuration.
2
3 There are a few caveats:
4
5 * The DHCP Server cannot be enabled on processors with routers (PROx/AVx/CPxN), since these processors already have built in DHCP Servers on their Control Subnet
6 * The DHCP Server cannot be enabled on VC-4 instances
7 * The internal DHCP Server is not designed to be used in production and can only be enabled manually. Devices should still be configured with static IP addresses
8 * The DHCP Server is never enabled at startup
9 * Subnet Mask, Gateway, and DNS Server are imported from the processor's own settings
10 * Certain devices (such as GLPACs and GL-IPACs) may refuse to accept a DHCP assigned address if they have been powered up for a period of time without a DHCP server on the network. Power cycling them should resolve this issue
11
12 ====== Configuring DHCP Server from the Console (SHOWRUNNER™ v3.009+): ======
13
14 Console Commands set the start address as the processor IP Address + 10.  The end address as the processor IP Address + 10 + 1/2 the size of the subnet.
15
16 Example for Processor IP Address of 10.0.0.10 and a Subnet Mask of 255.255.255.0 (/24):
17 Start Address: 10.0.0.20
18 End Address: 10.0.0.147
19
20 * Enabling: //sr dhcp server enable//
21 * Disabling~:// sr dhcp server disable//
22 * Viewing Addresses: //sr dhcp server bindings//
23
24 ====== Configuring the DHCP Server from showrunnerHUB™ (SHOWRUNNER™ v3.010+): ======
25
26 This feature is coming soon.