20 Chapter 2. Computer System Requirements
ndd -set /dev/tcp tcp_time_wait_interval 30000
The tcp_conn_req_max_q0 and tcp_conn_req_max_q parameters control the maximum
backlog of connections that the kernel accepts on behalf of the Directory Server process. If the direc-
tory is expected to be used by a large number of client hosts simultaneously, these values should be
raised to at least 1024 by adding a line to the /etc/init.d/inetinit file similar to the following:
ndd -set /dev/tcp tcp_conn_req_max_q0 1024
ndd -set /dev/tcp tcp_conn_req_max_q 1024
The tcp_keepalive_interval specifies the interval in seconds between keepalive packets sent
by Solaris for each open TCP connection. This can be used to remove connections to clients that have
become disconnected from the network.
The tcp_rexmit_interval_initial value should be inspected when performing server per-
formance testing on a LAN or high speed MAN or WAN. For operations on the wide area Internet, its
value need not be changed.
The tcp_smallest_anon_port controls the number of simultaneous connections that can be made
to the server. When rlim_fd_max has been increased to above 4096, this value should be decreased by
adding a line to the /etc/init.d/inetinit file similar to the following :
ndd -set /dev/tcp tcp_smallest_anon_port 8192
2.3.5. DNS and NIS Requirements
Prior to installation, it is necessary to have configured the DNS resolver or NIS domain name.
The DNS resolver is typically set by the file /etc/resolv.conf. However, also check the file
/etc/nsswitch.conf and, on Solaris, /etc/netconfig to ensure that the DNS resolver is used
for name resolution.
If you are not already using NIS, you also need to set the default NIS domain name. Typically, this is
done by placing the NIS domain name in the file /etc/defaultdomain and rebooting or by using
the domainname command.
2.3.6. Installing the JRE
Not necessary for Red Hat Enterprise Linux.
Necessary Java JRE libraries are not bundled with Directory Server. They must be downloaded and
extracted separately prior to installation. If they are not, installation fails.
Note
It is recommended that you use the test versions of the Java JRE package; HP was tested with
j2re1.4.2_07; Sun was tested with j2re1.4.2_04. Use the Solaris 9 32-bit package for both 32-bit and
64-bit Sun installations.
Obtain the OS-appropriate Java libraries from either http://www.java.com or
http://www.hp.com/products1/unix/java/
Extract these files in a separate directory from your Directory Server installation, such as
/export/redhat/jre.