I happened to see
http://forums.contribs.org/index.php?topic=19931.msg78391#msg78391 and for some reason decided to figure out what made it work. By customizing one template, you can have it rebuild the actual file that controls ident masq.
/etc/identd.masq is a listing of IP addresses, along with user# and UNIX:
# pico /etc/identd.masq
10.0.0.1 user1 UNIX
10.0.0.2 user2 UNIX
...
According to the Wishlist thread, you can enable ident masqing by changing the user# entries to *, and UNIX to RELAY.
Make the custom template directory.
# mkdir -p /etc/e-smith/templates-custom/etc/identd.masq
Copy the original template to the custom location.
# cp /etc/e-smith/templates/etc/identd.masq/50localaddresses /etc/e-smith/templates-custom/etc/identd.masq/50localaddresses
Edit the custom template.
# pico /etc/e-smith/templates-custom/etc/identd.masq/50localaddresses
Near the end you will see a line like this:
$OUT .= "$ip\tuser$i\t\tUNIX\n";
You want to change 'user$i' and 'UNIX' to '*' and 'RELAY'. You will end up with a line like this:
$OUT .= "$ip\t*\t\tRELAY\n";
Exit Pico with Ctrl-X, saving your changes.
Expand the template.
# /sbin/e-smith/expand-template /etc/identd.masq
Open the identd.masq file and verify the changes.
# pico /etc/identd.masq
You should see something like this now:
10.0.0.1 * RELAY
10.0.0.2 * RELAY
...
Hope this helps some of you out...