I recently configured tcp wrappers on Solaris 2.5 and the logging doesn't
seem to work. I worked around this to some extent by placing my own logging
commands in /etc/hosts.allow and hosts.deny. However, some of the most
interesting events still go unlogged (e.g. when compiled with the PARANOID
feature, packets from hosts that fail the reverse name lookup are rejected
even before consulting the access tables). I read somewhere in the
documentation that the logging required the m4 macro processor, which is
only installed with the developer tools.
My questions are, what the heck's an m4 macro processor, and do I *really*
need one? Could I send the log messages to another host? ( We have a
Digital Unix 4.0B machine where the tcp wrapper logging works just fine.)
If anyone can shed some light on this, I'd appreciate it.