Client 32 For DOS/Windows TCPIP Net.cfg
(Last modified: 16Dec1996)
This document (2915543) is provided subject to the disclaimer at the end of this document.
Issue
CLIENT 32 FOR DOS/WINDOWS TCPIP NET.CFG SETTINGS
The parameters in the Protocol TCPIP section define the environment and set options for Novell's TCP/IP protocol stack.
ARP_AGING_TIMEOUT
Specifies the number of seconds an entry is kept in the ARP cache.
Syntax: arp_aging_timeout number
Default: 300
Range: 1 to 7200
Example:
PROTOCOL TCPIP
ARP_AGING_TIMEOUT 400
ARP_CACHE_MAX
Specifies the maximum number of ARP cache entries.
Syntax: arp_cache_max number
Default: 64 entries
Range: 8 to 256
Example:
PROTOCOL TCPIP
ARP_CACHE_MAX 128
ARP_TIMEOUT
Specifies the number of seconds Client 32* waits to receive a response from ARP request before timing out.
Syntax: arp_timeout number
Default: 5 seconds
Range: 1 to 120
Example:
PROTOCOL TCPIP
ARP_TIMEOUT 10
BIND
Identifies the network interface for TCP/IP. This parameter is used for backward compatibility with LAN Workplace*. Use Net Bind if you do not need LAN Workplace support.
Syntax: bind driver [#board_number ] [frame_type ] [network_name ]
Default: none
Example:
PROTOCOL TCPIP
BIND NE2000
Detailed Example
The following example binds TCP/IP to two different LAN boards. The first board is a 3COM** 3C5O9 and TCP/IP is configured using NET.CFG parameters. The first network interface is labeled "interface_1" using the Bind parameter.
The second board is an NE2000* and TCP/IP is configured dynamically using BOOTP. The second network interface is labeled "interface_2."
PROTOCOL TCPIP
BIND 3C5X9 1 ETHERNET_II interface_1
IP_ADDRESS 130.57.4.126 interface_1
IP_NETMASK 255.255.252.0 interface_1
IP_ROUTER 130.57.4.254 interface_1
BIND NE2000 2 ETHERNET_II interface_2
IF_CONFIGURATION BOOTP interface_2
IF_CONFIGURATION
Specifies how the configuration for a particular network interface is obtained.
Syntax: if_configuration static | bootp | dhcp | rarp [network_name ]
static configuration defined by additional keywords (IP_ADDRESS, etc.)
bootp configuration obtained from a BOOTP server
dhcp configuration obtained from a Dynamic Host Configuration Protocol (DHCP) server
rarp configuration defined by additional keywords except for the IP address, which is obtained from a RARP server
Default: static
Example:
PROTOCOL TCPIP
IF_CONFIGURATION BOOTP
Detailed Example
Note
DHCP is an extension to BOOTP that adds the capablity to automatically allocate reusable network adresses through IP address leasing.
The example above works when TCP/IP binds to the default interface (the first logical board loaded). Otherwise, a combination of BIND and IF_CONFIGURATION is needed to identify the interface to configure, as shown in the Detailed Example.
Detailed Bind Example
The following example binds TCP/IP to two different LAN boards. The first board is a 3COM** 3C5O9 and TCP/IP is configured using NET.CFG parameters. The first network interface is labeled "interface_1" using the Bind parameter.
The second board is an NE2000* and TCP/IP is configured dynamically using BOOTP. The second network interface is labeled "interface_2."
PROTOCOL TCPIP
BIND 3C5X9 1 ETHERNET_II interface_1
IP_ADDRESS 130.57.4.126 interface_1
IP_NETMASK 255.255.252.0 interface_1
IP_ROUTER 130.57.4.254 interface_1
BIND NE2000 2 ETHERNET_II interface_2
IF_CONFIGURATION BOOTP interface_2
IP_ADDRESS
Defines the IP address for the network interface.
Syntax: ip_address ip_address [network_name ]
Default: none
Example:
PROTOCOL TCPIP
IP_ADDRESS 222.33.44.55
Note
Only one IP address per network interface is allowed.
IP_BROADCAST
Defines the broadcast address of the network interface.
Syntax: ip_broadcast ip_address [network_name ]
Default: 0.0.0.0
Example:
PROTOCOL TCPIP
IP_BROADCAST 255.255.255.255
IP_NETMASK
Defines the network mask for the network interface.
Syntax: ip_netmask ip_address [network_name ]
Default: none
Example:
PROTOCOL TCPIP
IP_NETMASK 255.255.252.0
IP_REASSEMBLY_TIMEOUT
Specifies the number of seconds the TCP/IP stack waits for all pieces of a fragmented IP packet to arrive.
Syntax: ip_reassembly_timeout number
Default: 15 seconds
Range: 1 to 120
Example:
PROTOCOL TCPIP
IP_REASSEMBLY_TIMEOUT 20
IP_RIP
Enables Routing Information Protocol (RIP) in TCP/IP. When enabled (set to YES), IP monitors RIP traffic for routing information.
Syntax: ip_rip yes | no
Default: no
Example:
PROTOCOL TCPIP
IP_RIP YES
IP_ROUTER
Defines the IP address of the default router for packets being sent to remote networks when no specific routing information to the destination network exists.
Syntax: ip_router ip_address [network_name ]
Default: none
Example:
PROTOCOL TCPIP
IP_ROUTER 222.33.44.50
Notes
A maximum of three IP_ROUTER entries per network interface can be used.
The order of IP_ROUTER entries determines the order in which the routers are used.
IP_RTSW_TRIGGER
Specifies the number of TCP retransmitions as a threshold to trigger switching to use another router. This enables "dead router" detection.
Syntax: ip_rtsw_trigger number
Default: 3 retransmits
Range: 1 to TCP_RXMIT_LIMIT+1
Example:
PROTOCOL TCPIP
IP_RTSW_TRIGGER 4
Notes
A value larger than TCP_RXMIT_LIMIT+1 effectively disables this feature.
The largest value you can specify for the IP_RTSW_TRIGGER parameter is one greater than the value of the TCP_RXMIT_LIMIT parameter.
IP_TTL
Specifies the time to live (TTL) value (in hops) of an IP packet.
Syntax: ip_ttl number
Default: 128
Range: 1 to 255
Example:
PROTOCOL TCPIP
IP_TTL 160
Note
This value should be twice the longest possible path (in number of hops) an IP packet might travel.
Net Bind (Protocol TCPIP)
Specifies the network interface TCP/IP binds to.
Syntax: net bind FrameType MlidShortName AdapterInstance [network name ]
Default: none
Example:
PROTOCOL TCPIP
NET BIND ethernet_ii ne2000 1
Notes
This parameter is similar to Net Bind for Protocol IPX*, with the following exeptions:
Because Protocol TCPIP does not support auto-binding, FrameType, MlidShortName, and AdapterInstance are required parameters in this section. You cannot use the asterisk ( * ) to specify bindings in Protocol TCPIP.
Network Name is an optional parameter that applies only to the Protocol TCPIP section.
Path TCP_CFG
Specifies the location and name of the directory that contains required TCP/IP database files.
Syntax: path tcp_cfg fully qualified directory name
Default: none
Example:
PROTOCOL TCPIP
PATH TCP_CFG C:\NET\TCP
Route
Defines a static route to a network or a host.
Syntax: route net | host ip_address router_address [mask ]
Default: None
Example:
PROTOCOL TCPIP
ROUTE NET 222.44.0.0 222.44.4.254 255.255.252.0
Notes
The example defines a static route to network 222.44.0.0 via router 222.44.4.254 with a subnet mask of 255.255.252.0.
This parameter is optional because TCP/IP uses default route and can find the route dynamically.
You can specify as many route entries as you need.
TCP_CONNECT_RETRY
Specifies the number of times TCP/IP retries sending the connection request packet to establish a TCP connection.
Syntax: tcp_connect_retry number
Default: 5
Range: 1 to 256
Example:
PROTOCOL TCPIP
TCP_CONNECT_RETRY 10
TCP_KEEPALIVE
Specifies whether Client 32* sends TCP "keepalive" packets.
Syntax: tcp_keepalive yes | no
Default: yes
Example:
PROTOCOL TCPIP
TCP_KEEPALIVE NO
TCP_KEEPALIVE_INTERVAL
Specifies the number of seconds between "keepalive" packet transmissions.
Syntax: tcp_keepalive_interval number
Default: 7200 seconds
Range: 1 to 14400
Example:
PROTOCOL TCPIP
TCP_KEEPALIVE_INTERVAL 9999
TCP_RCV_WINDOWSZ
Specifies the maximum TCP receive window size in bytes. The window is the number of data bytes that the computer can receive.
Syntax: tcp_rcv_windowsz number
Default: 16384 bytes
Range: 1 to 65535
Example:
PROTOCOL TCPIP
TCP_RCV_WINDOWSZ 32768
TCP_RELEASE_WAIT_TIME
Specifies the maximum time Client 32* waits for release of a TCP socket. This ensures the TCP stack on the remote computer received the acknowledgment of its connection termination request.
Syntax: tcp_release_wait_time number
Default: 120 seconds
Range: 1 to 600
Example:
PROTOCOL TCPIP
TCP_RELEASE_WAIT_TIME 150
* Novell trademark. ** Third-party trademark. For more information, see Trademarks.
TCP_RXMIT_LIMIT
Specifies the maximum number of times TCP/IP retransmits the same TCP packet before quitting the connection.
Syntax: tcp_rxmit_limit number
Default: 12
Range: 1 to 24
Example:
PROTOCOL TCPIP
TCP_RXMIT_LIMIT 8
TCP_RXMIT_MAXTIME
Specifies the maximum TCP packet retransmission interval, in milliseconds.
Syntax: tcp_rxmit_maxtime number
Default: 120000 milliseconds
Range: (TCP_RXMIT_MINTIME+1) to 240000
Example:
PROTOCOL TCPIP
TCP_RXMIT_MAXTIME 240000
Note
The smallest value you can specify for the TCP_RXMIT_MAXTIME parameter is one greater than the value of the TCP_RXMIT_MINTIME parameter.
TCP_RXMIT_MINTIME
Specifies the minimum TCP packet retransmission interval, in milliseconds.
Syntax: tcp_rxmit_mintime number
Default: 110 milliseconds
Range: 2 to (TCP_RXMIT_MAXTIME-1)
Example:
PROTOCOL TCPIP
TCP_RXMIT_MINTIME 200
Note
The largest value you can specify for the TCP_RXMIT_MINTIME parameter is one less than the value of the TCP_RXMIT_MAXTIME parameter.
UDP_CHECKSUM
Specifies whether to use UDP checksums.
Syntax: udp_checksum yes | no
Default: yes (use checksums)
Example:
PROTOCOL TCPIP
UDP_CHECKSUM NO
search keywords: tcpip.nlm net.cfg configuration parameters client32 32 client dos/windows dos windows
document
Document Title: | Client 32 For DOS/Windows TCPIP Net.cfg |
Document ID: | 2915543 |
Creation Date: | 23Oct1996 |
Modified Date: | 16Dec1996 |
Revision: | 2 |
Novell Product Class: | Connectivity Products End of Life (EOL) NetWare |
disclaimer
The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.