|
Tellurian Pty Ltd 272 Prospect Road Prospect SA 5082 Australia ACN 069 073 267 ph. +61 8 8408 9600 fax. +61 8 8408 9614 |
Windows NT and Windows 95
Author: Drew Ames, Tellurian Pty Ltd ACN 067 073 267
Installation for Windows NTPlace the BootpdNT.EXE file in the directory you wish it to permanently reside, change to this directory then run: This will place an entry in the registry for a service called bootpdNT which will execute bootpdNT.EXE from this directory. If you move BootpdNT to a different directory you will have to update the registry; the easiest way is to re-install it. By default Tellurian bootpdNT will be registered as a manually started service. When started it expects to find a file called c:\tftpboot\bootptab for it's database of clients and IP addresses, and will create a log file called c:\logs\bootp\bootp.log. Installation for Windows 95There are no special installation instructions for Windows 95. Simply place the BootpdNT.EXE file in the directory you wish it to reside. When started it expects to find a file called c:\tftpboot\bootptab for it's database of clients and IP addresses, and will create a log file called c:\logs\bootp\bootp.log. De-Installation for Windows NTTellurian BootpdNT can be de-installed in two steps: 1. Stop the service (if it is running). 2. From the DOS command line, run:
This will remove all Registry entries created. The bootpdNT.EXE file can then be deleted with safety. De-Installation for Windows 95Tellurian BootpdNT can be de-installed in three steps: 1. Stop the program (if it is running). 2. Re-start it with the following DOS command line:
3. Stop it again. This will remove your site-specific default configuration values. The bootpdNT.EXE file can then be deleted with safety. Running under Windows NTTo start Tellurian BootpdNT under Windows NT, open the Services control panel, hilight the bootpdNT entry and click the Start button. You can specify startup parameters to set the location of the log file, the bootptab file, the debug level and such. ![]() Consult the Windows NT Workstation Help files on starting and stopping services for information on general operating procedures. Issues specific to Tellurian bootpdNT follow... In DOS command mode, Tellurian bootpdNT supports the following command arguments:
Running under Windows 95In DOS command mode, Tellurian bootpdNT supports the following command arguments:
You must use the "--win95" argument to start the program under Windows 95. Startup ParametersWhen started as a service, Tellurian bootpdNT accepts parameters affecting it's operation and indicating the location of it's files. Those parameters are entered at the bottom of the Services control panel. When started as a Windows 95 program, the same parameters can be used, but they are typed on the command line, after the "--win95" argument.
Long filenames are supported in the bootfile and logfile parameters, but in Windows NT Services control panel it is important that you precede all backslashes (`\') and spaces (` ') with a backslash (`\'). eg. `c:\logs\bootp log.txt' must be typed as `c:\\logs\\bootp\ log.txt'. In Windows 95 you must enclose filenames which contain spaces with double quotes. eg. `c:\logs\bootp log.txt' must be typed as `c:\logs\bootp log.txt'. If you need to change the default parameters or start the service automatically at boot time, start the service once manually specifying your preferred values in the Command Parameters window and include the -s option. This will save these parameters in the Registry, and next time the service is started it will use the values in the Registry. Any parameters specified in the Command Parameters or command line will override entries in the Registry. Bootp's Database - bootptabThe common name for the configuration file for bootp servers is `bootptab'. Tellurian BootpdNT can use any file name for it's database, but to avoid confusion we recommend that you use `bootptab'. Tellurian BootpdNT supports the tags as used by CMU bootpd. A CMU bootptab should work with only minor modifications. Within bootptab, each entry starts with an entry name followed by a colon (`:'), a tag followed by an equals sign (`=') and a value. The colon, tag and value are optionally repeated. entryname:tag=value[:tag=value...] Entries can be split over multiple lines by placing a colon at the end of the line. Whitespace is allowed in values and between the colon and the tag but must not appear between tag and the equals sign. Blank lines and carriage returns are ignored except for the purpose of terminating the current entry. Comments within the file are represented by a `#' at the beginning of the line and extend to the end of the line. All entries are case sensitive: you cannot use UPPER CASE tags where a lower case tag is expected.
A String is a list of characters. All characters are valid except equals (`='), and colon (`:') is only allowed in strings when they separate a DOS drive letter from the rest of a filename. An IP is a single dotted decimal Internet address. An IP List is a list of dotted decimal Internet addresses separated by whitespace. An Integer is a whole number consisting of the digits 0 through 9. Each entry must have as a minimum, an entryname, a hardware address and an IP address. Example bootptab
Limited Node VersionsTellurian BootpdNT is made available under a variety of licences. Some versions restrict the number of nodes which can be made available at any one time. Please see the licence that was provided with the distribution for details of any limits applicable to you. Copyright, Licence and WarrantyTellurian BootpdNT is provided under one of the following licences. Please refer to the version appropriate for you.
See Alsorfc1048.txt, rfc1084.txt, rfc1395.txt, rfc1497.txt, rfc1533.txt, rfc1534.txt, rfc2132.txt, rfc903.txt, rfc951.txt |