HP-UX Reference (11i v2 07/12) - 1M System Administration Commands A-M (vol 3)

i
inetd(1M) inetd(1M)
-c Reconfigure the Internet daemon; in other words, force the current
inetd to reread
/etc/inetd.conf
. This option sends the signal SIGHUP to the Internet daemon that is
currently running. Any configuration errors that occur during the reconfiguration are logged to
the
syslogd daemon facility.
-k Kill the current inetd. This option sends the signal
SIGTERM to the Internet daemon that is
currently running, causing it to exit gracefully. This option is the preferred method of killing
inetd.
-l By default, inetd starts with connection logging disabled. If no
inetd is running, the -l
option causes the inetd to start with connection logging enabled. Otherwise the
-l option
causes
inetd to send the signal SIGQUIT to the
inetd that is already running, which causes
it to toggle the state of connection logging.
-p proc_limit
By default, inetd spawns any number of child processes to serve incoming connections. When
inetd is started with the -p option, inetd
does not spawn a child process if the number of
child processes already running in the system has reached the proc_limit value.
inetd spawns
a new child process only when the number of running child processes is less than the proc_limit
value. If an invalid value or zero is specified for the
-p option, inetd
spawns any number of
child processes to serve incoming connections. This option cannot be used when an
inetd pro-
cess is already running.
-r count [interval]
inetd identifies a UDP service as broken or in an infinite loop when it receives count number of
connections in interval seconds of time. When
inetd finds any such broken service, it discards
the packet requesting the socket connection, and refuses access to that service. inetd tries
enabling that service after 10 minutes and accepts connections for that service. This is applica-
ble to all UDP services other than tftp, bootp and rpc. Using the -r option, you can specify
the values for count and interval, which need to be decimal numbers. If you invoke
inetd
without this option or specify invalid values for this option, the default values 40 and 60 are
taken for count and interval, respectively. This option cannot be used when an
inetd process
is already running.
-s This option is similar to the -l option, but it suppresses the hostname while logging into the sys-
log file. If inetd is not running, the -s option causes inetd to start with suppressed host-
name logging enabled. If inetd is running, the -s option causes inetd to send SIGFPE
sig-
nal to
inetd that is already running. This causes inetd to toggle the state of suppressed
hostname logging.
When inetd is running with either of -l or of -s logging enabled, the Internet daemon logs attempted
connections to services. It also logs connection attempts which fail the security check. This information
can be useful when trying to determine if someone is repeatedly trying to access your system from a partic-
ular remote system (in other words, trying to break into your system). Successful connection attempts are
logged to the syslogd daemon facility at the info log level. Connection attempts failing the security
check are logged at the notice log level. inetd also logs whether the connection logging has been enabled
or disabled at the info log level.
DIAGNOSTICS
The following diagnostics are returned by the Internet daemon before it disconnects from the terminal.
An inetd is already running
An attempt was made to start an Internet daemon when one was already running. It is
incorrect to call the Internet daemon a second time without the -c, -k, -l or -s option.
There is no inetd running
An attempt was made to reconfigure an Internet daemon when none was running.
Inetd not found
This message occurs if inetd is called with -c and another Internet daemon is running but
cannot be reconfigured. This occurs if the original Internet daemon died without removing its
semaphore.
Next step: Use the inetd -k command to remove the semaphore left by the previous Internet
daemon; then restart the daemon.
376 Hewlett-Packard Company 2 HP-UX 11i Version 2: December 2007 Update