Dear all

I got a funny "feature" on a solaris 10 box. It is exactly behaving as Thierry Bingen described in his mail to this list on 2008-10-21. Unfortunately no one has ever replied to this call for help.

I try to describe the same phenomenon a bit less verbose:

- The Box is a solaris 10 running on a Sun-Fire-480R
- The rule is "rdr ce0 from any to XXX.XXX.XXX.XXX/32 port = ldap -> XXX.XXX.XXX.XXX port 1389 tcp" (a redirect of port 389 to port 1389 on the same box).

When doing a telnet to the port I get a hit to this rule and session information: RDR XXX.XXX.XXX.XXX 1389 <- -> XXX.XXX.XXX.XXX 389 [YYY.YYY.YYY.YYY 28228]
        age 1266 use 0 sumd 0x3e8/0 pr 6 bkt 287/1334 flags 1
        ifp @,@ bytes 48/0 pkts 1/0 ipsumd 0

So the reply (in the tcp handshake) seems to have lost somewhere. The funny part starts right now:

As soon as I start snoop (even something stupid as "snoop -P -d ce0 port 389 and not port 389") anything starts to work as expected. As soon as I stop snoop the "working as expected"-feature is gone.

A session dump does then typically look like this:

RDR XXX.XXX.XXX.XXX 1389 <- -> XXX.XXX.XXX.XXX 389 [YYY.YYY.YYY.YYY 25464]
        age 1674 use 0 sumd 0x3e8/0 pr 6 bkt 1617/617 flags 1
        ifp @,@ bytes 88/48 pkts 2/1 ipsumd 0


Does anyone know what feature snoop enable which causes the rule to work?
Any help would be greatly apreciated.
Martin

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


Reply via email to