1.2.1.3.2 Dynamic Host Configuration Protocol (DCHP) Configurations

DCHP Client Specific User Configurations

  • DHCP Request Time-out (in sec):

    • Defines how long to wait before a DHCP lease is acquired when the DHCP module is enabled
    • Value is in seconds
    • Default value: 10
    • Symbol TCPIP_DHCP_TIMEOUT
  • DHCP Host Name Maximum Size:

    • Maximum size of a host name to be advertised to the DHCP server
    • Default value: 20
    • Symbol TCPIP_DHCP_HOST_NAME_SIZE
  • Enable Console Commands:

    • Enable the DHCP TCP/IP Console Commands
    • Default value: false
    • Symbol: TCPIP_DHCP_CLIENT_CONSOLE_CMD
  • DHCP Client Task Rate (in msec):

    • The DHCP task processing rate: number of milliseconds to generate an DHCP tick.
    • Used by the DHCP state machine
    • The lower the rate (higher the frequency) the higher the module priority and higher module performance can be obtained
    • The value cannot be lower than the TCPIP_STACK_TICK_RATE.
    • Default value: 200
    • Symbol TCPIP_DHCP_TASK_TICK_RATE
  • Client Port for DHCP Client Transactions:

    • Local UDP port number for the DHCP Client Transactions
    • Default value: 68
    • Symbol TCPIP_DHCP_CLIENT_CONNECT_PORT
  • Remote Server Port for DHCP Server Messages:

    • Remote UDP port number for the DHCP Client Transactions
    • Default value: 67
    • Symbol TCPIP_DHCP_SERVER_LISTEN_PORT
  • Enable the time server option:

    • Enables the request of the time server option
    • Default value: 0
    • Symbol TCPIP_DHCP_USE_OPTION_TIME_SERVER
  • Maximum Number of Time Servers to Store:

    • Max number of time server addresses to store
    • Should be less than 256!
    • Only if TCPIP_DHCP_USE_OPTION_TIME_SERVER is enabled
    • Default value: 1
    • Symbol TCPIP_DHCP_TIME_SERVER_ADDRESSES, TCPIP_DHCP_OPTION_TIME_SERVER_MAX
  • Enable the NTP server option:

    • Enables the request of the NTP server option
    • Default value: 0
    • Symbol TCPIP_DHCP_USE_OPTION_NTP_SERVER
  • Maximum Number of NTP Servers to Store:

    • Max number of NTP server addresses to store
    • Should be less than 256!
    • Only if TCPIP_DHCP_USE_OPTION_NTP_SERVER is enabled
    • Default value: 1
    • Symbol TCPIP_DHCP_NTP_SERVER_ADDRESSES, TCPIP_DHCP_OPTION_NTP_SERVER_MAX
  • Enable the DHCP client:

    • Default value for the enable/disable the DHCP client at stack start-up.
    • Note: the interface initialization setting in TCPIP_NETWORK_CONFIG takes precedence!
    • Default value: none
    • Symbol TCPIP_DHCP_CLIENT_ENABLED
  • Boot File Name Option:

    • Enable the usage of the Boot file name received from the DHCP server
    • Default value: false
    • Symbol TCPIP_DHCP_STORE_BOOT_FILE_NAME
  • Boot file name storage size:

    • Size of the storage for the Boot file name
    • should always be <= 128
    • Default value: 128
    • Symbol TCPIP_DHCP_BOOT_FILE_NAME_SIZE