By default, isnsd will take most of its settings from the configuration
file /etc/isns/isnsd.conf, with the exception of the following options:
--config filename, -c filename
This option overrides the default configuration file.
By default, isnsd will put itself into the background. By
specifying this option, you can tell it to run in the foreground. Any
error messages or debug output will be printed to the console rather than
being sent to syslog.
tells isnsd to create an IPv4 socket only. Normally, it defaults to
IPv6 (which will accept both IPv4 and IPv6 connections).
tells isnsd explicitly to create an IPv6 socket only. Since it
defaults to IPv6 anyway, this is really a no-op.
--debug facility, -d facility
enables debugging. Valid facilities are
authentication and security related information
iSNS protocol layer
SCN (state change notification) messages
ESI (entity status inquiry) messages
all of the above
This is a helper function that will read the database from the file
system, and display it in human readable form. When using this option,
isnsd will not open any sockets, and terminate immediately after
display the database.
This option is intended to be used by the administrator when suspecting
that the database contains bad/inconsistent information.
This option will create the server's authentication key, and the required
DSA parameters. The private key is stored in the file specified by the
AuthKey option (usually /etc/isns/auth_key). The public
portion of the key is written to same directory, with the suffix
.pub appended to the key file name.