DhcpServer
Description
The DhcpServer object holds properties required for a basic DHCP server functionality on a WiredNetworkInterface. For proper function the underlying network interface has to be configured with a static IP address.
- › Inherits:
Overview
Properties
Methods
Signals
Properties
poolOffset
This property holds a number specifying the first IP address to assign to DHCP clients, i.e. 10 if IP addresses should start e.g. from 192.168.5.10.
- › Type:
SignedInteger
- › Default:
0- › Signal:
poolOffsetChanged()
- › Attributes:
Writable
poolSize
This property holds a number specifying how many IP addresses to assign to DHCP clients starting from poolOffset.
- › Type:
SignedInteger
- › Default:
0- › Signal:
poolSizeChanged()
- › Attributes:
Writable
Example
import InCore.Foundation 2.5
Application {
NetworkConfiguration {
// configure simple DHCP server on second ethernet interface
WiredNetworkInterface {
index: WiredNetworkInterface.Ethernet2
mode: WiredNetworkInterface.ModeStatic
address: "192.168.2.1/24"
dhcpServer: DhcpServer {
// assign 192.168.2.100 and 192.168.2.101 to clients
poolOffset: 100
poolSize: 2
}
}
}
}