Limit src address may not work well:
Blog Tieng Viet
blogtiengviet at yahoo.com
Sat Dec 3 13:20:05 UTC 2011
Dear all,
I am using IPFW in FreeBSD 7.3-RELEASE.
I have some problems as following:
Limit src address may not work well:
For example, I want to limit google robot not over 1 connection establishment:
${fwcmd} add 5625 pass tcp from 66.249.0.0/16 to me 80 limit src-addr 1
But I saw there are about 6 ESTABLISMENT of this address in the results of "netstat -n"
Is it my wrong, please give me an advice.
Best regards.
--- On Thu, 11/3/11, Tim Gustafson <tjg at soe.ucsc.edu> wrote:
> From: Tim Gustafson <tjg at soe.ucsc.edu>
> Subject: Re: IPFW Problems
> To: "Michael Sierchio" <kudzu at tenebras.com>
> Cc: freebsd-ipfw at freebsd.org
> Date: Thursday, November 3, 2011, 1:56 AM
> > You may want to tweak the sysctl
> items that control the lifespan
> > of dynamic rules.
> >
> > sysctl net.inet.ip.fw
> >
> > in particular, the default value of
> net.inet.ip.fw.dyn_ack_lifetime
> > is probably way too long for your purposes.
>
> Here's what I have right now:
>
> root at bsd-02: sysctl net.inet.ip.fw
> net.inet.ip.fw.static_count: 48
> net.inet.ip.fw.default_to_accept: 0
> net.inet.ip.fw.tables_max: 128
> net.inet.ip.fw.default_rule: 65535
> net.inet.ip.fw.verbose_limit: 0
> net.inet.ip.fw.verbose: 0
> net.inet.ip.fw.autoinc_step: 100
> net.inet.ip.fw.one_pass: 1
> net.inet.ip.fw.enable: 1
> net.inet.ip.fw.dyn_keepalive: 1
> net.inet.ip.fw.dyn_short_lifetime: 5
> net.inet.ip.fw.dyn_udp_lifetime: 10
> net.inet.ip.fw.dyn_rst_lifetime: 1
> net.inet.ip.fw.dyn_fin_lifetime: 1
> net.inet.ip.fw.dyn_syn_lifetime: 20
> net.inet.ip.fw.dyn_ack_lifetime: 300
> net.inet.ip.fw.dyn_max: 32768
> net.inet.ip.fw.dyn_count: 805
> net.inet.ip.fw.curr_dyn_buckets: 256
> net.inet.ip.fw.dyn_buckets: 256
>
> I'm assuming that's in seconds. Is 300 seconds too
> long? It seems like the dynamic rules are hanging
> around for hours or days, and I think the timeout is getting
> reset by the fact that the system is constantly sending out
> ACK packets to clients that aren't acknowledging them.
>
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> Tim Gustafson
>
>
> tjg at soe.ucsc.edu
> Baskin School of Engineering
>
>
> 831-459-5354
> UC Santa Cruz
>
> Baskin
> Engineering 317B
> -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
> _______________________________________________
> freebsd-ipfw at freebsd.org
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-ipfw
> To unsubscribe, send any mail to "freebsd-ipfw-unsubscribe at freebsd.org"
>
More information about the freebsd-ipfw
mailing list