March 10th 1997 Mirror Sites ![]() Download the Software Network Card Drivers ![]() Features User's Guide Help ![]() Search Distribution Rights Listserv Shareware Links ![]() Order the Software Help Us Promote NetSoft LAN Dealer Enquires Welcome Home Page | http://www.netsoft.ie/ CHAPTER 17 The DOSNET.INI Configuration FileThe DOSNET.INI FileThe DOS-NET initialisation file (DOSNET.INI) contains information that defines your network environment. The network utility programs and drivers use this information to configure themselves to meet your requirements and preferences.If you wish to fine-tune DOS-NET and save a lot of memory, it is advisable to study this section, as it contains many switches that enable, and disable, advanced features of DOS-NET. Format of the DOSNET.INI fileThe DOSNET.INI file contains several sections, each of which consists of a group of related settings. The sections and settings are listed in the DOSNET.INI file in the following format:[SectionName] keyname=value In this example, [SectionName] is the name of a section. The enclosing brackets [] are required, and the left bracket must be in the leftmost column on the screen. The keyname=value statement defines the value of each setting. A keyname is the name of a setting. It can consist of any combination of letters and digits in upper-case or lower-case, and it must be followed immediately by an equal sign (=). The value of the setting can be an integer, a hexadecimal value, or a string, depending on the setting. There are multiple settings in most sections. You may include comments in DOSNET.INI file. You must begin each line of a comment with a semicolon (;). Changing settingsWhen the network set-up program (NETSETUP.COM) creates the DOSNET.INI file, it assigns default values to many of the keynames. Other settings have values that correspond to the type of hardware you are using.Some keynames listed in this section do not usually appear in your DOSNET.INI file. Most of these keynames have a built-in default value that is present whether or not the setting appears in DOSNET.INI. You may need to change one or more of these values to improve the performance of the network or applications with your system. To change the values of the keynames described in this section, open the DOSNET.INI file and edit it by using a text editor, such as EDLIN or EDIT (DOS 5.0+). Do not use a formatting editor, such as a word processor in document mode, as it can corrupt your DOSNET.INI file. For more information on how to use EDLIN or EDIT, see the DOS User's Guide. The DOSNET.INI File ParametersThis section provides a detailed description of each parameter in the DOSNET.INI file. All of the parameters relating to the network adapter settings are grouped together starting on page 264.NOTE When you express values in hexadecimal (base 16), you must append the letter "h" to the number. If you fail to do this, the number will be interpreted as a decimal number. DMA memory segment and I/O port addresses are always expressed in hexadecimal. [API]AccessCode=<number>DEFAULT 4147 hex / 16711 decimal. RANGE 0 to 65535 (0000h-FFFFh). DESCRIPTION Specifies the network API access code (seeAPIint= next). The network uses this access code to verify all calls to the internal network Application Program Interface (API). A value of 0 is converted to the default value. APIint=<number>DEFAULT 65 hex or 101 decimal. RANGE 3Fh to FFh. DESCRIPTION Specifies the interrupt that the network should use for its internal Application Program Interface (API). This can be any interrupt except the following: (Interrupts are listed in numerical order and are in hexadecimal) 00h-3Fh, 43h,44h,46h,48h,49h,50h-57h,70h-77h It is recommended that interrupts from 60h to 66h be used. NOTE FTP packet drivers use interrupts 60h through 80h. Where possible, ensure that the DOS-NET API interrupt does not use the same interrupt number. If you have other software that uses the same interrupt that the DOS-NET network API uses, the network may still co-exist on the same interrupt as your software. This is achieved by using a unique access code (see AccessCode= on page 231) that is used by the network every time the API is used. [ComRedir]This section explains the settings for the DOS-NET COMREDIR.COM program. Its purpose is to redirect the communications PC BIOS INTERRUPT 14H calls to remote machines. The COMREDIR.COM program must be running on the client machine as well as the server machine.FlowControl=<number>DEFAULT 2. RANGE 0 to 3. DESCRIPTION This parameter defines the handshaking protocol that should be used by the communications redirector. The protocols are as follows: 0=None 1=XON/XOFF 2=RTS/CTS 3=XON/XOFF+RTS/CTS You should select the protocol that your remote terminal is using. The default is 0 (no protocol). This value is okay for most situations. XON/XOFF is a standard software-based protocol, whereby the receiver terminal controls the flow of data from the sending terminal, using software control codes 11h and 13h known as XON and XOFF. RTS/CTS is a standard hardware-based protocol, whereby the receiver terminal controls the flow of data from the sending terminal using hardware control lines, Request To Send, and Clear To Send. Some configurations use a combination of both software and hardware handshaking protocols. Int14Timeout=<number>DEFAULT 8. RANGE 0 to 255. DESCRIPTION Specifies the time-out value in seconds that the communications redirector uses to determine a time-out condition (no response from remote COMREDIR.COM program). ModemCmds=<number>DEFAULT 0. RANGE 0 or 1. DESCRIPTION This parameter enables (or disables) the modem command options from the communication redirector's pop-up menu. In most cases, you can disable this option if you are not using a modem. PhoneBook=<d:\path\filename.ext>DEFAULT None. RANGE Any valid path and filename. DESCRIPTION This parameter specifies the path and filename of the phone-book file. This is a standard ASCII file that contains one line per entry. Each line starts with a name and ends with a telephone number. If the ModemCmds= parameter is enabled (set to 1), the communications redirector uses the information in the phone-book when auto-dialling numbers for voice or data connections. RcvBuffSize=<number>DEFAULT 48. RANGE 1 to 4096. DESCRIPTION Specifies the receiver buffer size that should be used before sending a packet from the communications redirector server, back to the communications redirector client machine. This parameter decreases network traffic, and improves performance. TmpBuffSize=<number>DEFAULT 100. RANGE 1 to 4096. DESCRIPTION Specifies the size of the temporary receiver buffer. This parameter gives the communications server the ability to receive data in real time from a remote terminal, while it passes a previously received data packet back to the client machine. TmtBuffSize=<number>DEFAULT 48. RANGE 1 to 4096. DESCRIPTION Specifies the transmit buffer size that should be used, before sending a packet of data to the remote terminal. This parameter decreases network traffic and improves performance. [DosnetColors]This section allows you to change the colors of all the DOS-NETMenus. If these parameters are absent from the DOSNET.INIthe default colors are used.The following color chart is used to select the colors: 0=Black 1=Blue 2=Green 3=Cyan 4=Red 5=Magenta 6=Brown 7=White ComRedir=<number> DEFAULT 5. RANGE 1 to 7. DESCRIPTION Specifies the color of the Communications Redirector's Menus. DosnetMenu=<number>DEFAULT 3. RANGE 1 to 7. DESCRIPTION Specifies the color of the DOS-NET Main Menu. NetBios=<number>DEFAULT 2. RANGE 1 to 7. DESCRIPTION Specifies the color of the NetBIOS Diagnostic Menus. NetDebug=<number>DEFAULT 2. RANGE 1 to 7. DESCRIPTION Specifies the color of the Network Debugger Menus. NetFiles=<number>DEFAULT 2. RANGE Any valid color from the color list. DESCRIPTION Specifies the color of the Extended Filing System Menus. PrnRedir=<number>DEFAULT 1. RANGE 1 to 7. DESCRIPTION Specifies the color of the Printer Redirector Menus. Protect=<number>DEFAULT 4. RANGE 1 to 7. DESCRIPTION Specifies the color of the Protection Menus. SM=<number>DEFAULT 3. RANGE 1 to 7. DESCRIPTION Specifies the color of the Station Manager Menus. Spooler=<number>DEFAULT 3. RANGE 1 to 7. DESCRIPTION Specifies the color of the Printer Spooler Menus. [Messages]MsgCount=<number>DEFAULT 5. RANGE 1 to 150. DESCRIPTION Specifies the maximum number of messages that may be queued. Each message requires 75 bytes of memory. If this parameter is set to 0, no messages can be received. MsgPopdown=<number>DEFAULT 120. RANGE 1 to 65535. DESCRIPTION This parameter specifies the number of seconds the message windows should stay popped up. If the user does not respond to messages, the default is two minutes (120 seconds). MsgPopup=<number>DEFAULT 1. RANGE 0 to 1. DESCRIPTION This parameter controls the messages pop-up window. If set to 1, the message window will pop-up each time you receive a network message. MsgSound=<number>DEFAULT 1. RANGE 0 to 1. DESCRIPTION This parameter specifies whether DOS-NET should sound the message alarm when a message is received, (if set to 0 the alarm will not sound). [Misc]Alarms=<number>DEFAULT 1. RANGE 0 to 31 DESCRIPTION Specifies the ring type when messages are received at a machine. There are 31 ring sounds. (see NET RING command). Setting this parameter to 0 disables sound when messages are received.
BusType=<number>DEFAULT 0. RANGE 0 to 1. DESCRIPTION Specifies the type of bus architecture. Different DOS-NET programs or drivers use this information to take advantage of particular features in each architecture. Valid values are: 0=ISA 1=MCA CtrlAltDel=<number>DEFAULT 1. RANGE 0 or 1. DESCRIPTION Specifies whether or not DOS-NET should trap the CTRL+ALT+DEL keys, to stop the re-booting of a particular machine. If the PopUp= parameter is set to 1, DOS-NET will display a warning message if an attempt is made to boot the machine through CTRL+ALT+DEL keys. Setting this parameter to 1 causes DOS-NET to trap the boot keys. DiskFlush=<number>DEFAULT 3. RANGE 1 to 20. DESCRIPTION Specifies the number of seconds a server machine should wait before flushing the disk. DOS-NET uses this parameter to stall disk flushing for a number of seconds. This helps speed up server disk access. DOStimeout=<number>DEFAULT 5. RANGE 1 to 255. DESCRIPTION Specifies the number of seconds a machine should wait before DOS displays "Abort, Retry, Ignore, Fail" message, if there is no response from a server. A value between 5 and 10 is usually sufficient. If the server is very slow, and an error message appears on a client machine, try increasing this value. This parameter may also need to be increased if a modem link is being used at a very slow speed. A value of 0 for this parameter, signals an infinite time-out period. EthernetRetry=<number>DEFAULT 2. RANGE 1 to 16. DESCRIPTION Specifies the number of packet transmit retries that should be attempted by DOS-NET before DOS displays "Abort, Retry, Ignore, Fail" message, if there is no response from a server. Some Ethernet cards have known hardware bugs that cause lost packets on heavily loaded networks. The parameter forces a packet re-transmission if a DOS packet request is not acknowledged. FrameType=<number>DEFAULT 4147h. RANGE 0000h-FFFFh. DESCRIPTION Specifies the low level Ethernet 802.3 media header type field. All DOS-NET Ethernet drivers (FTP.COM, ODI.COM, NDIS.COM and ETHERNET.COM) use this field to verify valid DOS-NET packets. This value should not conflict with other protocol stacks low level media header frame type. Do not use the following values: 0000h-0600h, 0800h, 0806h, 8035h, 809Bh, 80F3h, 8137h
MaxRemoteNames=<number>DEFAULT 10. RANGE 1 to 255. DESCRIPTION Specifies the maximum number of shared names (shared drives or devices) that are displayed when using the NET LIST command, or the Station Manager, when displaying the remote resource list. NETtimeout=<number>DEFAULT 3. RANGE 0 to 255. DESCRIPTION This parameter is similar to DOStimeout= parameter, but is used by DOS-NET for non-DOS data packets. A value between 3 and 10 is usually sufficient. If the server is very slow, and an error message appears on a client machine, try increasing this value. A value of 0 for this parameter, signals an infinite time-out period. NetView=<number>DEFAULT 1. RANGE 0 to 1. DESCRIPTION This parameter specifies whether or not remote users may use the NET VIEW command to view a machine's screen contents. The default is 1 (yes, allow others to view my screen). If you are running software that displays sensitive information (for your eyes only), then set this parameter to 0. This will ensure that remote users may not use the NET VIEW command to view your screen. QueuePrtSc=<number>DEFAULT 1. RANGE 0 to 1. DESCRIPTION This parameter enables an automatic print truncation when the print screen key is pressed. When the print screen key is pressed, a spool file is opened on the server and remains open until the print job is truncated. This may be done by pressing CTRL+ALT+keypad * key. This parameter, if enabled, truncates print screen print jobs automatically. If this parameter is set to 0, all print screen print jobs must be truncated manually . RCBIOS=<number>DEFAULT 0. RANGE 0 to 1. DESCRIPTION This parameter specifies how DOS-NET's Remote Control feature (NET RC) should push keys into the remote keyboard buffer. Usually this is done with a call to BIOS INTERRUPT 16H, AH=05H with the specified key, but this function is not supported by old PC and some PC/XT BIOS's. If you are using a machine that does not support this call (or the remote control option does not work) set this parameter to 1. This makes DOS-NET place the key into the keyboard buffer manually. The default setting is 0 which means use the BIOS. RemoteBoot=<number>DEFAULT 1. RANGE 0 or 1. DESCRIPTION Specifies whether or not a particular machine may be booted from another machine. This is a remote control feature used by some DOS-NET utilities. Setting this parameter to 1 allows this machine to be remotely booted. RemoteControl=<number>DEFAULT 1. RANGE 0 to 1. DESCRIPTION This parameter specifies whether a machine may be remote controlled using the NET RC command. The default is 1 (yes, allow others to remote control my machine). Remote control may be used across the modem (using the MODEM.COM driver) to remote control any machine on the remote LAN. Router=<number>DEFAULT 0. RANGE 0 to 1. DESCRIPTION DOS-NET is capable of routing data packets through any machine, in order to reach that packet's destination machine. It is sometimes necessary to stop information passing through a particular machine. Setting this parameter to 1 allows routing through this machine. Setting this parameter to 0 disables routing through this machine. This parameter takes effect on multi-protocol stack configurations only. StackSize=<number>DEFAULT 150. RANGE 0 to 2048. DESCRIPTION Specifies the stack size that the DOS-NET task manager should use. This value does not need to be changed, and is included for TSR software that does not switch to their own internal stack. If you are using the NETDEBUG.COM program, you may need to increase this value to approximately 300 decimal. [NetBIOS]Commands=<number>DEFAULT 12. RANGE 1 to 255. DESCRIPTION This value sets the maximum number of NetBIOS commands that may be used by NetBIOS specific applications. Each Command requires 2 bytes of memory. A maximum of 255 commands requires 510 bytes (0.5k). NOTE This parameter is equivalent to the IBM NetBIOS parameter called COMMANDS. LANAnum=<number>DEFAULT 0. RANGE 0 to 255. DESCRIPTION This value sets the LAN Adapter number to which the DOS-NET NetBIOS will respond. Usually, a value of 0 is sufficient for most NetBIOS applications. This parameter is designed to allow multiple vendors NetBIOS's to co-exist on a single machine. NOTE If this value is changed, the NetBIOS application must be informed which LANA number it should use. Setting the parameter to 255 forces the DOS-NET NetBIOS to accept all NetBIOS requests regardless of which LAN adapter number your NetBIOS software uses. Names=<number>DEFAULT 17. RANGE 1 to 254. DESCRIPTION This value sets the maximum number of NetBIOS Names that may be used by NetBIOS specific applications. Each name requires 39 bytes of memory. A maximum of 254 names requires 9906 bytes (9.6k). NOTE This parameter is equivalent to the IBM NetBIOS parametercalled NAMES. NetBiosMenu=<number>DEFAULT 0 (disabled). RANGE 0 or 1. DESCRIPTION This value enables (or disables) DOS-NET's NetBIOS internal diagnostics menu. Setting this value to 0 disables the menu. Setting this value to 1 enables the menu. This menu appears in the DOS-NET Main Menu and therefore the Popup= parameter must also be enabled. This menu allows you to look inside the NetBIOS and view the NetBIOS's Name and Session tables. This menu is designed to aid NetBIOS developers and is not required for normal NetBIOS use. For this reason the default value is disabled (i.e. NetBiosMenu=0). NOTE NetBIOS requires only 6k of memory. If the NetBIOSdiagnostics menu is enabled NetBIOS will consume an additional9k of memory. Sessions=<number>DEFAULT 6. RANGE 1 to 254. DESCRIPTION This value sets the maximum number of NetBIOS Sessions that may be used by NetBIOS specific applications. Each session requires 51 bytes of memory. A maximum of 254 sessions requires 12954 bytes (12.6k). NOTE This parameter is equivalent to the IBM NetBIOS parametercalled SESSIONS. TxCount=<number>DEFAULT 1. RANGE 1 to 10. DESCRIPTION This parameter should not normally be changed. This value sets the maximum number of times NetBIOS should re-transmit Name Queries when performing NetBIOS ADD NAME/ADD GROUP NAME/CALL commands. Each re-transmission takes effect after 1 TxTimeout as in the example below: If TxCount=3 and TxTimeout=4, the following will occur when adding a name to the NetBIOS name table: Step 1. A Name Query is transmitted to all nodes across the network (including those that are not running NetBIOS). Step 2. NetBIOS waits TxTimeout half-seconds (i.e. NetBIOS keeps track of time in half second intervals). If no response to the Name Query is returned to NetBIOS within this time period, NetBIOS carries out Steps 1 through 2 TxCount times. NOTE This parameter is equivalent to the IBM NetBIOS parametercalled Transmit.Count. TxTimeout=<number>DEFAULT 1. RANGE 1 to 255. DESCRIPTION This value sets the maximum number of half-second intervals the NetBIOS waits prior to returning a time-out error message to the NetBIOS application. This value set to 1 is, in most cases, sufficient for all computers on the network to respond to NetBIOS requests. NOTE This value must be increased to approximately 10 or higher if the NetBIOS applications are being used across a modem (using the DOS-NET Modem Driver MODEM.COM). This parameter is equivalent to the IBM NetBIOS parameter called Transmit Timeout. [NetCache]CacheSize=<number>DEFAULT 512. RANGE 16 to 32768. DESCRIPTION This parameter specifies the number of kilobytes (K) the DOS-NET NETCACHE.COM server disk cache program should use. The type of memory used is specified using the CacheType= parameter. CacheType=<number>DEFAULT 0. RANGE 0, 1, 2. DESCRIPTION This parameter specifies which type of memory should be used by the DOS-NET disk cache (NETCACHE.COM) program. 1=Use EMS memory 2=Use XMS memory 0=Means use whichever memory is available (the priority is XMS then EMS). NOTE If you use Microsoft Windows, do not use a value of1 (EMS) for this parameter as DOS-NET will not haveaccess to EMS memory once Microsoft Windows has loaded. You should use XMS CacheType=2 instead. [PrintRedir]Multitask=<number>DEFAULT 0. RANGE 0 to 1. DESCRIPTION The network printer redirector sets up a print buffer for each printer device (LPT1, LPT2 etc.) that you redirect across the network. If you redirect 4 printers to remote network printers, the print redirector will set up 4 separate print buffers, one for each device. Usually, when an application is printing, it only prints to one printer device at a time. This therefore wastes 3 buffers (the buffers size is specified by the PrintSize= parameter). Single User Printing Setting this parameter to 0 informs the printer redirector to set up one print buffer only that is shared by all redirected devices. Multi-tasking Print Jobs Setting this parameter to 1 enables separate buffers for each printer device that is redirected. This enables you to print to many different network printers at the same time in a multi-tasking environment, or an application that prints to more than one printer at a time. PrintSize=<number>DEFAULT 512. RANGE 1 to 2048. DESCRIPTION The network printer redirector uses the valuespecified as its internal buffer size. When the buffer is full, it is sent to the network printer spooler. This feature increases the speed of printing. TimeCommit=<number>DEFAULT 1. RANGE 1 to 255. DESCRIPTION The network printer redirector uses this value as an automatic printer flush mechanism. When you send data to the printer via the PC BIOS INTERRUPT 17H, the data is not printed immediately, but placed inside a buffer. If the buffer becomes full, it is sent to the network printer spooler on the printer server machine. If the buffer is not full and the TimeCommit= timer expires, the partially filled buffer is sent to the printer spooler anyway. This ensures that data printed via the PC BIOS INTERRUPT 17H is not held in local buffers, before the printer spooler CloseTime= parameter expires. Timeout=<number>DEFAULT 10. RANGE 1 to 255. DESCRIPTION The network printer redirector uses this parameter as a server time-out value. If you print to a server, and that server does not return an acknowledgement within the specified time-out period, an error message is returned signalling a time-out error occurred. [Protection]The parameters in this section take effect only after you have loaded PROTECT.COM on the server machine.These commands are ignored on a client-only configuration. AccessRights=<list-of-characters>DEFAULT WRC (write, read, create). RANGE W, R, C, or any combination. DESCRIPTION Specifies the maximum global access rights that are allowed on a server machine. This setting supercedes any rights that a user usually has, or those assigned by the NET SHARE command. This setting enables the server to restrict access rights. If a user usually has read, write and create (WRC) access rights, but (C)reate is not listed as an AccessRights= argument, create is removed from that user (That user can still read and write). ForbidAccess=<d:\path or d:\path\filename.ext>DEFAULT None. RANGE Must specify the complete drive, path, and filename. For example: C:\DOS\COMMAND.COM You may also forbid access to an entire directory, by specifying the complete directory name. For example: C:\PRIVATE DESCRIPTION Specifies the name of a file that should not be accessed by client users. This keyname may be used several times in the DOSNET.INI file, allowing you to protect multiple files or directories. The use of wild cards "*" and "?"are permitted to protect multiple files and directories. This command provides global protection against any client user accessing a file, or a complete directory. When a sub directory is protected by this command, the client user may still be able to change into that protected sub directory. The client, however, will not be able to see any files in that directory. ReadProtect=<d:\path or d:\path\filename.ext>DEFAULT None. RANGE Must specify the complete drive, path, and filename. For example: C:\EMAIL\JOHN.EML You can also read-protect an entire directory. For example: C:\EMAIL DESCRIPTION Specifies the name of a file that client users should not be able to read, delete, rename or replace. The use of wild cards "*"and "?" are permitted to protect multiple files. NOTE Do not read protect your COMMAND.COMfile. WriteProtect=<d:\path or d:\path\filename.ext>DEFAULT None. RANGE Must specify the complete drive, path, and filename. For example: C:\COMMAND.COM You can also write-protect an entire directory. For example: C:\DOS DESCRIPTION Specifies the name of a file that remote users should not write, create, delete or replace (truncate). The use of wild cards "*" and "?" are permitted to protect multiple files. This feature may be used to write-protect selected files on a server machine. For example: WriteProtect=C:\COMMAND.COM WriteProtect=C:\CONFIG.SYS WriteProtect=C:\AUTOEXEC.BAT WriteProtect=C:\DOSNET\DOSNET.INI [Setup]EMS=<number>DEFAULT 0. RANGE 0 or 1. DESCRIPTION This parameter specifies whether DOS-NET may use Expanded Memory (EMS). If this parameter is set to 0, DOS-NET will not use EMS memory. If set to 1 (enabled), DOS-NET moves about 2k of its internal data from conventional memory to EMS memory. In addition, if network messages are enabled (MsgCount=1 or higher), all network messages will be stored in EMS memory instead of conventional memory. This parameter is ignored if an EMS memory manager is not installed, or if no EMS memory is available.
HotKey=<number>DEFAULT 54 (Right Shift key). RANGE 0 to 255. DESCRIPTION This parameter specifies the scan code for the DOS-NET Hot-Key. The scan code refers to the physical key position. For example, to pop-up the DOS-NET Main Menu, press: CTRL+ALT+Right Shift (scan code 54). If you wish to change the hot key, consult the keyboard user's manual, or the DOS User's Guide for the appropriate scan code. MachineName=<ascii string>DEFAULT None. RANGE 1 to 15 text characters. DESCRIPTION Specifies the machine-name. The name may contain up to 15 text characters. The machine-name must be unique across the network, as it is used to identify each machine on the network by name. NOTE Machine-names normally start with the double backslashi.e. \\SERVER1. You must not include the doublebackslash as part of the MachineName= parameter. MachineNode=<number>DEFAULT None. RANGE 1 to 255. DESCRIPTION Specifies the unique machine-number assignedto each machine. This parameter must exist in the DOSNET.INI file, and have a valid value, or an error message will be displayed and the network will not load. The number chosen may be any number, as long as it is unique across the network, and is in the range of 1 through 255 inclusive. If you are using Arcnet cards, the Arcnet card's dip switches must be set to reflect the same number specified for this value, or the Arcnet driver will not load. The node number is used to identify each machine on the network. MaxRedirections=<number>DEFAULT 5. RANGE 0 (0=None) to 40. DESCRIPTION Specifies the maximum number of redirections that may be made from a client or client+server-configured machine. Each time you connect to a network resource using the NET USE command, a redirection entry is used up. When a redirection is cancelled, it is returned to the pool. Increasing this value adds over 200 bytes to the memory overhead for each redirection. This parameter is ignored on server-only configurations. Mono=<number>DEFAULT 0. RANGE 0 or 1. DESCRIPTION If set to 1, DOS-NET will display all pop-up menus in black and white. If set to 0, DOS-NET will display all pop-up menus in color. NetFiles=<number>DEFAULT 20. RANGE 20 to 10,000. DESCRIPTION Specifies the maximum number of files that the network assigns as network server files (handles). If an application reports the error message 'No Handles', 'Cannot Open File', or 'Too Many Files Open', this value must be increased appropriately on the server machine. If necessary, the FILES= parameter must also be increased in the CONFIG.SYS.file on the client machine. If this value is more than 255, the NETFILES.COM program must be loaded on the server machine. This is because DOS can only have up to 255 files open at any one time. The NETFILES.COM program extends the number of open files, allowing each client access of up to 255 files each on the server, (assuming FILES=255 in the CONFIG.SYS of each client machine). If more than 255 files have been specified for the NETFILES= parameter, but the NETFILES.COM program has not been loaded on the server machine, client machines will not be able to open any files on the server until NETFILES.COM has been loaded on the server. When DOS opens a file or device, it allocates a handle number (usually between 0 and 254, handle 255 is reserved). DOS-NET does not change or adjust the handle returned by DOS to an application. FCBs If your application uses File Control Blocks (FCBs), you need only to set the CONFIG.SYS FCBS= parameter on the client machine. You do not need to set the server's FCBs because all FCBs calls are converted to handle calls by DOS-NET. PacketCount=<number>DEFAULT 4. RANGE 1 to 255. DESCRIPTION Specifies the maximum number of cache entries that should be used. There should be one (1) for each user that will simultaneously access your machine on the network. For example, on a full peer-to-peer network of 5 users, each machine should have PacketCount=5 (1 for each user). PacketSize=<size in bytes>DEFAULT 512 bytes. RANGE 512 to 8192 bytes. DESCRIPTION Specifies the maximum packet size the network should use. This setting has a direct effect on the speed/performance of the network. It is recommended that you use a packet size of approximately 1024 on large networks and 2048 on small networks. The packet sizes across the network do not need to be set to the same value. When DOS-NET transmits a packet of data, it always uses the smallest packet size between two machines. Popup=<number>DEFAULT 1 (enabled). RANGE 0 or 1 (0=disable, 1=enable). DESCRIPTION This parameter enables (or disables) the DOS-NET Main Menu. If enabled, you can pop-up the menu by pressing: CTRL+ALT+Right Shift keys (at the same time). If disabled, all DOS-NET programs that support menu options will not load the additional program code, making DOS-NET even smaller. The DOS-NET pop-up menu option requires approximately 10k of additional memory. Shortnames=<number>DEFAULT 5. RANGE 0 (0=None) to 100. DESCRIPTION Specifies the maximum number of network names (number of NET SHARE commands) available to a server configuration. A shortname or network name is a 1-to-8 character name that refers to a network drive/directory, printer, or serial port device name. You can share network names (shortnames) with other users on the network using the NET SHARE command. For example: NET SHARE ACCOUNTS=C:\PAYROLL NET SHARE PRINTER=LPT1 This allows remote users to use the C:\PAYROLL directory by connecting to ACCOUNTS network name using the following NET USE command: NET USE F: \\SERVER1\accounts You may also connect to remote printers via a network name (shortname),as follows: NET USE LPT1 \\SERVER1\printer The use of network names is preferred over sharing direct device names, or directory names, as it allows the server to change the physical device or directory names, without having to change the client machines NET USE commands to match. Increasing this value adds over 60 bytes to the memory overhead for each network name. SysPass=<ascii string>DEFAULT None. RANGE 1 to 15 text characters. DESCRIPTION Specifies the system password. This password, if specified, must be used by all users wishing use the NET RC, NET VIEW and NET BOOT commands to remotely control, view or boot a machine. If is recommended that you change this password on a regular basis. There is no default value for this command. UserCount=<number>DEFAULT 4. RANGE 1 to 255. DESCRIPTION Specifies the number of machines connected to the network. The purpose of the parameter is twofold: When set to the correct number of machines on the network, DOS-NET can respond to requests faster, as it does not need to complete a time-out for certain network functions. Most DOS-NET utilities allocate internal scratch pad space, based on the number of users on the network. The UserCount= parameter does not limit the number of users on the network. XMS=<number>DEFAULT 0. RANGE 0 or 1. DESCRIPTION This parameter specifies whether DOS-NET may use Extended Memory (XMS). If this parameter is set to 0, DOS-NET will not use XMS memory. If set to 1 (enabled) DOS-NET moves about 2k of its internal data from conventional memory to XMS memory. In addition, if network messages are enabled (MsgCount=1 or higher), all network messages will be stored in XMS memory instead of conventional memory. This parameter is ignored if an XMS memory manager is not installed or no XMS memory is available. If both EMS=1 and XMS=1 then XMS has precedence over EMS memory. [Spooler]Buffersize=<number>DEFAULT 1024. RANGE 1 to 32768. DESCRIPTION The printer spooler (SPOOLER.COM) uses this parameter as its read-buffer size. It reads spool files from the spool directory in chunks. The larger the chunk the faster the printing because the spooler spends less time reading the spool files, and more time printing. The value specified, is also the maximum size of data printed in any one print slice. BusySlice=<number>DEFAULT 1. RANGE 0 to 18 (ticks). DESCRIPTION Specifies how long (in 1/18th of seconds) the printer spooler must wait before giving up its print slice, if the printer is busy when the printer spooler is attempting to print. If the printer is not ready to receive data within the specified amount of time, the printer spooler forfeits its print slice. The spooler will re-attempt to print sometime within the next second (the exact time is specified using the ForegoundSlice= parameter). If this parameter is set to 0, the spooler forfeits its print slice each time it finds the printer busy. This will slow down printing, but speed up processing if the printer is off-line while the spooler is attempting to print. CloseTime=<number>DEFAULT 60 (Seconds). RANGE 0 to 1,000. DESCRIPTION Closes spool files, and queues them for printing,if they have not been updated within the specified time limit.If set to 20, that means 20 seconds. This command is sometimes needed if a client machine re-boots while printing. The spooler will still have the spool file open on the print server, making this command a very useful fault tolerance feature. Directory=<d:\path>DEFAULT C:\SPOOL RANGE Any directory name. Must not be more than one directorylevel deep. For example, C:\SPOOL is valid, butC:\TEMP\SPOOL is not valid. DESCRIPTION Specifies the path that the network printer spooler must use to store print spooler files. If the directory does not exist, the SPOOLER.COM program creates it when it loads. NOTE Do not specify the root directory of your hard disk, as the printer spooler has a Remove-All option, that deletes all files in the spoolers directory. DirectPort=<number>DEFAULT 0. RANGE 0 or 1. DESCRIPTION Usually, the printer spooler sends data to the printer using the PC BIOS INTERRUPT 17H calls. If this parameter is set to 1, the print spooler prints directly to the printer hardware. This may speed up printing for very fast printers, but may also be incompatible with some printers. Setting this value to 0 informs the printer spooler to use the PC BIOS for printing. ForegroundSlice=<number>DEFAULT 3. RANGE 1 to 18 (ticks). DESCRIPTION Specifies the maximum amount of time between print slices. This parameter is used to assign the time spent on foreground processes after each print slice. PrintSlice=<number>DEFAULT 6. RANGE 1 to 18 (ticks). DESCRIPTION Specifies the maximum amount of time the spooler should spend printing, within any one second. The default is 6 which is approximately one third of the processing time that should be spent printing. If the print queue is empty, the spooler skips its print slice. Qsize=<number>DEFAULT 10. RANGE 1 to 255. DESCRIPTION Specifies the spooler queue size that can be viewed at any one time. This is not a limit on the number of files that can be spooled, but merely limits the number that can be viewed. In most cases, a small value should be used, as usually only one or two print jobs are outstanding at any given time. Users=<number>DEFAULT 4. RANGE 1 to 255. DESCRIPTION Specifies the maximum number of users that may access the spooler at any given time. Internally, the network spooler uses a Spool Control Block (SCB) for each file that is being spooled. This parameter specifies how many Spool Control Blocks should be allocated when the network spooler (SPOOLER.COM) is loaded. If there is a large number of users that wish to print at the same time (e.g. 50 users) you must ensure that the CONFIG.SYS FILES= parameter is set to a minimum of 50 on the print server, because the spooler can open that many spool files at one time. Network Adapter SettingsWith DOS-NET, it is possible to have up to 4 drivers of each type loaded on a single machine. This means that it is possible to connect up to four users to a server, via four serial ports. Each driver loaded reads a separate set of configuration parameters. This is made possible by giving each driver four sets of parameters. The first serial port driver loaded reads the parameters from the section heading [Serial-1]. The second serial port driver reads the parameters from the section heading [Serial-2] etc. The table below displays in detail which settings apply to each driver. Driver Name Uses parameters in these sections ARCNET.COM [Arcnet-1] through [Arcnet-4] ETHERNET.COM [Ethernet-1] through [Ethernet-4] FTP.COM [FTP-1] through [FTP-4] MODEM.COM [Modem-1] through [Modem-4] NDIS.COM [NDIS-1] through [NDIS-4] ODI.COM [ODI-1] through [ODI-4] PARALLEL.COM [Parallel-1] through [Parallel-4] SERIAL.COM [Serial-1] through [Serial-4] SMC.COM [SMC-1] through [SMC-4] You may also use any combination of drivers within a single machine. For example, you can connect three machines together using a serial cable and a parallel cable. This is explained in detail in chapter 11 "INTER-NETWORKING AND PACKET ROUTING". [Arcnet-1]The settings in this section are for standard Arcnet cards.DMA=<segment address>DEFAULT D000h. RANGE Any valid Arcnet DMA address. DESCRIPTION Specifies the memory location of the Arcnet card's 2k memory buffer. This is usually controlled by the dip switches on the Arcnet card. This value must be the same value that is used by the Arcnet card. NOTE Ensure that your hardware DMA address does not conflict with other hardware resources, such as shadow ROM or RAM. IRQ=<number>DEFAULT None. RANGE 2 to 15. DESCRIPTION Specifies the IRQ number that the Arcnet driver should use. This value must be the same value used by the Arcnet card. Arcnet cards usually use IRQ 2 on a PC or XT (8 bit slot) machine, and IRQ9 on an AT or 386-based machine. Although the Arcnet driver supports high IRQ values (IRQ 8 through 15), your hardware may not. If your Arcnet card is an 8-bit card, and you are using an AT, or 386 based-machine, you may use IRQ9 instead of IRQ2 (as IRQ2 is reserved for cascade on AT and 386 machines). Port=<number>DEFAULT None. RANGE Any valid Arcnet port address. DESCRIPTION Specifies the I/O port address that the Arcnet driver should use to control the Arcnet card. This value must be the same value the Arcnet card is set to use. NOTE Most port addresses are in hexadecimal (base 16). You may express numbers in hexadecimal by adding the suffix "h" to the address. For example: Port=2e0h [Ethernet-1]The settings in this section are for NE1000 or NE2000-compatible Ethernet cards. IRQ=<number>DEFAULT None. RANGE 2 to 15. DESCRIPTION Specifies the IRQ number the Ethernet driver should use. This value must be the same value that is used by the Ethernet card. Usually, the default setting is IRQ3, which is the same IRQ number as that used by COM2. If you have an COM2 installed, you may need to change this setting. Although the Ethernet driver supports high IRQ values (IRQ 8 through 15), your hardware may not. Port=<number>DEFAULT None. RANGE Any valid Ethernet port address. DESCRIPTION Specifies the I/O port address the Ethernet driver should use to control the Ethernet card. This value must be the same value the Ethernet card is set to use. NOTE Most port addresses are in hexadecimal (base 16). You can express numbers in hexadecimal by adding the suffix "h" to the address. For example. Port=300h [FTP-1]The settings in this section are for Ethernet cards using the FTP Packet Driver standard.IRQ=<number>DEFAULT None. RANGE 2 to 15. DESCRIPTION Specifies the IRQ number that your network card is using, when you use an FTP Packet Driver standard driver. [Modem-1]The settings in this section enable your Hayes-compatible modems to act as network cards, providing a wide area network link.Because modems appear in the system as normal serial ports, most of these parameters are identical to the serial port driver's settings. Init1=<ascii string>DEFAULT ATE0Q0V1Y0X4&C1&D2. RANGE 0 to 40 text characters. Spaces and tabs are not allowed. DESCRIPTION Specifies the first modem initialisation string. The purpose of this string is to initialise the modem to a known state. This string is compatible with all Hayes compatible modems. If your modem does not work correctly with the DOS-NET modem driver (MODEM.COM) you should use your modem's communications terminal software to enter this string manually then press Enter. You should follow this command with the AT&W command to write this string to the modem's NVRAM (non-volatile random access memory). For example: Type these commands Modems Response ATZ OK ATE0Q0V1Y0X4&C1&D2 OK AT&W OK Your modem should now work correctly with the DOS-NET modem driver (assuming the remaining INIT strings are correct for your particular modem). Init2=<ascii string>DEFAULT ATS7=60S0=0S9=10S10=20. RANGE 0 to 40 text characters. Spaces and tabs are not allowed. DESCRIPTION Specifies the modem's S-Registers settings. Most modems allow features such as MNP (Microcom Networking Protocol) or LAPM (Link Access Procedure for Modems), as well as other features to be enabled or disabled by setting the S-Registers to specific values. The Init2= parameter is dedicated to these particular features. Init3=<ascii string>DEFAULT AT\N3\A3\C0\Q2%C1\J0. RANGE 0 to 40 text characters. Spaces and tabs are not allowed. DESCRIPTION Specifies the modem's commands to enable or disable the modem's MNP (Microcom Networking Protocol) features. Usually you would enable MNP features rather than disable them. The Init3= parameter is dedicated to MNP features. Init4=<ascii string>DEFAULT AT"H3. RANGE 0 to 40 text characters. spaces and tabs are not allowed. DESCRIPTION Specifies the modem's commands to enable or disable the modem's high speed and compression features (e.g. V.42bis) or protocols. Usually you would enable these high speed and compression features rather than disable them. The Init4= parameter is dedicated to the modem's high speed and compression features. IRQ=<number>DEFAULT 0 (use next logical IRQ number). RANGE 0 to 15. A value of 0 means use the next standard IRQ number based on the serial COM port number. Any other number is interpreted as the actual IRQ value. DESCRIPTION Specifies the IRQ number that is used by the serial port or modem. A value of 0 means use the logical IRQ number based on the COM port number specified above. For example: If COM1 is used, then use IRQ4 If COM2 is used, then use IRQ3 If COM3 is used, then use IRQ4 If COM4 is used, then use IRQ3 If the Port= address was specified directly, the driver checks to see what COM port number it matches, based on the PC BIOS setting. The driver then uses this value to calculate the logical IRQ number. If a value other than 0 is used for the IRQ= parameter, that value is interpreted as the actual IRQ number. For example: IRQ=5 This procedure is less complicated than it appears, as it enables you to set these values without actually knowing them. NOTE If your serial ports use non-standard IRQ addresses, you must specify the values directly. Port=<number>DEFAULT 0 (use first or next logical PC BIOS serial port address). RANGE 0 Means use the default PC BIOS address. A value of 1 through 4 means use COM1 through COM4 port addresses respectively. Any other value used is interpreted as the actual port address. DESCRIPTION Specifies the I/O port address that the modem driver should use. This value should be set to the same value used by the serial port or modem. If you do not know the address used by the serial port or modem, set this value to 0. The modem driver will read the value from the PC BIOS data area. For example: Port=0 If you know that the port number you would like to use (e.g. COM2), you can specify 2 for this parameter. The modem driver will read the COM2 port address from the PC BIOS data area. For example: Port=2 If you know the port address, you may specify it directly. For example: Port=3F8h NOTE Most port addresses are in hexadecimal (base 16).You may express numbers in hexadecimal by adding the suffix "h"to the address. The settings the modem driver uses are displayed when the driver loads. You should confirm that these are the correct settings that you intended to use. NOTE If your serial ports or modems use non-standard port addresses, you must specify the values directly. Speed=<number>DEFAULT 2 (57,600 bps). RANGE 0 to 48. DESCRIPTION Specifies the baud rate (bits per second) that the serial port driver should use. This is expressed using the following formula: Baud rate / 115,200 = speed value Speed=1 (means 115,200 / 1 = 115,200 bps) Speed=2 (means 115,200 / 2 = 57,600 bps) Speed=3 (means 115,200 / 3 = 38,400 bps) Speed=4 (means 115,200 / 4 = 28,800 bps) Speed=12 (means 115,200 / 12 = 9,600 bps) Speed=48 (means 115,200 / 48 = 2,400 bps) NOTE If a value of 0 is specified for this parameter, thedriver does not change or set the baud rate divisor latch (baudrate generator) on the serial port chip. The driver willuse whatever value was set at the time the driver was loaded. When connecting two computers via the serial port or modems, both ends must use the same speed value (baud rate). [NDIS-1]The settings in this section are for the Microsoft/3COM NDIS standard.IRQ=<number>DEFAULT None. RANGE 2 to 15. DESCRIPTION Specifies the IRQ number used by your network card, when an NDIS standard driver is used. This value must be set to the same value that is used by your network card. In addition, this setting is also the same value that you must specify in your PROTOCOL.INI NDIS configuration file. [ODI-1]The settings in this section are for the Novell Open Data Link Interface standard. Board=<number>DEFAULT 1. RANGE 1 to 255. DESCRIPTION Specifies which logical board number the ODI.COM driver should bind with. The number you should specifiy for this parameter is displayed when you load the low level MLID driver (Multi Link Interface Driver). Each network card using the ODI standard may have multiple frame types enabled. Each frame type creates a new logical board number. You must specifiy a board number that is using frame type ETHERNET_II (Novell Type 2). [Parallel-1]The settings in this section enable your standard parallel printer ports to act as network cards. IRQ=<number>DEFAULT 0 (use next logical IRQ number). RANGE 0 to 15. A value of 0 means use the next standard IRQ number, based on the parallel LPT port number. Any other number is interpreted as the actual IRQ value. DESCRIPTION Specifies the IRQ number used by the parallel port. A value of 0 means use the logical IRQ number based on the LPT port number specified above. For example: If LPT1 is used, then use IRQ7 If LPT2 is used, then use IRQ5 Because there is no standard IRQ value for LPT3 and LPT4, these have to be set directly. If the Port= address was specified directly, the driver checks to see what LPT port number it matches, based on the PC BIOS setting. The driver then uses this value to calculate the logical IRQ number. If a value other than 0 is used for the IRQ= parameter, that value is interpreted as the actual IRQ number. For example: IRQ=3 This procedure is less complicated than it appears, as it enables you to set these values without actually knowing them. NOTE If your parallel ports use non-standard IRQ addresses, you must specify the values directly. Port=<number>DEFAULT 0 (use first or next logical PC BIOS parallel port address). RANGE 0 Means use the default PC BIOS address. A value of 1 through 2 means use LPT1 through LPT2 port addresses respectively. Any other value used is interpreted as the actual port address. DESCRIPTION Specifies the I/O port address that the parallel port driver should use. If you do not know the address your parallel port uses, set this value to 0. The parallel port driver will read the value from the PC BIOS data area. For example: Port=0 If you know that the port number you would like to use (LPT2), you can specify 2 for this parameter. The parallel port driver will read the LPT2 port address from the PC BIOS data area. For example: Port=2 If you know the port address, you may specify it directly. For example: Port=378h NOTE Most port addresses are in hexadecimal (base 16). You may express numbers in hexadecimal by adding the suffix "h" to the address. The settings used by the parallel port driver are displayed when the driver loads. You should confirm that these are the correct settings that you intended to use. NOTE If your parallel ports use non-standard port addresses, you must specify the values directly. [Serial-1]The settings in this section enable your standard serial communication ports to act as network cards. IRQ=<number>DEFAULT 0 (use next logical IRQ number). RANGE 0 to 15. A value of 0 means use the next standard IRQ number based on the serial COM port number. Any other number is interpreted as the actual IRQ value. DESCRIPTION Specifies the IRQ number used by the serial port. A value of 0 means use the logical IRQ number based on the COM port number specified above. For example: If COM1 is used, then use IRQ4 If COM2 is used, then use IRQ3 If COM3 is used, then use IRQ4 If COM4 is used, then use IRQ3 If the Port= address was specified directly, the driver checks to see what COM port number it matches, based on the PC BIOS setting. The driver then uses this value to calculate the logical IRQ number. If a value other than 0 is used for the IRQ= parameter, that value is interpreted as the actual IRQ number. For example: IRQ=5 This procedure is less complicated than it appears, as it enables you to set these values without actually knowing them. NOTE If your serial ports use non-standard IRQ addresses, you must specify the values directly. Port=<number>DEFAULT 0 (use first or next logical PC BIOS serial port address). RANGE 0 Means use default PC BIOS address. A value of 1 through 4 means use COM1 through COM4 port addresses respectively. Any other value used is interpreted as the actual port address. DESCRIPTION Specifies the I/O port address that should be used by the serial port driver. This value should be the same value that is used by the serial port. If you do not know the address used by your serial port, set this value to 0. The serial port driver will read the value from the PC BIOS data area. For example: Port=0 If you know the port number you would like to use (e.g. COM2), you can specify 2 for this parameter. The serial port driver will read the COM2 port address from the PC BIOS data area. For example: Port=2 If you know the port address, you may specify it directly. Forexample: Port=3F8h NOTE Most port addresses are in hexadecimal (base 16).You may express numbers in hexadecimal by adding the suffix "h"to the address. The settings used by the serial port driver are displayed when the driver loads. You should confirm that these are the correct settings that you intended to use. NOTE If your serial ports use non-standard port addresses,you must specify the values directly. Speed=<number>DEFAULT 1 (115,200 bps). RANGE 0 to 48. DESCRIPTION Specifies the baud rate (bits per second) that should be used by the serial port driver. This is expressed using the following formula: Baud rate / 115,200 = speed value
Speed=1 (means 115,200 / 1 = 115,200 bps) Speed=2 (means 115,200 / 2 = 57,600 bps) Speed=3 (means 115,200 / 3 = 38,400 bps) Speed=4 (means 115,200 / 4 = 28,800 bps) Speed=12 (means 115,200 / 12 = 9,600 bps) Speed=48 (means 115,200 / 48 = 2,400 bps) NOTE If a value of 0 is specified for this parameter, thedriver does not change or set the baud rate divisor latch (baudrate generator) on the serial port chip. The driver willuse whatever value was set at the time the driver was loaded. When connecting two machines via the serial port, both ends must use the same speed value (baud rate). [SMC-1]The settings in this section are for SMC or Western Digital Ethernet Cards. DMA=<segment address>DEFAULT None. RANGE Any valid SMC Ethernet DMA address. DESCRIPTION Specifies the memory segment location of the SMC Ethernet card's DMA memory buffer. This is usually controlled by the dip switches or a software set-up program. The value used, must be the same value used by the SMC Ethernet card. NOTE Ensure that your hardware DMA address does not conflict with other hardware resources, such as shadow ROM or RAM. In addition, if you are using a memory manager you must use the EXCLUDE= or X= parameters to exclude the network cards DMA memory buffer from the memory manager's memory pool. The SMC.COM driver can usually detect RAM and other conflicts. DMAPageSize=<number>DEFAULT None.RANGE 8, 16, 32, 64. DESCRIPTION This value specifies the size of each RAM page on the Ethernet card. This is usually the same value as the DMAsize= parameter. For example, DMAPageSize=16. DMAsize=<number>DEFAULT None. RANGE 8, 16, 32, 64. DESCRIPTION Specifies how much RAM is available on the Ethernet card. This is usually 16 kilobytes. In this case you would use the value DMAsize=16. IRQ=<number>DEFAULT None. RANGE 2 to 15. DESCRIPTION Specifies the IRQ number that should be used by the Ethernet driver. This value must be the same value that is used by your Ethernet card. The default setting usually is IRQ3, which is the same IRQ number as that used by COM2. If you have an COM2 installed, you may need to change this setting. Although the Ethernet driver supports high IRQ values (IRQ 8 through 15), your hardware may not. Port=<number>DEFAULT None. RANGE Any valid Ethernet port address. DESCRIPTION Specifies the I/O port address that should be used by the Ethernet driver. This value must be the same value that is used by your Ethernet card. NOTE Most port addresses are in hexadecimal (base 16). You may express numbers in hexadecimal by adding the suffix "h" to the address. For example: Port=300h SlotNum=<number>DEFAULT None. RANGE 0 to 32. DESCRIPTION Specifies in which expansion slot number the Ethernet card is installed. This parameter should be set to 0 for ISA-based machines. If you are using EISA or MCA, set this value to the slot number in which your card is installed. [Table of Contents] [Home Page] | |
![]() | ![]() | ![]() |