oidentd can send different Ident replies for each host connecting through the machine it is running on.
To enable this functionality, oidentd must be run with the
Replies can be configured in the masquerading configuration file, which is
usually found in
/etc/oidentd_masq.conf or in
/usr/local/etc/oidentd_masq.conf, depending on how oidentd was installed.
This file should consist of lines of the following form:
<host>[/subnet] ident_reply system_type
The masquerading configuration file is read from top to bottom, so more specific rules should be placed before more general ones. For example:
10.0.0.1 user1 UNIX 10.0.0.2 user2 FREEBSD 10.0.0.0/24 user3 OTHER
In this example, a
user1 reply is sent in response to all requests for
user2 reply is sent for all requests for
user3 is sent in response to requests for other machines in the
Detailed information can be found in the
oidentd_masq.conf(5) manual page.