DHCP Client (ver Mar 31 2023) Freeware mTCP software requires that a PC/TCP Packet driver be first installed, or it will refuse to load. Some mTCP software (in particular SNTP) can also read the Time Zone [TZ] information from the Environment variable. The mTCP DHCP Client is run to make a request of your DHCP server to provide an IP address for your machine. DHCP servers are attached onto your local LAN (nearly all Internet routers have this server built-in). The default timeout (changeable by switch settings) is 10 seconds, and default retries (also changeable) is 3. The response is both shown on the screen, and written into the mTCP configuration text file (file will -not- be touched should DHCP fail to contact the server). mTCP software uses the mTCP TCP/IP stack (-not- WATTCP). mTCP software reads its configuration settings from a regular text file, to which you add valid parameters. You need to add a MTCPCFG Environment variable that points to this configuration file (specifically naming the file means it does not have to be called MTCP.CFG). A sample of this file is included (see- "SAMPLE.CFG"). The Syntax is: Set MTCPCFG= Note: DHCP leases will expire, so you if you are using a dynamic (rather than static) IP address assignment, you need to periodically re-run DHCP to get a new lease. mTCP programs will check for DHCP expiration by reading the "TIMESTAMP" (second line) in the configuration file, and will refuse to run (and display an expired message) if the lease is expired. If you use a Static IP, you must remove (or comment-out with #) the TIMESTAMP line. TIP: You can write a batch file that will copy the DHCP information written to the mTCP config file into your WATTCP.CFG file. Theoretically, since DHCP only changes the first 2 and last 6 lines of the config file, you could just use your WATTCP.CFG file as the mTCP software config file; as long as the WATTCP.CFG file was formatted in a manner that allowed for these dynamic changes, and any other mTCP/WATTCP software you were using would not have a conflict with any other parameters in the file.