Brian H. Nelson wrote:
Joseph Tam wrote:
On Wed, 19 May 2010, Brian H. Nelson wrote:
I have verified that return-rst does work for INbound connections,
albeit with the IRE/cache/route/arp bug that I have read about on
Solaris 10.
How did you get this to work? Is there a patch that makes return-rst
work?
My Solaris10 ipf's still suffer from this malady.
Joseph Tam <[email protected]>
I didn't exactly. I was only able to verify that it does work if the
bug is worked around.
I just found this post that seems to indicate that the return-rst
problem on Solaris 10 is a problem in the kernel and not ipf:
http://marc.info/?l=ipfilter&m=123887232610765&w=2
I had found this Solaris bug previously, 6801301, that applies to
return-rst on inbound connections. The workaround in there (pinging
the host in question) does seem to 'enable' the reset packet to get
sent. If you have a Solaris service contract, you could in theory
raise an escalation on that bug.
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6801301
However, I'm still not clear if that is the issue with or is related
to trying to return-rst for outbound connections.
In general, it is difficult to generate a TCP RST packet for outgoing
connections because there is no way to supply an inbound packet and have
it not go through ipfilter again and into the kernel.
Darren