[Oisf-devel] [Oisf-users] Suricata - Write to ipfw divert socket failed
Özkan KIRIK
ozkan.kirik at gmail.com
Thu Mar 6 07:17:47 UTC 2014
ipfw -ad list
00004 0 0 deny ip from any to any MAC
e8:03:9a:0f:74:7b any
00005 63668675 49628511386 allow ip from any to any layer2
00100 25849 4724396 divert 8000 all from any to 10.2.2.10 not
layer2
00200 26579 5122809 divert 8000 all from 10.2.2.10 to any not
layer2
00300 365312 25436015 skipto 600 udp from any to any dst-port
53,1812
00400 334817 71431398 skipto 600 udp from any 53,1812 to any
00500 77815 5612395 deny udp from any to any
00600 4928083 1457516245 nat tablearg ip from table(10) to any via
igb1 // VLAN NAT
00600 13655296 16815414254 nat tablearg ip from any to table(11) via
igb1 // VLAN NAT
##Dynamic rules:
On Thu, Mar 6, 2014 at 1:02 AM, Eric Leblond <eric at regit.org> wrote:
> Hi,
>
> On Thu, 2014-03-06 at 00:55 +0200, Özkan KIRIK wrote:
> > I tried to compile both clang and gcc. Result was same.
> >
> > This error appears sometimes. Not for all packets.
> >
> > There is only one rule : pass ip any any -> any any
>
> There is an old memory coming back to me. Not sure but I think this is
> linked with non routable packet reaching the filter (packet going to the
> box for example). And there is a failure at reinject because the packet
> can't be send.
>
> BR,
>
> >
> >
> > 6 Mar 2014 00:49 tarihinde "Özkan KIRIK" <ozkan.kirik at gmail.com>
> > yazdı:
> > Hi,
> >
> > I was running suricata with these arguments;
> >
> > suricata -vv -d 8000
> >
> > ipfw add divert 8000 all from any to 10.2.2.10
> > ipfw add divert 8000 all from 10.2.2.10 to any
> >
> > 6 Mar 2014 00:45 tarihinde "Shirkdog" <shirkdog at gmail.com>
> > yazdı:
> > Do you have ipfw setup with the divert socket set to a
> > port?
> >
> > On Mar 5, 2014 5:17 PM, "Özkan KIRIK"
> > <ozkan.kirik at gmail.com> wrote:
> > Hi,
> >
> >
> > I'm using FreeBSD 10 ipfw and ipdivert
> > enabled.
> > I tried suricata v.1.4.6, v1.4.7 and also
> > 2.0rc1.
> >
> >
> > All versions throws this error sometimes
> > "<Warning> - [ERRCODE: SC_WARN_IPFW_XMIT(84)]
> > - Write to ipfw divert socket failed:
> > Permission denied"
> > After a while, thread restart threshold
> > exceeded and suricata completely shutdown.
> >
> >
> > I was diverted only 1 host to suricata. But
> > still gives this error.
> >
> >
> > It's strange, I inspected the source-ipfw.c
> > file. The problem about injecting packet back
> > to divert socket.
> >
> >
> > errno = 13 - EACCESS.
> >
> >
> > I saw that SO_BROADCAST option was set to
> > socket.
> >
> >
> > How can i debug this situation, or any
> > solutions?
> >
> >
> > Best regards
> >
> > _______________________________________________
> > Suricata IDS Users mailing list:
> > oisf-users at openinfosecfoundation.org
> > Site: http://suricata-ids.org | Support:
> > http://suricata-ids.org/support/
> > List:
> >
> https://lists.openinfosecfoundation.org/mailman/listinfo/oisf-users
> > OISF: http://www.openinfosecfoundation.org/
> > _______________________________________________
> > Suricata IDS Devel mailing list: oisf-devel at openinfosecfoundation.org
> > Site: http://suricata-ids.org | Participate:
> http://suricata-ids.org/participate/
> > List:
> https://lists.openinfosecfoundation.org/mailman/listinfo/oisf-devel
> > Redmine: https://redmine.openinfosecfoundation.org/
>
> --
> Eric Leblond <eric at regit.org>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openinfosecfoundation.org/pipermail/oisf-devel/attachments/20140306/f542a015/attachment-0002.html>
More information about the Oisf-devel
mailing list